mirror of https://gitee.com/godoos/godoos.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
324 lines
2.2 MiB
324 lines
2.2 MiB
var TQ=Object.defineProperty;var kQ=(e,t,n)=>t in e?TQ(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var U3=(e,t,n)=>(kQ(e,typeof t!="symbol"?t+"":t,n),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)}})();function Ag(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const Yn={},td=[],Io=()=>{},NQ=()=>!1,hp=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),P6=e=>e.startsWith("onUpdate:"),ir=Object.assign,C6=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},PQ=Object.prototype.hasOwnProperty,Ln=(e,t)=>PQ.call(e,t),St=Array.isArray,nd=e=>Ed(e)==="[object Map]",Uu=e=>Ed(e)==="[object Set]",RM=e=>Ed(e)==="[object Date]",CQ=e=>Ed(e)==="[object RegExp]",Kt=e=>typeof e=="function",ar=e=>typeof e=="string",dc=e=>typeof e=="symbol",Zn=e=>e!==null&&typeof e=="object",I6=e=>(Zn(e)||Kt(e))&&Kt(e.then)&&Kt(e.catch),AO=Object.prototype.toString,Ed=e=>AO.call(e),IQ=e=>Ed(e).slice(8,-1),RO=e=>Ed(e)==="[object Object]",F6=e=>ar(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,oh=Ag(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Rg=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},FQ=/-(\w)/g,Fo=Rg(e=>e.replace(FQ,(t,n)=>n?n.toUpperCase():"")),_Q=/\B([A-Z])/g,Ki=Rg(e=>e.replace(_Q,"-$1").toLowerCase()),pp=Rg(e=>e.charAt(0).toUpperCase()+e.slice(1)),ih=Rg(e=>e?`on${pp(e)}`:""),Ca=(e,t)=>!Object.is(e,t),rd=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},dm=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},hm=e=>{const t=parseFloat(e);return isNaN(t)?e:t},pm=e=>{const t=ar(e)?Number(e):NaN;return isNaN(t)?e:t};let xM;const xO=()=>xM||(xM=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),EQ="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",XQ=Ag(EQ);function Se(e){if(St(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],o=ar(r)?YQ(r):Se(r);if(o)for(const i in o)t[i]=o[i]}return t}else if(ar(e)||Zn(e))return e}const WQ=/;(?![^(]*\))/g,VQ=/:([^]+)/,UQ=/\/\*[^]*?\*\//g;function YQ(e){const t={};return e.replace(UQ,"").split(WQ).forEach(n=>{if(n){const r=n.split(VQ);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function ze(e){let t="";if(ar(e))t=e;else if(St(e))for(let n=0;n<e.length;n++){const r=ze(e[n]);r&&(t+=r+" ")}else if(Zn(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function ZQ(e){if(!e)return null;let{class:t,style:n}=e;return t&&!ar(t)&&(e.class=ze(t)),n&&(e.style=Se(n)),e}const QQ="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",BQ=Ag(QQ);function bO(e){return!!e||e===""}function DQ(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&r<e.length;r++)n=hc(e[r],t[r]);return n}function hc(e,t){if(e===t)return!0;let n=RM(e),r=RM(t);if(n||r)return n&&r?e.getTime()===t.getTime():!1;if(n=dc(e),r=dc(t),n||r)return e===t;if(n=St(e),r=St(t),n||r)return n&&r?DQ(e,t):!1;if(n=Zn(e),r=Zn(t),n||r){if(!n||!r)return!1;const o=Object.keys(e).length,i=Object.keys(t).length;if(o!==i)return!1;for(const a in e){const s=e.hasOwnProperty(a),c=t.hasOwnProperty(a);if(s&&!c||!s&&c||!hc(e[a],t[a]))return!1}}return String(e)===String(t)}function xg(e,t){return e.findIndex(n=>hc(n,t))}const vt=e=>ar(e)?e:e==null?"":St(e)||Zn(e)&&(e.toString===AO||!Kt(e.toString))?JSON.stringify(e,MO,2):String(e),MO=(e,t)=>t&&t.__v_isRef?MO(e,t.value):nd(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],i)=>(n[Y3(r,i)+" =>"]=o,n),{})}:Uu(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Y3(n))}:dc(t)?Y3(t):Zn(t)&&!St(t)&&!RO(t)?String(t):t,Y3=(e,t="")=>{var n;return dc(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let Ai;class _6{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ai,!t&&Ai&&(this.index=(Ai.scopes||(Ai.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ai;try{return Ai=this,t()}finally{Ai=n}}}on(){Ai=this}off(){Ai=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.scopes)for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const o=this.parent.scopes.pop();o&&o!==this&&(this.parent.scopes[this.index]=o,o.index=this.index)}this.parent=void 0,this._active=!1}}}function E6(e){return new _6(e)}function wO(e,t=Ai){t&&t.active&&t.effects.push(e)}function X6(){return Ai}function SO(e){Ai&&Ai.cleanups.push(e)}let lu;class gd{constructor(t,n,r,o){this.fn=t,this.trigger=n,this.scheduler=r,this.active=!0,this.deps=[],this._dirtyLevel=3,this._trackId=0,this._runnings=0,this._queryings=0,this._depsLength=0,wO(this,o)}get dirty(){if(this._dirtyLevel===1){this._dirtyLevel=0,this._queryings++,Yu();for(const t of this.deps)if(t.computed&&(KQ(t.computed),this._dirtyLevel>=2))break;Zu(),this._queryings--}return this._dirtyLevel>=2}set dirty(t){this._dirtyLevel=t?3:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=ic,n=lu;try{return ic=!0,lu=this,this._runnings++,bM(this),this.fn()}finally{MM(this),this._runnings--,lu=n,ic=t}}stop(){var t;this.active&&(bM(this),MM(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function KQ(e){return e.value}function bM(e){e._trackId++,e._depsLength=0}function MM(e){if(e.deps&&e.deps.length>e._depsLength){for(let t=e._depsLength;t<e.deps.length;t++)LO(e.deps[t],e);e.deps.length=e._depsLength}}function LO(e,t){const n=e.get(t);n!==void 0&&t._trackId!==n&&(e.delete(t),e.size===0&&e.cleanup())}function HQ(e,t){e.effect instanceof gd&&(e=e.effect.fn);const n=new gd(e,Io,()=>{n.dirty&&n.run()});t&&(ir(n,t),t.scope&&wO(n,t.scope)),(!t||!t.lazy)&&n.run();const r=n.run.bind(n);return r.effect=n,r}function GQ(e){e.effect.stop()}let ic=!0,RR=0;const OO=[];function Yu(){OO.push(ic),ic=!1}function Zu(){const e=OO.pop();ic=e===void 0?!0:e}function W6(){RR++}function V6(){for(RR--;!RR&&xR.length;)xR.shift()()}function TO(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const r=e.deps[e._depsLength];r!==t?(r&&LO(r,e),e.deps[e._depsLength++]=t):e._depsLength++}}const xR=[];function kO(e,t,n){W6();for(const r of e.keys())if(!(!r.allowRecurse&&r._runnings)&&r._dirtyLevel<t&&(!r._runnings||t!==2)){const o=r._dirtyLevel;r._dirtyLevel=t,o===0&&(!r._queryings||t!==2)&&(r.trigger(),r.scheduler&&xR.push(r.scheduler))}V6()}const NO=(e,t)=>{const n=new Map;return n.cleanup=e,n.computed=t,n},mm=new WeakMap,cu=Symbol(""),bR=Symbol("");function ri(e,t,n){if(ic&&lu){let r=mm.get(e);r||mm.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=NO(()=>r.delete(n))),TO(lu,o)}}function qs(e,t,n,r,o,i){const a=mm.get(e);if(!a)return;let s=[];if(t==="clear")s=[...a.values()];else if(n==="length"&&St(e)){const c=Number(r);a.forEach((l,u)=>{(u==="length"||!dc(u)&&u>=c)&&s.push(l)})}else switch(n!==void 0&&s.push(a.get(n)),t){case"add":St(e)?F6(n)&&s.push(a.get("length")):(s.push(a.get(cu)),nd(e)&&s.push(a.get(bR)));break;case"delete":St(e)||(s.push(a.get(cu)),nd(e)&&s.push(a.get(bR)));break;case"set":nd(e)&&s.push(a.get(cu));break}W6();for(const c of s)c&&kO(c,3);V6()}function zQ(e,t){var n;return(n=mm.get(e))==null?void 0:n.get(t)}const JQ=Ag("__proto__,__v_isRef,__isVue"),PO=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(dc)),wM=jQ();function jQ(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=fn(this);for(let i=0,a=this.length;i<a;i++)ri(r,"get",i+"");const o=r[t](...n);return o===-1||o===!1?r[t](...n.map(fn)):o}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){Yu(),W6();const r=fn(this)[t].apply(this,n);return V6(),Zu(),r}}),e}function $Q(e){const t=fn(this);return ri(t,"has",e),t.hasOwnProperty(e)}class CO{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const o=this._isReadonly,i=this._shallow;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?WO:XO:i?EO:_O).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const a=St(t);if(!o){if(a&&Ln(wM,n))return Reflect.get(wM,n,r);if(n==="hasOwnProperty")return $Q}const s=Reflect.get(t,n,r);return(dc(n)?PO.has(n):JQ(n))||(o||ri(t,"get",n),i)?s:sr(s)?a&&F6(n)?s:s.value:Zn(s)?o?Y6(s):mp(s):s}}class IO extends CO{constructor(t=!1){super(!1,t)}set(t,n,r,o){let i=t[n];if(!this._shallow){const c=Mu(i);if(!eu(r)&&!Mu(r)&&(i=fn(i),r=fn(r)),!St(t)&&sr(i)&&!sr(r))return c?!1:(i.value=r,!0)}const a=St(t)&&F6(n)?Number(n)<t.length:Ln(t,n),s=Reflect.set(t,n,r,o);return t===fn(o)&&(a?Ca(r,i)&&qs(t,"set",n,r):qs(t,"add",n,r)),s}deleteProperty(t,n){const r=Ln(t,n);t[n];const o=Reflect.deleteProperty(t,n);return o&&r&&qs(t,"delete",n,void 0),o}has(t,n){const r=Reflect.has(t,n);return(!dc(n)||!PO.has(n))&&ri(t,"has",n),r}ownKeys(t){return ri(t,"iterate",St(t)?"length":cu),Reflect.ownKeys(t)}}class FO extends CO{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const qQ=new IO,eB=new FO,tB=new IO(!0),nB=new FO(!0),U6=e=>e,bg=e=>Reflect.getPrototypeOf(e);function Z1(e,t,n=!1,r=!1){e=e.__v_raw;const o=fn(e),i=fn(t);n||(Ca(t,i)&&ri(o,"get",t),ri(o,"get",i));const{has:a}=bg(o),s=r?U6:n?Q6:Xh;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 Q1(e,t=!1){const n=this.__v_raw,r=fn(n),o=fn(e);return t||(Ca(e,o)&&ri(r,"has",e),ri(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function B1(e,t=!1){return e=e.__v_raw,!t&&ri(fn(e),"iterate",cu),Reflect.get(e,"size",e)}function SM(e){e=fn(e);const t=fn(this);return bg(t).has.call(t,e)||(t.add(e),qs(t,"add",e,e)),this}function LM(e,t){t=fn(t);const n=fn(this),{has:r,get:o}=bg(n);let i=r.call(n,e);i||(e=fn(e),i=r.call(n,e));const a=o.call(n,e);return n.set(e,t),i?Ca(t,a)&&qs(n,"set",e,t):qs(n,"add",e,t),this}function OM(e){const t=fn(this),{has:n,get:r}=bg(t);let o=n.call(t,e);o||(e=fn(e),o=n.call(t,e)),r&&r.call(t,e);const i=t.delete(e);return o&&qs(t,"delete",e,void 0),i}function TM(){const e=fn(this),t=e.size!==0,n=e.clear();return t&&qs(e,"clear",void 0,void 0),n}function D1(e,t){return function(r,o){const i=this,a=i.__v_raw,s=fn(a),c=t?U6:e?Q6:Xh;return!e&&ri(s,"iterate",cu),a.forEach((l,u)=>r.call(o,c(l),c(u),i))}}function K1(e,t,n){return function(...r){const o=this.__v_raw,i=fn(o),a=nd(i),s=e==="entries"||e===Symbol.iterator&&a,c=e==="keys"&&a,l=o[e](...r),u=n?U6:t?Q6:Xh;return!t&&ri(i,"iterate",c?bR:cu),{next(){const{value:f,done:d}=l.next();return d?{value:f,done:d}:{value:s?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function xl(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function rB(){const e={get(i){return Z1(this,i)},get size(){return B1(this)},has:Q1,add:SM,set:LM,delete:OM,clear:TM,forEach:D1(!1,!1)},t={get(i){return Z1(this,i,!1,!0)},get size(){return B1(this)},has:Q1,add:SM,set:LM,delete:OM,clear:TM,forEach:D1(!1,!0)},n={get(i){return Z1(this,i,!0)},get size(){return B1(this,!0)},has(i){return Q1.call(this,i,!0)},add:xl("add"),set:xl("set"),delete:xl("delete"),clear:xl("clear"),forEach:D1(!0,!1)},r={get(i){return Z1(this,i,!0,!0)},get size(){return B1(this,!0)},has(i){return Q1.call(this,i,!0)},add:xl("add"),set:xl("set"),delete:xl("delete"),clear:xl("clear"),forEach:D1(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=K1(i,!1,!1),n[i]=K1(i,!0,!1),t[i]=K1(i,!1,!0),r[i]=K1(i,!0,!0)}),[e,n,t,r]}const[oB,iB,aB,sB]=rB();function Mg(e,t){const n=t?e?sB:aB:e?iB:oB;return(r,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(Ln(n,o)&&o in r?n:r,o,i)}const lB={get:Mg(!1,!1)},cB={get:Mg(!1,!0)},uB={get:Mg(!0,!1)},fB={get:Mg(!0,!0)},_O=new WeakMap,EO=new WeakMap,XO=new WeakMap,WO=new WeakMap;function dB(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function hB(e){return e.__v_skip||!Object.isExtensible(e)?0:dB(IQ(e))}function mp(e){return Mu(e)?e:wg(e,!1,qQ,lB,_O)}function VO(e){return wg(e,!1,tB,cB,EO)}function Y6(e){return wg(e,!0,eB,uB,XO)}function pB(e){return wg(e,!0,nB,fB,WO)}function wg(e,t,n,r,o){if(!Zn(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const a=hB(e);if(a===0)return e;const s=new Proxy(e,a===2?r:n);return o.set(e,s),s}function ss(e){return Mu(e)?ss(e.__v_raw):!!(e&&e.__v_isReactive)}function Mu(e){return!!(e&&e.__v_isReadonly)}function eu(e){return!!(e&&e.__v_isShallow)}function Z6(e){return ss(e)||Mu(e)}function fn(e){const t=e&&e.__v_raw;return t?fn(t):e}function gp(e){return dm(e,"__v_skip",!0),e}const Xh=e=>Zn(e)?mp(e):e,Q6=e=>Zn(e)?Y6(e):e;class UO{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new gd(()=>t(this._value),()=>Wh(this,1)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=fn(this);return B6(t),(!t._cacheable||t.effect.dirty)&&Ca(t._value,t._value=t.effect.run())&&Wh(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function mB(e,t,n=!1){let r,o;const i=Kt(e);return i?(r=e,o=Io):(r=e.get,o=e.set),new UO(r,o,i||!o,n)}function B6(e){ic&&lu&&(e=fn(e),TO(lu,e.dep||(e.dep=NO(()=>e.dep=void 0,e instanceof UO?e:void 0))))}function Wh(e,t=3,n){e=fn(e);const r=e.dep;r&&kO(r,t)}function sr(e){return!!(e&&e.__v_isRef===!0)}function he(e){return YO(e,!1)}function gB(e){return YO(e,!0)}function YO(e,t){return sr(e)?e:new vB(e,t)}class vB{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:fn(t),this._value=n?t:Xh(t)}get value(){return B6(this),this._value}set value(t){const n=this.__v_isShallow||eu(t)||Mu(t);t=n?t:fn(t),Ca(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Xh(t),Wh(this,3))}}function yB(e){Wh(e,3)}function z(e){return sr(e)?e.value:e}function AB(e){return Kt(e)?e():z(e)}const RB={get:(e,t,n)=>z(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return sr(o)&&!sr(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function D6(e){return ss(e)?e:new Proxy(e,RB)}class xB{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>B6(this),()=>Wh(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function ZO(e){return new xB(e)}function QO(e){const t=St(e)?new Array(e.length):{};for(const n in e)t[n]=BO(e,n);return t}class bB{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 zQ(fn(this._object),this._key)}}class MB{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Xd(e,t,n){return sr(e)?e:Kt(e)?new MB(e):Zn(e)&&arguments.length>1?BO(e,t,n):he(e)}function BO(e,t,n){const r=e[t];return sr(r)?r:new bB(e,t,n)}const wB={GET:"get",HAS:"has",ITERATE:"iterate"},SB={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"};function LB(e,t){}const OB={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"},TB={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. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ."};function el(e,t,n,r){let o;try{o=r?e(...r):e()}catch(i){Qu(i,t,n)}return o}function ki(e,t,n,r){if(Kt(e)){const i=el(e,t,n,r);return i&&I6(i)&&i.catch(a=>{Qu(a,t,n)}),i}const o=[];for(let i=0;i<e.length;i++)o.push(ki(e[i],t,n,r));return o}function Qu(e,t,n,r=!0){const o=t?t.vnode:null;if(t){let i=t.parent;const a=t.proxy,s=`https://vuejs.org/errors/#runtime-${n}`;for(;i;){const l=i.ec;if(l){for(let u=0;u<l.length;u++)if(l[u](e,a,s)===!1)return}i=i.parent}const c=t.appContext.config.errorHandler;if(c){el(c,null,10,[e,a,s]);return}}kB(e,n,o,r)}function kB(e,t,n,r=!0){console.error(e)}let Vh=!1,MR=!1;const fo=[];let qa=0;const od=[];let Ys=null,Jc=0;const DO=Promise.resolve();let K6=null;function Wr(e){const t=K6||DO;return e?t.then(this?e.bind(this):e):t}function NB(e){let t=qa+1,n=fo.length;for(;t<n;){const r=t+n>>>1,o=fo[r],i=Uh(o);i<e||i===e&&o.pre?t=r+1:n=r}return t}function Sg(e){(!fo.length||!fo.includes(e,Vh&&e.allowRecurse?qa+1:qa))&&(e.id==null?fo.push(e):fo.splice(NB(e.id),0,e),KO())}function KO(){!Vh&&!MR&&(MR=!0,K6=DO.then(HO))}function PB(e){const t=fo.indexOf(e);t>qa&&fo.splice(t,1)}function gm(e){St(e)?od.push(...e):(!Ys||!Ys.includes(e,e.allowRecurse?Jc+1:Jc))&&od.push(e),KO()}function kM(e,t,n=Vh?qa+1:0){for(;n<fo.length;n++){const r=fo[n];if(r&&r.pre){if(e&&r.id!==e.uid)continue;fo.splice(n,1),n--,r()}}}function vm(e){if(od.length){const t=[...new Set(od)];if(od.length=0,Ys){Ys.push(...t);return}for(Ys=t,Ys.sort((n,r)=>Uh(n)-Uh(r)),Jc=0;Jc<Ys.length;Jc++)Ys[Jc]();Ys=null,Jc=0}}const Uh=e=>e.id==null?1/0:e.id,CB=(e,t)=>{const n=Uh(e)-Uh(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function HO(e){MR=!1,Vh=!0,fo.sort(CB);try{for(qa=0;qa<fo.length;qa++){const t=fo[qa];t&&t.active!==!1&&el(t,null,14)}}finally{qa=0,fo.length=0,vm(),Vh=!1,K6=null,(fo.length||od.length)&&HO()}}function IB(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Yn;let o=n;const i=t.startsWith("update:"),a=i&&t.slice(7);if(a&&a in r){const u=`${a==="modelValue"?"model":a}Modifiers`,{number:f,trim:d}=r[u]||Yn;d&&(o=n.map(h=>ar(h)?h.trim():h)),f&&(o=n.map(hm))}let s,c=r[s=ih(t)]||r[s=ih(Fo(t))];!c&&i&&(c=r[s=ih(Ki(t))]),c&&ki(c,e,6,o);const l=r[s+"Once"];if(l){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,ki(l,e,6,o)}}function GO(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(!Kt(e)){const c=l=>{const u=GO(l,t,!0);u&&(s=!0,ir(a,u))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!s?(Zn(e)&&r.set(e,null),null):(St(i)?i.forEach(c=>a[c]=null):ir(a,i),Zn(e)&&r.set(e,a),a)}function Lg(e,t){return!e||!hp(t)?!1:(t=t.slice(2).replace(/Once$/,""),Ln(e,t[0].toLowerCase()+t.slice(1))||Ln(e,Ki(t))||Ln(e,t))}let Yr=null,Og=null;function Yh(e){const t=Yr;return Yr=e,Og=e&&e.type.__scopeId||null,t}function tn(e){Og=e}function nn(){Og=null}const FB=e=>se;function se(e,t=Yr,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&NR(-1);const i=Yh(t);let a;try{a=e(...o)}finally{Yh(i),r._d&&NR(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function I2(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:i,propsOptions:[a],slots:s,attrs:c,emit:l,render:u,renderCache:f,data:d,setupState:h,ctx:p,inheritAttrs:m}=e;let v,b;const x=Yh(e);try{if(n.shapeFlag&4){const y=o||r,A=y;v=bi(u.call(A,y,f,i,h,d,p)),b=c}else{const y=t;v=bi(y.length>1?y(i,{attrs:c,slots:s,emit:l}):y(i,null)),b=t.props?c:EB(c)}}catch(y){lh.length=0,Qu(y,e,1),v=L(go)}let R=v;if(b&&m!==!1){const y=Object.keys(b),{shapeFlag:A}=R;y.length&&A&7&&(a&&y.some(P6)&&(b=XB(b,a)),R=hs(R,b))}return n.dirs&&(R=hs(R),R.dirs=R.dirs?R.dirs.concat(n.dirs):n.dirs),n.transition&&(R.transition=n.transition),v=R,Yh(x),v}function _B(e){let t;for(let n=0;n<e.length;n++){const r=e[n];if(pc(r)){if(r.type!==go||r.children==="v-if"){if(t)return;t=r}}else return}return t}const EB=e=>{let t;for(const n in e)(n==="class"||n==="style"||hp(n))&&((t||(t={}))[n]=e[n]);return t},XB=(e,t)=>{const n={};for(const r in e)(!P6(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function WB(e,t,n){const{props:r,children:o,component:i}=e,{props:a,children:s,patchFlag:c}=t,l=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?NM(r,a,l):!!a;if(c&8){const u=t.dynamicProps;for(let f=0;f<u.length;f++){const d=u[f];if(a[d]!==r[d]&&!Lg(l,d))return!0}}}else return(o||s)&&(!s||!s.$stable)?!0:r===a?!1:r?a?NM(r,a,l):!0:!!a;return!1}function NM(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;o<r.length;o++){const i=r[o];if(t[i]!==e[i]&&!Lg(n,i))return!0}return!1}function H6({vnode:e,parent:t},n){if(n)for(;t;){const r=t.subTree;if(r.suspense&&r.suspense.activeBranch===e&&(r.el=e.el),r===e)(e=t.vnode).el=n,t=t.parent;else break}}const G6="components",VB="directives";function xe(e,t){return z6(G6,e,!0,t)||e}const zO=Symbol.for("v-ndc");function Rs(e){return ar(e)?z6(G6,e,!1)||e:e||zO}function Mn(e){return z6(VB,e)}function z6(e,t,n=!0,r=!1){const o=Yr||Pr;if(o){const i=o.type;if(e===G6){const s=FR(i,!1);if(s&&(s===t||s===Fo(t)||s===pp(Fo(t))))return i}const a=PM(o[e]||i[e],t)||PM(o.appContext[e],t);return!a&&r?i:a}}function PM(e,t){return e&&(e[t]||e[Fo(t)]||e[pp(Fo(t))])}const JO=e=>e.__isSuspense;let CM=0;const UB={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,i,a,s,c,l){e==null?ZB(t,n,r,o,i,a,s,c,l):QB(e,t,n,r,o,a,s,c,l)},hydrate:BB,create:J6,normalize:DB},YB=UB;function Zh(e,t){const n=e.props&&e.props[t];Kt(n)&&n()}function ZB(e,t,n,r,o,i,a,s,c){const{p:l,o:{createElement:u}}=c,f=u("div"),d=e.suspense=J6(e,o,r,t,f,n,i,a,s,c);l(null,d.pendingBranch=e.ssContent,f,null,r,d,i,a),d.deps>0?(Zh(e,"onPending"),Zh(e,"onFallback"),l(null,e.ssFallback,t,n,r,null,i,a),id(d,e.ssFallback)):d.resolve(!1,!0)}function QB(e,t,n,r,o,i,a,s,{p:c,um:l,o:{createElement:u}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,h=t.ssFallback,{activeBranch:p,pendingBranch:m,isInFallback:v,isHydrating:b}=f;if(m)f.pendingBranch=d,La(d,m)?(c(m,d,f.hiddenContainer,null,o,f,i,a,s),f.deps<=0?f.resolve():v&&(b||(c(p,h,n,r,o,null,i,a,s),id(f,h)))):(f.pendingId=CM++,b?(f.isHydrating=!1,f.activeBranch=m):l(m,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),v?(c(null,d,f.hiddenContainer,null,o,f,i,a,s),f.deps<=0?f.resolve():(c(p,h,n,r,o,null,i,a,s),id(f,h))):p&&La(d,p)?(c(p,d,n,r,o,f,i,a,s),f.resolve(!0)):(c(null,d,f.hiddenContainer,null,o,f,i,a,s),f.deps<=0&&f.resolve()));else if(p&&La(d,p))c(p,d,n,r,o,f,i,a,s),id(f,d);else if(Zh(t,"onPending"),f.pendingBranch=d,d.shapeFlag&512?f.pendingId=d.component.suspenseId:f.pendingId=CM++,c(null,d,f.hiddenContainer,null,o,f,i,a,s),f.deps<=0)f.resolve();else{const{timeout:x,pendingId:R}=f;x>0?setTimeout(()=>{f.pendingId===R&&f.fallback(h)},x):x===0&&f.fallback(h)}}function J6(e,t,n,r,o,i,a,s,c,l,u=!1){const{p:f,m:d,um:h,n:p,o:{parentNode:m,remove:v}}=l;let b;const x=KB(e);x&&t!=null&&t.pendingBranch&&(b=t.pendingId,t.deps++);const R=e.props?pm(e.props.timeout):void 0,y={vnode:e,parent:t,parentComponent:n,namespace:a,container:r,hiddenContainer:o,anchor:i,deps:0,pendingId:0,timeout:typeof R=="number"?R:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(A=!1,S=!1){const{vnode:k,activeBranch:O,pendingBranch:w,pendingId:I,effects:E,parentComponent:T,container:F}=y;let N=!1;if(y.isHydrating)y.isHydrating=!1;else if(!A){N=O&&w.transition&&w.transition.mode==="out-in",N&&(O.transition.afterLeave=()=>{I===y.pendingId&&(d(w,F,p(O),0),gm(E))});let{anchor:X}=y;O&&(X=p(O),h(O,T,y,!0)),N||d(w,F,X,0)}id(y,w),y.pendingBranch=null,y.isInFallback=!1;let P=y.parent,C=!1;for(;P;){if(P.pendingBranch){P.effects.push(...E),C=!0;break}P=P.parent}!C&&!N&&gm(E),y.effects=[],x&&t&&t.pendingBranch&&b===t.pendingId&&(t.deps--,t.deps===0&&!S&&t.resolve()),Zh(k,"onResolve")},fallback(A){if(!y.pendingBranch)return;const{vnode:S,activeBranch:k,parentComponent:O,container:w,namespace:I}=y;Zh(S,"onFallback");const E=p(k),T=()=>{y.isInFallback&&(f(null,A,w,E,O,null,I,s,c),id(y,A))},F=A.transition&&A.transition.mode==="out-in";F&&(k.transition.afterLeave=T),y.isInFallback=!0,h(k,O,null,!0),F||T()},move(A,S,k){y.activeBranch&&d(y.activeBranch,A,S,k),y.container=A},next(){return y.activeBranch&&p(y.activeBranch)},registerDep(A,S){const k=!!y.pendingBranch;k&&y.deps++;const O=A.vnode.el;A.asyncDep.catch(w=>{Qu(w,A,0)}).then(w=>{if(A.isUnmounted||y.isUnmounted||y.pendingId!==A.suspenseId)return;A.asyncResolved=!0;const{vnode:I}=A;CR(A,w,!1),O&&(I.el=O);const E=!O&&A.subTree.el;S(A,I,m(O||A.subTree.el),O?null:p(A.subTree),y,a,c),E&&v(E),H6(A,I.el),k&&--y.deps===0&&y.resolve()})},unmount(A,S){y.isUnmounted=!0,y.activeBranch&&h(y.activeBranch,n,A,S),y.pendingBranch&&h(y.pendingBranch,n,A,S)}};return y}function BB(e,t,n,r,o,i,a,s,c){const l=t.suspense=J6(t,r,n,e.parentNode,document.createElement("div"),null,o,i,a,s,!0),u=c(e,l.pendingBranch=t.ssContent,n,l,i,a);return l.deps===0&&l.resolve(!1,!0),u}function DB(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=IM(r?n.default:n),e.ssFallback=r?IM(n.fallback):L(go)}function IM(e){let t;if(Kt(e)){const n=Lu&&e._c;n&&(e._d=!1,Y()),e=e(),n&&(e._d=!0,t=Jo,kT())}return St(e)&&(e=_B(e)),e=bi(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function jO(e,t){t&&t.pendingBranch?St(e)?t.effects.push(...e):t.effects.push(e):gm(e)}function id(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,o=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=o,H6(r,o))}function KB(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}const $O=Symbol.for("v-scx"),qO=()=>jo($O);function Tg(e,t){return vp(e,null,t)}function eT(e,t){return vp(e,null,{flush:"post"})}function tT(e,t){return vp(e,null,{flush:"sync"})}const H1={};function Tt(e,t,n){return vp(e,t,n)}function vp(e,t,{immediate:n,deep:r,flush:o,once:i,onTrack:a,onTrigger:s}=Yn){var c;if(t&&i){const A=t;t=(...S)=>{A(...S),y()}}const l=X6()===((c=Pr)==null?void 0:c.scope)?Pr:null;let u,f=!1,d=!1;if(sr(e)?(u=()=>e.value,f=eu(e)):ss(e)?(u=eu(e)||r===!1?()=>Gs(e,1):()=>Gs(e),f=!0):St(e)?(d=!0,f=e.some(A=>ss(A)||eu(A)),u=()=>e.map(A=>{if(sr(A))return A.value;if(ss(A))return Gs(A,eu(A)||r===!1?1:void 0);if(Kt(A))return el(A,l,2)})):Kt(e)?t?u=()=>el(e,l,2):u=()=>{if(!(l&&l.isUnmounted))return h&&h(),ki(e,l,3,[p])}:u=Io,t&&r){const A=u;u=()=>Gs(A())}let h,p=A=>{h=R.onStop=()=>{el(A,l,4),h=R.onStop=void 0}},m;if(Ap)if(p=Io,t?n&&ki(t,l,3,[u(),d?[]:void 0,p]):u(),o==="sync"){const A=qO();m=A.__watcherHandles||(A.__watcherHandles=[])}else return Io;let v=d?new Array(e.length).fill(H1):H1;const b=()=>{if(!(!R.active||!R.dirty))if(t){const A=R.run();(r||f||(d?A.some((S,k)=>Ca(S,v[k])):Ca(A,v)))&&(h&&h(),ki(t,l,3,[A,v===H1?void 0:d&&v[0]===H1?[]:v,p]),v=A)}else R.run()};b.allowRecurse=!!t;let x;o==="sync"?x=b:o==="post"?x=()=>jr(b,l&&l.suspense):(b.pre=!0,l&&(b.id=l.uid),x=()=>Sg(b));const R=new gd(u,Io,x),y=()=>{R.stop(),l&&l.scope&&C6(l.scope.effects,R)};return t?n?b():v=R.run():o==="post"?jr(R.run.bind(R),l&&l.suspense):R.run(),m&&m.push(y),y}function HB(e,t,n){const r=this.proxy,o=ar(e)?e.includes(".")?nT(r,e):()=>r[e]:e.bind(r,r);let i;Kt(t)?i=t:(i=t.handler,n=t);const a=Pr;mc(this);const s=vp(o,i.bind(r),n);return a?mc(a):ac(),s}function nT(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o<n.length&&r;o++)r=r[n[o]];return r}}function Gs(e,t,n=0,r){if(!Zn(e)||e.__v_skip)return e;if(t&&t>0){if(n>=t)return e;n++}if(r=r||new Set,r.has(e))return e;if(r.add(e),sr(e))Gs(e.value,t,n,r);else if(St(e))for(let o=0;o<e.length;o++)Gs(e[o],t,n,r);else if(Uu(e)||nd(e))e.forEach(o=>{Gs(o,t,n,r)});else if(RO(e))for(const o in e)Gs(e[o],t,n,r);return e}function Be(e,t){const n=Yr;if(n===null)return e;const r=Ig(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let i=0;i<t.length;i++){let[a,s,c,l=Yn]=t[i];a&&(Kt(a)&&(a={mounted:a,updated:a}),a.deep&&Gs(s),o.push({dir:a,instance:r,value:s,oldValue:void 0,arg:c,modifiers:l}))}return e}function za(e,t,n,r){const o=e.dirs,i=t&&t.dirs;for(let a=0;a<o.length;a++){const s=o[a];i&&(s.oldValue=i[a].value);let c=s.dir[r];c&&(Yu(),ki(c,n,8,[e.el,s,e,t]),Zu())}}const Wl=Symbol("_leaveCb"),G1=Symbol("_enterCb");function j6(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Ht(()=>{e.isMounted=!0}),Wd(()=>{e.isUnmounting=!0}),e}const Yi=[Function,Array],$6={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Yi,onEnter:Yi,onAfterEnter:Yi,onEnterCancelled:Yi,onBeforeLeave:Yi,onLeave:Yi,onAfterLeave:Yi,onLeaveCancelled:Yi,onBeforeAppear:Yi,onAppear:Yi,onAfterAppear:Yi,onAppearCancelled:Yi},GB={name:"BaseTransition",props:$6,setup(e,{slots:t}){const n=ll(),r=j6();let o;return()=>{const i=t.default&&kg(t.default(),!0);if(!i||!i.length)return;let a=i[0];if(i.length>1){for(const m of i)if(m.type!==go){a=m;break}}const s=fn(e),{mode:c}=s;if(r.isLeaving)return Z3(a);const l=FM(a);if(!l)return Z3(a);const u=vd(l,s,r,n);wu(l,u);const f=n.subTree,d=f&&FM(f);let h=!1;const{getTransitionKey:p}=l.type;if(p){const m=p();o===void 0?o=m:m!==o&&(o=m,h=!0)}if(d&&d.type!==go&&(!La(l,d)||h)){const m=vd(d,s,r,n);if(wu(d,m),c==="out-in")return r.isLeaving=!0,m.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},Z3(a);c==="in-out"&&l.type!==go&&(m.delayLeave=(v,b,x)=>{const R=oT(r,d);R[String(d.key)]=d,v[Wl]=()=>{b(),v[Wl]=void 0,delete u.delayedLeave},u.delayedLeave=x})}return a}}},rT=GB;function oT(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 vd(e,t,n,r){const{appear:o,mode:i,persisted:a=!1,onBeforeEnter:s,onEnter:c,onAfterEnter:l,onEnterCancelled:u,onBeforeLeave:f,onLeave:d,onAfterLeave:h,onLeaveCancelled:p,onBeforeAppear:m,onAppear:v,onAfterAppear:b,onAppearCancelled:x}=t,R=String(e.key),y=oT(n,e),A=(O,w)=>{O&&ki(O,r,9,w)},S=(O,w)=>{const I=w[1];A(O,w),St(O)?O.every(E=>E.length<=1)&&I():O.length<=1&&I()},k={mode:i,persisted:a,beforeEnter(O){let w=s;if(!n.isMounted)if(o)w=m||s;else return;O[Wl]&&O[Wl](!0);const I=y[R];I&&La(e,I)&&I.el[Wl]&&I.el[Wl](),A(w,[O])},enter(O){let w=c,I=l,E=u;if(!n.isMounted)if(o)w=v||c,I=b||l,E=x||u;else return;let T=!1;const F=O[G1]=N=>{T||(T=!0,N?A(E,[O]):A(I,[O]),k.delayedLeave&&k.delayedLeave(),O[G1]=void 0)};w?S(w,[O,F]):F()},leave(O,w){const I=String(e.key);if(O[G1]&&O[G1](!0),n.isUnmounting)return w();A(f,[O]);let E=!1;const T=O[Wl]=F=>{E||(E=!0,w(),F?A(p,[O]):A(h,[O]),O[Wl]=void 0,y[I]===e&&delete y[I])};y[I]=e,d?S(d,[O,T]):T()},clone(O){return vd(O,t,n,r)}};return k}function Z3(e){if(yp(e))return e=hs(e),e.children=null,e}function FM(e){return yp(e)?e.children?e.children[0]:void 0:e}function wu(e,t){e.shapeFlag&6&&e.component?wu(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 kg(e,t=!1,n){let r=[],o=0;for(let i=0;i<e.length;i++){let a=e[i];const s=n==null?a.key:String(n)+String(a.key!=null?a.key:i);a.type===Xe?(a.patchFlag&128&&o++,r=r.concat(kg(a.children,t,s))):(t||a.type!==go)&&r.push(s!=null?hs(a,{key:s}):a)}if(o>1)for(let i=0;i<r.length;i++)r[i].patchFlag=-2;return r}/*! #__NO_SIDE_EFFECTS__ */function Ie(e,t){return Kt(e)?ir({name:e.name},t,{setup:e}):e}const uu=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function zB(e){Kt(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:i,suspensible:a=!0,onError:s}=e;let c=null,l,u=0;const f=()=>(u++,c=null,d()),d=()=>{let h;return c||(h=c=t().catch(p=>{if(p=p instanceof Error?p:new Error(String(p)),s)return new Promise((m,v)=>{s(p,()=>m(f()),()=>v(p),u+1)});throw p}).then(p=>h!==c&&c?c:(p&&(p.__esModule||p[Symbol.toStringTag]==="Module")&&(p=p.default),l=p,p)))};return Ie({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return l},setup(){const h=Pr;if(l)return()=>Q3(l,h);const p=x=>{c=null,Qu(x,h,13,!r)};if(a&&h.suspense||Ap)return d().then(x=>()=>Q3(x,h)).catch(x=>(p(x),()=>r?L(r,{error:x}):null));const m=he(!1),v=he(),b=he(!!o);return o&&setTimeout(()=>{b.value=!1},o),i!=null&&setTimeout(()=>{if(!m.value&&!v.value){const x=new Error(`Async component timed out after ${i}ms.`);p(x),v.value=x}},i),d().then(()=>{m.value=!0,h.parent&&yp(h.parent.vnode)&&(h.parent.effect.dirty=!0,Sg(h.parent.update))}).catch(x=>{p(x),v.value=x}),()=>{if(m.value&&l)return Q3(l,h);if(v.value&&r)return L(r,{error:v.value});if(n&&!b.value)return L(n)}}})}function Q3(e,t){const{ref:n,props:r,children:o,ce:i}=t.vnode,a=L(e,r,o);return a.ref=n,a.ce=i,delete t.vnode.ce,a}const yp=e=>e.type.__isKeepAlive,JB={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=ll(),r=n.ctx;if(!r.renderer)return()=>{const x=t.default&&t.default();return x&&x.length===1?x[0]:x};const o=new Map,i=new Set;let a=null;const s=n.suspense,{renderer:{p:c,m:l,um:u,o:{createElement:f}}}=r,d=f("div");r.activate=(x,R,y,A,S)=>{const k=x.component;l(x,R,y,0,s),c(k.vnode,x,R,y,k,s,A,x.slotScopeIds,S),jr(()=>{k.isDeactivated=!1,k.a&&rd(k.a);const O=x.props&&x.props.onVnodeMounted;O&&Ko(O,k.parent,x)},s)},r.deactivate=x=>{const R=x.component;l(x,d,null,1,s),jr(()=>{R.da&&rd(R.da);const y=x.props&&x.props.onVnodeUnmounted;y&&Ko(y,R.parent,x),R.isDeactivated=!0},s)};function h(x){B3(x),u(x,n,s,!0)}function p(x){o.forEach((R,y)=>{const A=FR(R.type);A&&(!x||!x(A))&&m(y)})}function m(x){const R=o.get(x);!a||!La(R,a)?h(R):a&&B3(a),o.delete(x),i.delete(x)}Tt(()=>[e.include,e.exclude],([x,R])=>{x&&p(y=>k0(x,y)),R&&p(y=>!k0(R,y))},{flush:"post",deep:!0});let v=null;const b=()=>{v!=null&&o.set(v,D3(n.subTree))};return Ht(b),Pg(b),Wd(()=>{o.forEach(x=>{const{subTree:R,suspense:y}=n,A=D3(R);if(x.type===A.type&&x.key===A.key){B3(A);const S=A.component.da;S&&jr(S,y);return}h(x)})}),()=>{if(v=null,!t.default)return null;const x=t.default(),R=x[0];if(x.length>1)return a=null,x;if(!pc(R)||!(R.shapeFlag&4)&&!(R.shapeFlag&128))return a=null,R;let y=D3(R);const A=y.type,S=FR(uu(y)?y.type.__asyncResolved||{}:A),{include:k,exclude:O,max:w}=e;if(k&&(!S||!k0(k,S))||O&&S&&k0(O,S))return a=y,R;const I=y.key==null?A:y.key,E=o.get(I);return y.el&&(y=hs(y),R.shapeFlag&128&&(R.ssContent=y)),v=I,E?(y.el=E.el,y.component=E.component,y.transition&&wu(y,y.transition),y.shapeFlag|=512,i.delete(I),i.add(I)):(i.add(I),w&&i.size>parseInt(w,10)&&m(i.values().next().value)),y.shapeFlag|=256,a=y,JO(R.type)?R:y}}},jB=JB;function k0(e,t){return St(e)?e.some(n=>k0(n,t)):ar(e)?e.split(",").includes(t):CQ(e)?e.test(t):!1}function iT(e,t){sT(e,"a",t)}function aT(e,t){sT(e,"da",t)}function sT(e,t,n=Pr){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Ng(t,r,n),n){let o=n.parent;for(;o&&o.parent;)yp(o.parent.vnode)&&$B(r,t,n,o),o=o.parent}}function $B(e,t,n,r){const o=Ng(t,e,r,!0);Sn(()=>{C6(r[t],o)},n)}function B3(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function D3(e){return e.shapeFlag&128?e.ssContent:e}function Ng(e,t,n=Pr,r=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...a)=>{if(n.isUnmounted)return;Yu(),mc(n);const s=ki(t,n,e,a);return ac(),Zu(),s});return r?o.unshift(i):o.push(i),i}}const sl=e=>(t,n=Pr)=>(!Ap||e==="sp")&&Ng(e,(...r)=>t(...r),n),q6=sl("bm"),Ht=sl("m"),lT=sl("bu"),Pg=sl("u"),Wd=sl("bum"),Sn=sl("um"),cT=sl("sp"),uT=sl("rtg"),fT=sl("rtc");function dT(e,t=Pr){Ng("ec",e,t)}function ot(e,t,n,r){let o;const i=n&&n[r];if(St(e)||ar(e)){o=new Array(e.length);for(let a=0,s=e.length;a<s;a++)o[a]=t(e[a],a,void 0,i&&i[a])}else if(typeof e=="number"){o=new Array(e);for(let a=0;a<e;a++)o[a]=t(a+1,a,void 0,i&&i[a])}else if(Zn(e))if(e[Symbol.iterator])o=Array.from(e,(a,s)=>t(a,s,void 0,i&&i[s]));else{const a=Object.keys(e);o=new Array(a.length);for(let s=0,c=a.length;s<c;s++){const l=a[s];o[s]=t(e[l],l,s,i&&i[s])}}else o=[];return n&&(n[r]=o),o}function qB(e,t){for(let n=0;n<t.length;n++){const r=t[n];if(St(r))for(let o=0;o<r.length;o++)e[r[o].name]=r[o].fn;else r&&(e[r.name]=r.key?(...o)=>{const i=r.fn(...o);return i&&(i.key=r.key),i}:r.fn)}return e}function lr(e,t,n={},r,o){if(Yr.isCE||Yr.parent&&uu(Yr.parent)&&Yr.parent.isCE)return t!=="default"&&(n.name=t),L("slot",n,r&&r());let i=e[t];i&&i._c&&(i._d=!1),Y();const a=i&&hT(i(n)),s=Te(Xe,{key:n.key||a&&a.key||`_${t}`},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 hT(e){return e.some(t=>pc(t)?!(t.type===go||t.type===Xe&&!hT(t.children)):!0)?e:null}function eD(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:ih(r)]=e[r];return n}const wR=e=>e?_T(e)?Ig(e)||e.proxy:wR(e.parent):null,ah=ir(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=>wR(e.parent),$root:e=>wR(e.root),$emit:e=>e.emit,$options:e=>ex(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Sg(e.update)}),$nextTick:e=>e.n||(e.n=Wr.bind(e.proxy)),$watch:e=>HB.bind(e)}),K3=(e,t)=>e!==Yn&&!e.__isScriptSetup&&Ln(e,t),SR={get({_:e},t){const{ctx:n,setupState:r,data:o,props:i,accessCache:a,type:s,appContext:c}=e;let l;if(t[0]!=="$"){const h=a[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(K3(r,t))return a[t]=1,r[t];if(o!==Yn&&Ln(o,t))return a[t]=2,o[t];if((l=e.propsOptions[0])&&Ln(l,t))return a[t]=3,i[t];if(n!==Yn&&Ln(n,t))return a[t]=4,n[t];LR&&(a[t]=0)}}const u=ah[t];let f,d;if(u)return t==="$attrs"&&ri(e,"get",t),u(e);if((f=s.__cssModules)&&(f=f[t]))return f;if(n!==Yn&&Ln(n,t))return a[t]=4,n[t];if(d=c.config.globalProperties,Ln(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:i}=e;return K3(o,t)?(o[t]=n,!0):r!==Yn&&Ln(r,t)?(r[t]=n,!0):Ln(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:i}},a){let s;return!!n[a]||e!==Yn&&Ln(e,a)||K3(t,a)||(s=i[0])&&Ln(s,a)||Ln(r,a)||Ln(ah,a)||Ln(o.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Ln(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},tD=ir({},SR,{get(e,t){if(t!==Symbol.unscopables)return SR.get(e,t,e)},has(e,t){return t[0]!=="_"&&!XQ(t)}});function nD(){return null}function rD(){return null}function oD(e){}function iD(e){}function aD(){return null}function sD(){}function lD(e,t){return null}function cD(){return pT().slots}function uD(){return pT().attrs}function fD(e,t,n=Yn){const r=ll(),o=Fo(t),i=ZO((s,c)=>{let l;return tT(()=>{const u=e[t];Ca(l,u)&&(l=u,c())}),{get(){return s(),n.get?n.get(l):l},set(u){const f=r.vnode.props;!(f&&(t in f||o in f)&&(`onUpdate:${t}`in f||`onUpdate:${o}`in f))&&Ca(u,l)&&(l=u,c()),r.emit(`update:${t}`,n.set?n.set(u):u)}}}),a=t==="modelValue"?"modelModifiers":`${t}Modifiers`;return i[Symbol.iterator]=()=>{let s=0;return{next(){return s<2?{value:s++?e[a]||{}:i,done:!1}:{done:!0}}}},i}function pT(){const e=ll();return e.setupContext||(e.setupContext=WT(e))}function Qh(e){return St(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function dD(e,t){const n=Qh(e);for(const r in t){if(r.startsWith("__skip"))continue;let o=n[r];o?St(o)||Kt(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 hD(e,t){return!e||!t?e||t:St(e)&&St(t)?e.concat(t):ir({},Qh(e),Qh(t))}function pD(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=ll();let n=e();return ac(),I6(n)&&(n=n.catch(r=>{throw mc(t),r})),[n,()=>mc(t)]}let LR=!0;function gD(e){const t=ex(e),n=e.proxy,r=e.ctx;LR=!1,t.beforeCreate&&_M(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:a,watch:s,provide:c,inject:l,created:u,beforeMount:f,mounted:d,beforeUpdate:h,updated:p,activated:m,deactivated:v,beforeDestroy:b,beforeUnmount:x,destroyed:R,unmounted:y,render:A,renderTracked:S,renderTriggered:k,errorCaptured:O,serverPrefetch:w,expose:I,inheritAttrs:E,components:T,directives:F,filters:N}=t;if(l&&vD(l,r,null),a)for(const X in a){const U=a[X];Kt(U)&&(r[X]=U.bind(n))}if(o){const X=o.call(n,n);Zn(X)&&(e.data=mp(X))}if(LR=!0,i)for(const X in i){const U=i[X],K=Kt(U)?U.bind(n,n):Kt(U.get)?U.get.bind(n,n):Io,ie=!Kt(U)&&Kt(U.set)?U.set.bind(n):Io,B=we({get:K,set:ie});Object.defineProperty(r,X,{enumerable:!0,configurable:!0,get:()=>B.value,set:Z=>B.value=Z})}if(s)for(const X in s)mT(s[X],r,n,X);if(c){const X=Kt(c)?c.call(n):c;Reflect.ownKeys(X).forEach(U=>{Bu(U,X[U])})}u&&_M(u,e,"c");function C(X,U){St(U)?U.forEach(K=>X(K.bind(n))):U&&X(U.bind(n))}if(C(q6,f),C(Ht,d),C(lT,h),C(Pg,p),C(iT,m),C(aT,v),C(dT,O),C(fT,S),C(uT,k),C(Wd,x),C(Sn,y),C(cT,w),St(I))if(I.length){const X=e.exposed||(e.exposed={});I.forEach(U=>{Object.defineProperty(X,U,{get:()=>n[U],set:K=>n[U]=K})})}else e.exposed||(e.exposed={});A&&e.render===Io&&(e.render=A),E!=null&&(e.inheritAttrs=E),T&&(e.components=T),F&&(e.directives=F)}function vD(e,t,n=Io){St(e)&&(e=OR(e));for(const r in e){const o=e[r];let i;Zn(o)?"default"in o?i=jo(o.from||r,o.default,!0):i=jo(o.from||r):i=jo(o),sr(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:a=>i.value=a}):t[r]=i}}function _M(e,t,n){ki(St(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function mT(e,t,n,r){const o=r.includes(".")?nT(n,r):()=>n[r];if(ar(e)){const i=t[e];Kt(i)&&Tt(o,i)}else if(Kt(e))Tt(o,e.bind(n));else if(Zn(e))if(St(e))e.forEach(i=>mT(i,t,n,r));else{const i=Kt(e.handler)?e.handler.bind(n):t[e.handler];Kt(i)&&Tt(o,i,e)}}function ex(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:a}}=e.appContext,s=i.get(t);let c;return s?c=s:!o.length&&!n&&!r?c=t:(c={},o.length&&o.forEach(l=>ym(c,l,a,!0)),ym(c,t,a)),Zn(t)&&i.set(t,c),c}function ym(e,t,n,r=!1){const{mixins:o,extends:i}=t;i&&ym(e,i,n,!0),o&&o.forEach(a=>ym(e,a,n,!0));for(const a in t)if(!(r&&a==="expose")){const s=yD[a]||n&&n[a];e[a]=s?s(e[a],t[a]):t[a]}return e}const yD={data:EM,props:XM,emits:XM,methods:N0,computed:N0,beforeCreate:wo,created:wo,beforeMount:wo,mounted:wo,beforeUpdate:wo,updated:wo,beforeDestroy:wo,beforeUnmount:wo,destroyed:wo,unmounted:wo,activated:wo,deactivated:wo,errorCaptured:wo,serverPrefetch:wo,components:N0,directives:N0,watch:RD,provide:EM,inject:AD};function EM(e,t){return t?e?function(){return ir(Kt(e)?e.call(this,this):e,Kt(t)?t.call(this,this):t)}:t:e}function AD(e,t){return N0(OR(e),OR(t))}function OR(e){if(St(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function wo(e,t){return e?[...new Set([].concat(e,t))]:t}function N0(e,t){return e?ir(Object.create(null),e,t):t}function XM(e,t){return e?St(e)&&St(t)?[...new Set([...e,...t])]:ir(Object.create(null),Qh(e),Qh(t??{})):t}function RD(e,t){if(!e)return t;if(!t)return e;const n=ir(Object.create(null),e);for(const r in t)n[r]=wo(e[r],t[r]);return n}function gT(){return{app:null,config:{isNativeTag:NQ,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let xD=0;function bD(e,t){return function(r,o=null){Kt(r)||(r=ir({},r)),o!=null&&!Zn(o)&&(o=null);const i=gT(),a=new WeakSet;let s=!1;const c=i.app={_uid:xD++,_component:r,_props:o,_container:null,_context:i,_instance:null,version:YT,get config(){return i.config},set config(l){},use(l,...u){return a.has(l)||(l&&Kt(l.install)?(a.add(l),l.install(c,...u)):Kt(l)&&(a.add(l),l(c,...u))),c},mixin(l){return i.mixins.includes(l)||i.mixins.push(l),c},component(l,u){return u?(i.components[l]=u,c):i.components[l]},directive(l,u){return u?(i.directives[l]=u,c):i.directives[l]},mount(l,u,f){if(!s){const d=L(r,o);return d.appContext=i,f===!0?f="svg":f===!1&&(f=void 0),u&&t?t(d,l):e(d,l,f),s=!0,c._container=l,l.__vue_app__=c,Ig(d.component)||d.component.proxy}},unmount(){s&&(e(null,c._container),delete c._container.__vue_app__)},provide(l,u){return i.provides[l]=u,c},runWithContext(l){Bh=c;try{return l()}finally{Bh=null}}};return c}}let Bh=null;function Bu(e,t){if(Pr){let n=Pr.provides;const r=Pr.parent&&Pr.parent.provides;r===n&&(n=Pr.provides=Object.create(r)),n[e]=t}}function jo(e,t,n=!1){const r=Pr||Yr;if(r||Bh){const o=r?r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:Bh._context.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&Kt(t)?t.call(r&&r.proxy):t}}function vT(){return!!(Pr||Yr||Bh)}function MD(e,t,n,r=!1){const o={},i={};dm(i,Cg,1),e.propsDefaults=Object.create(null),yT(e,t,o,i);for(const a in e.propsOptions[0])a in o||(o[a]=void 0);n?e.props=r?o:VO(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function wD(e,t,n,r){const{props:o,attrs:i,vnode:{patchFlag:a}}=e,s=fn(o),[c]=e.propsOptions;let l=!1;if((r||a>0)&&!(a&16)){if(a&8){const u=e.vnode.dynamicProps;for(let f=0;f<u.length;f++){let d=u[f];if(Lg(e.emitsOptions,d))continue;const h=t[d];if(c)if(Ln(i,d))h!==i[d]&&(i[d]=h,l=!0);else{const p=Fo(d);o[p]=TR(c,s,p,h,e,!1)}else h!==i[d]&&(i[d]=h,l=!0)}}}else{yT(e,t,o,i)&&(l=!0);let u;for(const f in s)(!t||!Ln(t,f)&&((u=Ki(f))===f||!Ln(t,u)))&&(c?n&&(n[f]!==void 0||n[u]!==void 0)&&(o[f]=TR(c,s,f,void 0,e,!0)):delete o[f]);if(i!==s)for(const f in i)(!t||!Ln(t,f))&&(delete i[f],l=!0)}l&&qs(e,"set","$attrs")}function yT(e,t,n,r){const[o,i]=e.propsOptions;let a=!1,s;if(t)for(let c in t){if(oh(c))continue;const l=t[c];let u;o&&Ln(o,u=Fo(c))?!i||!i.includes(u)?n[u]=l:(s||(s={}))[u]=l:Lg(e.emitsOptions,c)||(!(c in r)||l!==r[c])&&(r[c]=l,a=!0)}if(i){const c=fn(n),l=s||Yn;for(let u=0;u<i.length;u++){const f=i[u];n[f]=TR(o,c,f,l[f],e,!Ln(l,f))}}return a}function TR(e,t,n,r,o,i){const a=e[n];if(a!=null){const s=Ln(a,"default");if(s&&r===void 0){const c=a.default;if(a.type!==Function&&!a.skipFactory&&Kt(c)){const{propsDefaults:l}=o;n in l?r=l[n]:(mc(o),r=l[n]=c.call(null,t),ac())}else r=c}a[0]&&(i&&!s?r=!1:a[1]&&(r===""||r===Ki(n))&&(r=!0))}return r}function AT(e,t,n=!1){const r=t.propsCache,o=r.get(e);if(o)return o;const i=e.props,a={},s=[];let c=!1;if(!Kt(e)){const u=f=>{c=!0;const[d,h]=AT(f,t,!0);ir(a,d),h&&s.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!c)return Zn(e)&&r.set(e,td),td;if(St(i))for(let u=0;u<i.length;u++){const f=Fo(i[u]);WM(f)&&(a[f]=Yn)}else if(i)for(const u in i){const f=Fo(u);if(WM(f)){const d=i[u],h=a[f]=St(d)||Kt(d)?{type:d}:ir({},d);if(h){const p=YM(Boolean,h.type),m=YM(String,h.type);h[0]=p>-1,h[1]=m<0||p<m,(p>-1||Ln(h,"default"))&&s.push(f)}}}const l=[a,s];return Zn(e)&&r.set(e,l),l}function WM(e){return e[0]!=="$"}function VM(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function UM(e,t){return VM(e)===VM(t)}function YM(e,t){return St(t)?t.findIndex(n=>UM(n,e)):Kt(t)&&UM(t,e)?0:-1}const RT=e=>e[0]==="_"||e==="$stable",tx=e=>St(e)?e.map(bi):[bi(e)],SD=(e,t,n)=>{if(t._n)return t;const r=se((...o)=>tx(t(...o)),n);return r._c=!1,r},xT=(e,t,n)=>{const r=e._ctx;for(const o in e){if(RT(o))continue;const i=e[o];if(Kt(i))t[o]=SD(o,i,r);else if(i!=null){const a=tx(i);t[o]=()=>a}}},bT=(e,t)=>{const n=tx(t);e.slots.default=()=>n},LD=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=fn(t),dm(t,"_",n)):xT(t,e.slots={})}else e.slots={},t&&bT(e,t);dm(e.slots,Cg,1)},OD=(e,t,n)=>{const{vnode:r,slots:o}=e;let i=!0,a=Yn;if(r.shapeFlag&32){const s=t._;s?n&&s===1?i=!1:(ir(o,t),!n&&s===1&&delete o._):(i=!t.$stable,xT(t,o)),a=t}else t&&(bT(e,t),a={default:1});if(i)for(const s in o)!RT(s)&&a[s]==null&&delete o[s]};function Am(e,t,n,r,o=!1){if(St(e)){e.forEach((d,h)=>Am(d,t&&(St(t)?t[h]:t),n,r,o));return}if(uu(r)&&!o)return;const i=r.shapeFlag&4?Ig(r.component)||r.component.proxy:r.el,a=o?null:i,{i:s,r:c}=e,l=t&&t.r,u=s.refs===Yn?s.refs={}:s.refs,f=s.setupState;if(l!=null&&l!==c&&(ar(l)?(u[l]=null,Ln(f,l)&&(f[l]=null)):sr(l)&&(l.value=null)),Kt(c))el(c,s,12,[a,u]);else{const d=ar(c),h=sr(c);if(d||h){const p=()=>{if(e.f){const m=d?Ln(f,c)?f[c]:u[c]:c.value;o?St(m)&&C6(m,i):St(m)?m.includes(i)||m.push(i):d?(u[c]=[i],Ln(f,c)&&(f[c]=u[c])):(c.value=[i],e.k&&(u[e.k]=c.value))}else d?(u[c]=a,Ln(f,c)&&(f[c]=a)):h&&(c.value=a,e.k&&(u[e.k]=a))};a?(p.id=-1,jr(p,n)):p()}}}let bl=!1;const TD=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",kD=e=>e.namespaceURI.includes("MathML"),z1=e=>{if(TD(e))return"svg";if(kD(e))return"mathml"},J1=e=>e.nodeType===8;function ND(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:i,parentNode:a,remove:s,insert:c,createComment:l}}=e,u=(R,y)=>{if(!y.hasChildNodes()){n(null,R,y),vm(),y._vnode=R;return}bl=!1,f(y.firstChild,R,null,null,null),vm(),y._vnode=R,bl&&console.error("Hydration completed but contains mismatches.")},f=(R,y,A,S,k,O=!1)=>{const w=J1(R)&&R.data==="[",I=()=>m(R,y,A,S,k,w),{type:E,ref:T,shapeFlag:F,patchFlag:N}=y;let P=R.nodeType;y.el=R,N===-2&&(O=!1,y.dynamicChildren=null);let C=null;switch(E){case Su:P!==3?y.children===""?(c(y.el=o(""),a(R),R),C=R):C=I():(R.data!==y.children&&(bl=!0,R.data=y.children),C=i(R));break;case go:x(R)?(C=i(R),b(y.el=R.content.firstChild,R,A)):P!==8||w?C=I():C=i(R);break;case fu:if(w&&(R=i(R),P=R.nodeType),P===1||P===3){C=R;const X=!y.children.length;for(let U=0;U<y.staticCount;U++)X&&(y.children+=C.nodeType===1?C.outerHTML:C.data),U===y.staticCount-1&&(y.anchor=C),C=i(C);return w?i(C):C}else I();break;case Xe:w?C=p(R,y,A,S,k,O):C=I();break;default:if(F&1)(P!==1||y.type.toLowerCase()!==R.tagName.toLowerCase())&&!x(R)?C=I():C=d(R,y,A,S,k,O);else if(F&6){y.slotScopeIds=k;const X=a(R);if(w?C=v(R):J1(R)&&R.data==="teleport start"?C=v(R,R.data,"teleport end"):C=i(R),t(y,X,null,A,S,z1(X),O),uu(y)){let U;w?(U=L(Xe),U.anchor=C?C.previousSibling:X.lastChild):U=R.nodeType===3?Ue(""):L("div"),U.el=R,y.component.subTree=U}}else F&64?P!==8?C=I():C=y.type.hydrate(R,y,A,S,k,O,e,h):F&128&&(C=y.type.hydrate(R,y,A,S,z1(a(R)),k,O,e,f))}return T!=null&&Am(T,null,S,y),C},d=(R,y,A,S,k,O)=>{O=O||!!y.dynamicChildren;const{type:w,props:I,patchFlag:E,shapeFlag:T,dirs:F,transition:N}=y,P=w==="input"||w==="option";if(P||E!==-1){F&&za(y,null,A,"created");let C=!1;if(x(R)){C=LT(S,N)&&A&&A.vnode.props&&A.vnode.props.appear;const U=R.content.firstChild;C&&N.beforeEnter(U),b(U,R,A),y.el=R=U}if(T&16&&!(I&&(I.innerHTML||I.textContent))){let U=h(R.firstChild,y,R,A,S,k,O);for(;U;){bl=!0;const K=U;U=U.nextSibling,s(K)}}else T&8&&R.textContent!==y.children&&(bl=!0,R.textContent=y.children);if(I)if(P||!O||E&48)for(const U in I)(P&&(U.endsWith("value")||U==="indeterminate")||hp(U)&&!oh(U)||U[0]===".")&&r(R,U,null,I[U],void 0,void 0,A);else I.onClick&&r(R,"onClick",null,I.onClick,void 0,void 0,A);let X;(X=I&&I.onVnodeBeforeMount)&&Ko(X,A,y),F&&za(y,null,A,"beforeMount"),((X=I&&I.onVnodeMounted)||F||C)&&jO(()=>{X&&Ko(X,A,y),C&&N.enter(R),F&&za(y,null,A,"mounted")},S)}return R.nextSibling},h=(R,y,A,S,k,O,w)=>{w=w||!!y.dynamicChildren;const I=y.children,E=I.length;for(let T=0;T<E;T++){const F=w?I[T]:I[T]=bi(I[T]);if(R)R=f(R,F,S,k,O,w);else{if(F.type===Su&&!F.children)continue;bl=!0,n(null,F,A,null,S,k,z1(A),O)}}return R},p=(R,y,A,S,k,O)=>{const{slotScopeIds:w}=y;w&&(k=k?k.concat(w):w);const I=a(R),E=h(i(R),y,I,A,S,k,O);return E&&J1(E)&&E.data==="]"?i(y.anchor=E):(bl=!0,c(y.anchor=l("]"),I,E),E)},m=(R,y,A,S,k,O)=>{if(bl=!0,y.el=null,O){const E=v(R);for(;;){const T=i(R);if(T&&T!==E)s(T);else break}}const w=i(R),I=a(R);return s(R),n(null,y,I,w,A,S,z1(I),k),w},v=(R,y="[",A="]")=>{let S=0;for(;R;)if(R=i(R),R&&J1(R)&&(R.data===y&&S++,R.data===A)){if(S===0)return i(R);S--}return R},b=(R,y,A)=>{const S=y.parentNode;S&&S.replaceChild(R,y);let k=A;for(;k;)k.vnode.el===y&&(k.vnode.el=k.subTree.el=R),k=k.parent},x=R=>R.nodeType===1&&R.tagName.toLowerCase()==="template";return[u,f]}const jr=jO;function MT(e){return ST(e)}function wT(e){return ST(e,ND)}function ST(e,t){const n=xO();n.__VUE__=!0;const{insert:r,remove:o,patchProp:i,createElement:a,createText:s,createComment:c,setText:l,setElementText:u,parentNode:f,nextSibling:d,setScopeId:h=Io,insertStaticContent:p}=e,m=(J,ce,W,ne=null,ue=null,$=null,te=void 0,oe=null,ge=!!ce.dynamicChildren)=>{if(J===ce)return;J&&!La(J,ce)&&(ne=j(J),Z(J,ue,$,!0),J=null),ce.patchFlag===-2&&(ge=!1,ce.dynamicChildren=null);const{type:le,ref:ve,shapeFlag:Re}=ce;switch(le){case Su:v(J,ce,W,ne);break;case go:b(J,ce,W,ne);break;case fu:J==null&&x(ce,W,ne,te);break;case Xe:T(J,ce,W,ne,ue,$,te,oe,ge);break;default:Re&1?A(J,ce,W,ne,ue,$,te,oe,ge):Re&6?F(J,ce,W,ne,ue,$,te,oe,ge):(Re&64||Re&128)&&le.process(J,ce,W,ne,ue,$,te,oe,ge,de)}ve!=null&&ue&&Am(ve,J&&J.ref,$,ce||J,!ce)},v=(J,ce,W,ne)=>{if(J==null)r(ce.el=s(ce.children),W,ne);else{const ue=ce.el=J.el;ce.children!==J.children&&l(ue,ce.children)}},b=(J,ce,W,ne)=>{J==null?r(ce.el=c(ce.children||""),W,ne):ce.el=J.el},x=(J,ce,W,ne)=>{[J.el,J.anchor]=p(J.children,ce,W,ne,J.el,J.anchor)},R=({el:J,anchor:ce},W,ne)=>{let ue;for(;J&&J!==ce;)ue=d(J),r(J,W,ne),J=ue;r(ce,W,ne)},y=({el:J,anchor:ce})=>{let W;for(;J&&J!==ce;)W=d(J),o(J),J=W;o(ce)},A=(J,ce,W,ne,ue,$,te,oe,ge)=>{ce.type==="svg"?te="svg":ce.type==="math"&&(te="mathml"),J==null?S(ce,W,ne,ue,$,te,oe,ge):w(J,ce,ue,$,te,oe,ge)},S=(J,ce,W,ne,ue,$,te,oe)=>{let ge,le;const{props:ve,shapeFlag:Re,transition:_e,dirs:Me}=J;if(ge=J.el=a(J.type,$,ve&&ve.is,ve),Re&8?u(ge,J.children):Re&16&&O(J.children,ge,null,ne,ue,H3(J,$),te,oe),Me&&za(J,null,ne,"created"),k(ge,J,J.scopeId,te,ne),ve){for(const ut in ve)ut!=="value"&&!oh(ut)&&i(ge,ut,null,ve[ut],$,J.children,ne,ue,ae);"value"in ve&&i(ge,"value",null,ve.value,$),(le=ve.onVnodeBeforeMount)&&Ko(le,ne,J)}Me&&za(J,null,ne,"beforeMount");const be=LT(ue,_e);be&&_e.beforeEnter(ge),r(ge,ce,W),((le=ve&&ve.onVnodeMounted)||be||Me)&&jr(()=>{le&&Ko(le,ne,J),be&&_e.enter(ge),Me&&za(J,null,ne,"mounted")},ue)},k=(J,ce,W,ne,ue)=>{if(W&&h(J,W),ne)for(let $=0;$<ne.length;$++)h(J,ne[$]);if(ue){let $=ue.subTree;if(ce===$){const te=ue.vnode;k(J,te,te.scopeId,te.slotScopeIds,ue.parent)}}},O=(J,ce,W,ne,ue,$,te,oe,ge=0)=>{for(let le=ge;le<J.length;le++){const ve=J[le]=oe?Vl(J[le]):bi(J[le]);m(null,ve,ce,W,ne,ue,$,te,oe)}},w=(J,ce,W,ne,ue,$,te)=>{const oe=ce.el=J.el;let{patchFlag:ge,dynamicChildren:le,dirs:ve}=ce;ge|=J.patchFlag&16;const Re=J.props||Yn,_e=ce.props||Yn;let Me;if(W&&Wc(W,!1),(Me=_e.onVnodeBeforeUpdate)&&Ko(Me,W,ce,J),ve&&za(ce,J,W,"beforeUpdate"),W&&Wc(W,!0),le?I(J.dynamicChildren,le,oe,W,ne,H3(ce,ue),$):te||U(J,ce,oe,null,W,ne,H3(ce,ue),$,!1),ge>0){if(ge&16)E(oe,ce,Re,_e,W,ne,ue);else if(ge&2&&Re.class!==_e.class&&i(oe,"class",null,_e.class,ue),ge&4&&i(oe,"style",Re.style,_e.style,ue),ge&8){const be=ce.dynamicProps;for(let ut=0;ut<be.length;ut++){const tt=be[ut],Oe=Re[tt],Ne=_e[tt];(Ne!==Oe||tt==="value")&&i(oe,tt,Oe,Ne,ue,J.children,W,ne,ae)}}ge&1&&J.children!==ce.children&&u(oe,ce.children)}else!te&&le==null&&E(oe,ce,Re,_e,W,ne,ue);((Me=_e.onVnodeUpdated)||ve)&&jr(()=>{Me&&Ko(Me,W,ce,J),ve&&za(ce,J,W,"updated")},ne)},I=(J,ce,W,ne,ue,$,te)=>{for(let oe=0;oe<ce.length;oe++){const ge=J[oe],le=ce[oe],ve=ge.el&&(ge.type===Xe||!La(ge,le)||ge.shapeFlag&70)?f(ge.el):W;m(ge,le,ve,null,ne,ue,$,te,!0)}},E=(J,ce,W,ne,ue,$,te)=>{if(W!==ne){if(W!==Yn)for(const oe in W)!oh(oe)&&!(oe in ne)&&i(J,oe,W[oe],null,te,ce.children,ue,$,ae);for(const oe in ne){if(oh(oe))continue;const ge=ne[oe],le=W[oe];ge!==le&&oe!=="value"&&i(J,oe,le,ge,te,ce.children,ue,$,ae)}"value"in ne&&i(J,"value",W.value,ne.value,te)}},T=(J,ce,W,ne,ue,$,te,oe,ge)=>{const le=ce.el=J?J.el:s(""),ve=ce.anchor=J?J.anchor:s("");let{patchFlag:Re,dynamicChildren:_e,slotScopeIds:Me}=ce;Me&&(oe=oe?oe.concat(Me):Me),J==null?(r(le,W,ne),r(ve,W,ne),O(ce.children,W,ve,ue,$,te,oe,ge)):Re>0&&Re&64&&_e&&J.dynamicChildren?(I(J.dynamicChildren,_e,W,ue,$,te,oe),(ce.key!=null||ue&&ce===ue.subTree)&&nx(J,ce,!0)):U(J,ce,W,ve,ue,$,te,oe,ge)},F=(J,ce,W,ne,ue,$,te,oe,ge)=>{ce.slotScopeIds=oe,J==null?ce.shapeFlag&512?ue.ctx.activate(ce,W,ne,te,ge):N(ce,W,ne,ue,$,te,ge):P(J,ce,ge)},N=(J,ce,W,ne,ue,$,te)=>{const oe=J.component=FT(J,ne,ue);if(yp(J)&&(oe.ctx.renderer=de),ET(oe),oe.asyncDep){if(ue&&ue.registerDep(oe,C),!J.el){const ge=oe.subTree=L(go);b(null,ge,ce,W)}}else C(oe,J,ce,W,ue,$,te)},P=(J,ce,W)=>{const ne=ce.component=J.component;if(WB(J,ce,W))if(ne.asyncDep&&!ne.asyncResolved){X(ne,ce,W);return}else ne.next=ce,PB(ne.update),ne.effect.dirty=!0,ne.update();else ce.el=J.el,ne.vnode=ce},C=(J,ce,W,ne,ue,$,te)=>{const oe=()=>{if(J.isMounted){let{next:ve,bu:Re,u:_e,parent:Me,vnode:be}=J;{const Fe=OT(J);if(Fe){ve&&(ve.el=be.el,X(J,ve,te)),Fe.asyncDep.then(()=>{J.isUnmounted||oe()});return}}let ut=ve,tt;Wc(J,!1),ve?(ve.el=be.el,X(J,ve,te)):ve=be,Re&&rd(Re),(tt=ve.props&&ve.props.onVnodeBeforeUpdate)&&Ko(tt,Me,ve,be),Wc(J,!0);const Oe=I2(J),Ne=J.subTree;J.subTree=Oe,m(Ne,Oe,f(Ne.el),j(Ne),J,ue,$),ve.el=Oe.el,ut===null&&H6(J,Oe.el),_e&&jr(_e,ue),(tt=ve.props&&ve.props.onVnodeUpdated)&&jr(()=>Ko(tt,Me,ve,be),ue)}else{let ve;const{el:Re,props:_e}=ce,{bm:Me,m:be,parent:ut}=J,tt=uu(ce);if(Wc(J,!1),Me&&rd(Me),!tt&&(ve=_e&&_e.onVnodeBeforeMount)&&Ko(ve,ut,ce),Wc(J,!0),Re&&me){const Oe=()=>{J.subTree=I2(J),me(Re,J.subTree,J,ue,null)};tt?ce.type.__asyncLoader().then(()=>!J.isUnmounted&&Oe()):Oe()}else{const Oe=J.subTree=I2(J);m(null,Oe,W,ne,J,ue,$),ce.el=Oe.el}if(be&&jr(be,ue),!tt&&(ve=_e&&_e.onVnodeMounted)){const Oe=ce;jr(()=>Ko(ve,ut,Oe),ue)}(ce.shapeFlag&256||ut&&uu(ut.vnode)&&ut.vnode.shapeFlag&256)&&J.a&&jr(J.a,ue),J.isMounted=!0,ce=W=ne=null}},ge=J.effect=new gd(oe,Io,()=>Sg(le),J.scope),le=J.update=()=>{ge.dirty&&ge.run()};le.id=J.uid,Wc(J,!0),le()},X=(J,ce,W)=>{ce.component=J;const ne=J.vnode.props;J.vnode=ce,J.next=null,wD(J,ce.props,ne,W),OD(J,ce.children,W),Yu(),kM(J),Zu()},U=(J,ce,W,ne,ue,$,te,oe,ge=!1)=>{const le=J&&J.children,ve=J?J.shapeFlag:0,Re=ce.children,{patchFlag:_e,shapeFlag:Me}=ce;if(_e>0){if(_e&128){ie(le,Re,W,ne,ue,$,te,oe,ge);return}else if(_e&256){K(le,Re,W,ne,ue,$,te,oe,ge);return}}Me&8?(ve&16&&ae(le,ue,$),Re!==le&&u(W,Re)):ve&16?Me&16?ie(le,Re,W,ne,ue,$,te,oe,ge):ae(le,ue,$,!0):(ve&8&&u(W,""),Me&16&&O(Re,W,ne,ue,$,te,oe,ge))},K=(J,ce,W,ne,ue,$,te,oe,ge)=>{J=J||td,ce=ce||td;const le=J.length,ve=ce.length,Re=Math.min(le,ve);let _e;for(_e=0;_e<Re;_e++){const Me=ce[_e]=ge?Vl(ce[_e]):bi(ce[_e]);m(J[_e],Me,W,null,ue,$,te,oe,ge)}le>ve?ae(J,ue,$,!0,!1,Re):O(ce,W,ne,ue,$,te,oe,ge,Re)},ie=(J,ce,W,ne,ue,$,te,oe,ge)=>{let le=0;const ve=ce.length;let Re=J.length-1,_e=ve-1;for(;le<=Re&&le<=_e;){const Me=J[le],be=ce[le]=ge?Vl(ce[le]):bi(ce[le]);if(La(Me,be))m(Me,be,W,null,ue,$,te,oe,ge);else break;le++}for(;le<=Re&&le<=_e;){const Me=J[Re],be=ce[_e]=ge?Vl(ce[_e]):bi(ce[_e]);if(La(Me,be))m(Me,be,W,null,ue,$,te,oe,ge);else break;Re--,_e--}if(le>Re){if(le<=_e){const Me=_e+1,be=Me<ve?ce[Me].el:ne;for(;le<=_e;)m(null,ce[le]=ge?Vl(ce[le]):bi(ce[le]),W,be,ue,$,te,oe,ge),le++}}else if(le>_e)for(;le<=Re;)Z(J[le],ue,$,!0),le++;else{const Me=le,be=le,ut=new Map;for(le=be;le<=_e;le++){const Ze=ce[le]=ge?Vl(ce[le]):bi(ce[le]);Ze.key!=null&&ut.set(Ze.key,le)}let tt,Oe=0;const Ne=_e-be+1;let Fe=!1,De=0;const qe=new Array(Ne);for(le=0;le<Ne;le++)qe[le]=0;for(le=Me;le<=Re;le++){const Ze=J[le];if(Oe>=Ne){Z(Ze,ue,$,!0);continue}let et;if(Ze.key!=null)et=ut.get(Ze.key);else for(tt=be;tt<=_e;tt++)if(qe[tt-be]===0&&La(Ze,ce[tt])){et=tt;break}et===void 0?Z(Ze,ue,$,!0):(qe[et-be]=le+1,et>=De?De=et:Fe=!0,m(Ze,ce[et],W,null,ue,$,te,oe,ge),Oe++)}const ke=Fe?PD(qe):td;for(tt=ke.length-1,le=Ne-1;le>=0;le--){const Ze=be+le,et=ce[Ze],xt=Ze+1<ve?ce[Ze+1].el:ne;qe[le]===0?m(null,et,W,xt,ue,$,te,oe,ge):Fe&&(tt<0||le!==ke[tt]?B(et,W,xt,2):tt--)}}},B=(J,ce,W,ne,ue=null)=>{const{el:$,type:te,transition:oe,children:ge,shapeFlag:le}=J;if(le&6){B(J.component.subTree,ce,W,ne);return}if(le&128){J.suspense.move(ce,W,ne);return}if(le&64){te.move(J,ce,W,de);return}if(te===Xe){r($,ce,W);for(let Re=0;Re<ge.length;Re++)B(ge[Re],ce,W,ne);r(J.anchor,ce,W);return}if(te===fu){R(J,ce,W);return}if(ne!==2&&le&1&&oe)if(ne===0)oe.beforeEnter($),r($,ce,W),jr(()=>oe.enter($),ue);else{const{leave:Re,delayLeave:_e,afterLeave:Me}=oe,be=()=>r($,ce,W),ut=()=>{Re($,()=>{be(),Me&&Me()})};_e?_e($,be,ut):ut()}else r($,ce,W)},Z=(J,ce,W,ne=!1,ue=!1)=>{const{type:$,props:te,ref:oe,children:ge,dynamicChildren:le,shapeFlag:ve,patchFlag:Re,dirs:_e}=J;if(oe!=null&&Am(oe,null,W,J,!0),ve&256){ce.ctx.deactivate(J);return}const Me=ve&1&&_e,be=!uu(J);let ut;if(be&&(ut=te&&te.onVnodeBeforeUnmount)&&Ko(ut,ce,J),ve&6)q(J.component,W,ne);else{if(ve&128){J.suspense.unmount(W,ne);return}Me&&za(J,null,ce,"beforeUnmount"),ve&64?J.type.remove(J,ce,W,ue,de,ne):le&&($!==Xe||Re>0&&Re&64)?ae(le,ce,W,!1,!0):($===Xe&&Re&384||!ue&&ve&16)&&ae(ge,ce,W),ne&&Q(J)}(be&&(ut=te&&te.onVnodeUnmounted)||Me)&&jr(()=>{ut&&Ko(ut,ce,J),Me&&za(J,null,ce,"unmounted")},W)},Q=J=>{const{type:ce,el:W,anchor:ne,transition:ue}=J;if(ce===Xe){G(W,ne);return}if(ce===fu){y(J);return}const $=()=>{o(W),ue&&!ue.persisted&&ue.afterLeave&&ue.afterLeave()};if(J.shapeFlag&1&&ue&&!ue.persisted){const{leave:te,delayLeave:oe}=ue,ge=()=>te(W,$);oe?oe(J.el,$,ge):ge()}else $()},G=(J,ce)=>{let W;for(;J!==ce;)W=d(J),o(J),J=W;o(ce)},q=(J,ce,W)=>{const{bum:ne,scope:ue,update:$,subTree:te,um:oe}=J;ne&&rd(ne),ue.stop(),$&&($.active=!1,Z(te,J,ce,W)),oe&&jr(oe,ce),jr(()=>{J.isUnmounted=!0},ce),ce&&ce.pendingBranch&&!ce.isUnmounted&&J.asyncDep&&!J.asyncResolved&&J.suspenseId===ce.pendingId&&(ce.deps--,ce.deps===0&&ce.resolve())},ae=(J,ce,W,ne=!1,ue=!1,$=0)=>{for(let te=$;te<J.length;te++)Z(J[te],ce,W,ne,ue)},j=J=>J.shapeFlag&6?j(J.component.subTree):J.shapeFlag&128?J.suspense.next():d(J.anchor||J.el),H=(J,ce,W)=>{J==null?ce._vnode&&Z(ce._vnode,null,null,!0):m(ce._vnode||null,J,ce,null,null,null,W),kM(),vm(),ce._vnode=J},de={p:m,um:Z,m:B,r:Q,mt:N,mc:O,pc:U,pbc:I,n:j,o:e};let ye,me;return t&&([ye,me]=t(de)),{render:H,hydrate:ye,createApp:bD(H,ye)}}function H3({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 Wc({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function LT(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function nx(e,t,n=!1){const r=e.children,o=t.children;if(St(r)&&St(o))for(let i=0;i<r.length;i++){const a=r[i];let s=o[i];s.shapeFlag&1&&!s.dynamicChildren&&((s.patchFlag<=0||s.patchFlag===32)&&(s=o[i]=Vl(o[i]),s.el=a.el),n||nx(a,s)),s.type===Su&&(s.el=a.el)}}function PD(e){const t=e.slice(),n=[0];let r,o,i,a,s;const c=e.length;for(r=0;r<c;r++){const l=e[r];if(l!==0){if(o=n[n.length-1],e[o]<l){t[r]=o,n.push(r);continue}for(i=0,a=n.length-1;i<a;)s=i+a>>1,e[n[s]]<l?i=s+1:a=s;l<e[n[i]]&&(i>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 OT(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:OT(t)}const CD=e=>e.__isTeleport,sh=e=>e&&(e.disabled||e.disabled===""),ZM=e=>typeof SVGElement<"u"&&e instanceof SVGElement,QM=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,kR=(e,t)=>{const n=e&&e.to;return ar(n)?t?t(n):null:n},ID={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,i,a,s,c,l){const{mc:u,pc:f,pbc:d,o:{insert:h,querySelector:p,createText:m,createComment:v}}=l,b=sh(t.props);let{shapeFlag:x,children:R,dynamicChildren:y}=t;if(e==null){const A=t.el=m(""),S=t.anchor=m("");h(A,n,r),h(S,n,r);const k=t.target=kR(t.props,p),O=t.targetAnchor=m("");k&&(h(O,k),a==="svg"||ZM(k)?a="svg":(a==="mathml"||QM(k))&&(a="mathml"));const w=(I,E)=>{x&16&&u(R,I,E,o,i,a,s,c)};b?w(n,S):k&&w(k,O)}else{t.el=e.el;const A=t.anchor=e.anchor,S=t.target=e.target,k=t.targetAnchor=e.targetAnchor,O=sh(e.props),w=O?n:S,I=O?A:k;if(a==="svg"||ZM(S)?a="svg":(a==="mathml"||QM(S))&&(a="mathml"),y?(d(e.dynamicChildren,y,w,o,i,a,s),nx(e,t,!0)):c||f(e,t,w,I,o,i,a,s,!1),b)O?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):j1(t,n,A,l,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const E=t.target=kR(t.props,p);E&&j1(t,E,null,l,0)}else O&&j1(t,S,k,l,1)}TT(t)},remove(e,t,n,r,{um:o,o:{remove:i}},a){const{shapeFlag:s,children:c,anchor:l,targetAnchor:u,target:f,props:d}=e;if(f&&i(u),a&&i(l),s&16){const h=a||!sh(d);for(let p=0;p<c.length;p++){const m=c[p];o(m,t,n,h,!!m.dynamicChildren)}}},move:j1,hydrate:FD};function j1(e,t,n,{o:{insert:r},m:o},i=2){i===0&&r(e.targetAnchor,t,n);const{el:a,anchor:s,shapeFlag:c,children:l,props:u}=e,f=i===2;if(f&&r(a,t,n),(!f||sh(u))&&c&16)for(let d=0;d<l.length;d++)o(l[d],t,n,2);f&&r(s,t,n)}function FD(e,t,n,r,o,i,{o:{nextSibling:a,parentNode:s,querySelector:c}},l){const u=t.target=kR(t.props,c);if(u){const f=u._lpa||u.firstChild;if(t.shapeFlag&16)if(sh(t.props))t.anchor=l(a(e),t,s(e),n,r,o,i),t.targetAnchor=f;else{t.anchor=a(e);let d=f;for(;d;)if(d=a(d),d&&d.nodeType===8&&d.data==="teleport anchor"){t.targetAnchor=d,u._lpa=t.targetAnchor&&a(t.targetAnchor);break}l(f,t,u,n,r,o,i)}TT(t)}return t.anchor&&a(t.anchor)}const rx=ID;function TT(e){const t=e.ctx;if(t&&t.ut){let n=e.children[0].el;for(;n&&n!==e.targetAnchor;)n.nodeType===1&&n.setAttribute("data-v-owner",t.uid),n=n.nextSibling;t.ut()}}const Xe=Symbol.for("v-fgt"),Su=Symbol.for("v-txt"),go=Symbol.for("v-cmt"),fu=Symbol.for("v-stc"),lh=[];let Jo=null;function Y(e=!1){lh.push(Jo=e?null:[])}function kT(){lh.pop(),Jo=lh[lh.length-1]||null}let Lu=1;function NR(e){Lu+=e}function NT(e){return e.dynamicChildren=Lu>0?Jo||td:null,kT(),Lu>0&&Jo&&Jo.push(e),e}function ee(e,t,n,r,o,i){return NT(V(e,t,n,r,o,i,!0))}function Te(e,t,n,r,o){return NT(L(e,t,n,r,o,!0))}function pc(e){return e?e.__v_isVNode===!0:!1}function La(e,t){return e.type===t.type&&e.key===t.key}function _D(e){}const Cg="__vInternal",PT=({key:e})=>e??null,F2=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ar(e)||sr(e)||Kt(e)?{i:Yr,r:e,k:t,f:!!n}:e:null);function V(e,t=null,n=null,r=0,o=null,i=e===Xe?0:1,a=!1,s=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&PT(t),ref:t&&F2(t),scopeId:Og,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Yr};return s?(ox(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=ar(n)?8:16),Lu>0&&!a&&Jo&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Jo.push(c),c}const L=ED;function ED(e,t=null,n=null,r=0,o=null,i=!1){if((!e||e===zO)&&(e=go),pc(e)){const s=hs(e,t,!0);return n&&ox(s,n),Lu>0&&!i&&Jo&&(s.shapeFlag&6?Jo[Jo.indexOf(e)]=s:Jo.push(s)),s.patchFlag|=-2,s}if(BD(e)&&(e=e.__vccOpts),t){t=CT(t);let{class:s,style:c}=t;s&&!ar(s)&&(t.class=ze(s)),Zn(c)&&(Z6(c)&&!St(c)&&(c=ir({},c)),t.style=Se(c))}const a=ar(e)?1:JO(e)?128:CD(e)?64:Zn(e)?4:Kt(e)?2:0;return V(e,t,n,r,o,a,i,!0)}function CT(e){return e?Z6(e)||Cg in e?ir({},e):e:null}function hs(e,t,n=!1){const{props:r,ref:o,patchFlag:i,children:a}=e,s=t?IT(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&PT(s),ref:t&&t.ref?n&&o?St(o)?o.concat(F2(t)):[o,F2(t)]:F2(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Xe?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&hs(e.ssContent),ssFallback:e.ssFallback&&hs(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Ue(e=" ",t=0){return L(Su,null,e,t)}function XD(e,t){const n=L(fu,null,e);return n.staticCount=t,n}function Qe(e="",t=!1){return t?(Y(),Te(go,null,e)):L(go,null,e)}function bi(e){return e==null||typeof e=="boolean"?L(go):St(e)?L(Xe,null,e.slice()):typeof e=="object"?Vl(e):L(Su,null,String(e))}function Vl(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:hs(e)}function ox(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(St(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),ox(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(Cg in t)?t._ctx=Yr:o===3&&Yr&&(Yr.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Kt(t)?(t={default:t,_ctx:Yr},n=32):(t=String(t),r&64?(n=16,t=[Ue(t)]):n=8);e.children=t,e.shapeFlag|=n}function IT(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const o in r)if(o==="class")t.class!==r.class&&(t.class=ze([t.class,r.class]));else if(o==="style")t.style=Se([t.style,r.style]);else if(hp(o)){const i=t[o],a=r[o];a&&i!==a&&!(St(i)&&i.includes(a))&&(t[o]=i?[].concat(i,a):a)}else o!==""&&(t[o]=r[o])}return t}function Ko(e,t,n,r=null){ki(e,t,7,[n,r])}const WD=gT();let VD=0;function FT(e,t,n){const r=e.type,o=(t?t.appContext:e.appContext)||WD,i={uid:VD++,vnode:e,type:r,parent:t,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,scope:new _6(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(o.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:AT(r,o),emitsOptions:GO(r,o),emit:null,emitted:null,propsDefaults:Yn,inheritAttrs:r.inheritAttrs,ctx:Yn,data:Yn,props:Yn,attrs:Yn,slots:Yn,refs:Yn,setupState:Yn,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return i.ctx={_:i},i.root=t?t.root:i,i.emit=IB.bind(null,i),e.ce&&e.ce(i),i}let Pr=null;const ll=()=>Pr||Yr;let ix,PR;{const e=xO(),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)}};ix=t("__VUE_INSTANCE_SETTERS__",n=>Pr=n),PR=t("__VUE_SSR_SETTERS__",n=>Ap=n)}const mc=e=>{ix(e),e.scope.on()},ac=()=>{Pr&&Pr.scope.off(),ix(null)};function _T(e){return e.vnode.shapeFlag&4}let Ap=!1;function ET(e,t=!1){t&&PR(t);const{props:n,children:r}=e.vnode,o=_T(e);MD(e,n,o,t),LD(e,r);const i=o?UD(e,t):void 0;return t&&PR(!1),i}function UD(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=gp(new Proxy(e.ctx,SR));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?WT(e):null;mc(e),Yu();const i=el(r,e,0,[e.props,o]);if(Zu(),ac(),I6(i)){if(i.then(ac,ac),t)return i.then(a=>{CR(e,a,t)}).catch(a=>{Qu(a,e,0)});e.asyncDep=i}else CR(e,i,t)}else XT(e,t)}function CR(e,t,n){Kt(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Zn(t)&&(e.setupState=D6(t)),XT(e,n)}let Rm,IR;function YD(e){Rm=e,IR=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,tD))}}const ZD=()=>!Rm;function XT(e,t,n){const r=e.type;if(!e.render){if(!t&&Rm&&!r.render){const o=r.template||ex(e).template;if(o){const{isCustomElement:i,compilerOptions:a}=e.appContext.config,{delimiters:s,compilerOptions:c}=r,l=ir(ir({isCustomElement:i,delimiters:s},a),c);r.render=Rm(o,l)}}e.render=r.render||Io,IR&&IR(e)}{mc(e),Yu();try{gD(e)}finally{Zu(),ac()}}}function QD(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return ri(e,"get","$attrs"),t[n]}}))}function WT(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return QD(e)},slots:e.slots,emit:e.emit,expose:t}}function Ig(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(D6(gp(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ah)return ah[n](e)},has(t,n){return n in t||n in ah}}))}function FR(e,t=!0){return Kt(e)?e.displayName||e.name:e.name||t&&e.__name}function BD(e){return Kt(e)&&"__vccOpts"in e}const we=(e,t)=>mB(e,t,Ap);function VT(e,t,n){const r=arguments.length;return r===2?Zn(t)&&!St(t)?pc(t)?L(e,null,[t]):L(e,t):L(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&pc(n)&&(n=[n]),L(e,t,n))}function DD(){}function KD(e,t,n,r){const o=n[r];if(o&&UT(o,e))return o;const i=t();return i.memo=e.slice(),n[r]=i}function UT(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r<n.length;r++)if(Ca(n[r],t[r]))return!1;return Lu>0&&Jo&&Jo.push(e),!0}const YT="3.4.3",HD=Io,GD=TB,zD=void 0,JD=Io,jD={createComponentInstance:FT,setupComponent:ET,renderComponentRoot:I2,setCurrentRenderingInstance:Yh,isVNode:pc,normalizeVNode:bi},$D=jD,qD=null,eK=null,tK=null,nK="http://www.w3.org/2000/svg",rK="http://www.w3.org/1998/Math/MathML",Ul=typeof document<"u"?document:null,BM=Ul&&Ul.createElement("template"),oK={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"?Ul.createElementNS(nK,e):t==="mathml"?Ul.createElementNS(rK,e):Ul.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Ul.createTextNode(e),createComment:e=>Ul.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ul.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{BM.innerHTML=r==="svg"?`<svg>${e}</svg>`:r==="mathml"?`<math>${e}</math>`:e;const s=BM.content;if(r==="svg"||r==="mathml"){const c=s.firstChild;for(;c.firstChild;)s.appendChild(c.firstChild);s.removeChild(c)}t.insertBefore(s,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ml="transition",d0="animation",yd=Symbol("_vtc"),Ou=(e,{slots:t})=>VT(rT,QT(e),t);Ou.displayName="Transition";const ZT={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},iK=Ou.props=ir({},$6,ZT),Vc=(e,t=[])=>{St(e)?e.forEach(n=>n(...t)):e&&e(...t)},DM=e=>e?St(e)?e.some(t=>t.length>1):e.length>1:!1;function QT(e){const t={};for(const T in e)T in ZT||(t[T]=e[T]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:l=a,appearToClass:u=s,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,p=aK(o),m=p&&p[0],v=p&&p[1],{onBeforeEnter:b,onEnter:x,onEnterCancelled:R,onLeave:y,onLeaveCancelled:A,onBeforeAppear:S=b,onAppear:k=x,onAppearCancelled:O=R}=t,w=(T,F,N)=>{kl(T,F?u:s),kl(T,F?l:a),N&&N()},I=(T,F)=>{T._isLeaving=!1,kl(T,f),kl(T,h),kl(T,d),F&&F()},E=T=>(F,N)=>{const P=T?k:x,C=()=>w(F,T,N);Vc(P,[F,C]),KM(()=>{kl(F,T?c:i),Vs(F,T?u:s),DM(P)||HM(F,r,m,C)})};return ir(t,{onBeforeEnter(T){Vc(b,[T]),Vs(T,i),Vs(T,a)},onBeforeAppear(T){Vc(S,[T]),Vs(T,c),Vs(T,l)},onEnter:E(!1),onAppear:E(!0),onLeave(T,F){T._isLeaving=!0;const N=()=>I(T,F);Vs(T,f),DT(),Vs(T,d),KM(()=>{T._isLeaving&&(kl(T,f),Vs(T,h),DM(y)||HM(T,r,v,N))}),Vc(y,[T,N])},onEnterCancelled(T){w(T,!1),Vc(R,[T])},onAppearCancelled(T){w(T,!0),Vc(O,[T])},onLeaveCancelled(T){I(T),Vc(A,[T])}})}function aK(e){if(e==null)return null;if(Zn(e))return[G3(e.enter),G3(e.leave)];{const t=G3(e);return[t,t]}}function G3(e){return pm(e)}function Vs(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[yd]||(e[yd]=new Set)).add(t)}function kl(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[yd];n&&(n.delete(t),n.size||(e[yd]=void 0))}function KM(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let sK=0;function HM(e,t,n,r){const o=e._endId=++sK,i=()=>{o===e._endId&&r()};if(n)return setTimeout(i,n);const{type:a,timeout:s,propCount:c}=BT(e,t);if(!a)return r();const l=a+"end";let u=0;const f=()=>{e.removeEventListener(l,d),i()},d=h=>{h.target===e&&++u>=c&&f()};setTimeout(()=>{u<c&&f()},s+1),e.addEventListener(l,d)}function BT(e,t){const n=window.getComputedStyle(e),r=p=>(n[p]||"").split(", "),o=r(`${Ml}Delay`),i=r(`${Ml}Duration`),a=GM(o,i),s=r(`${d0}Delay`),c=r(`${d0}Duration`),l=GM(s,c);let u=null,f=0,d=0;t===Ml?a>0&&(u=Ml,f=a,d=i.length):t===d0?l>0&&(u=d0,f=l,d=c.length):(f=Math.max(a,l),u=f>0?a>l?Ml:d0:null,d=u?u===Ml?i.length:c.length:0);const h=u===Ml&&/\b(transform|all)(,|$)/.test(r(`${Ml}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:h}}function GM(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,r)=>zM(n)+zM(e[r])))}function zM(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function DT(){return document.body.offsetHeight}function lK(e,t,n){const r=e[yd];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ax=Symbol("_vod"),ol={beforeMount(e,{value:t},{transition:n}){e[ax]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):h0(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),h0(e,!0),r.enter(e)):r.leave(e,()=>{h0(e,!1)}):h0(e,t))},beforeUnmount(e,{value:t}){h0(e,t)}};function h0(e,t){e.style.display=t?e[ax]:"none"}function cK(){ol.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const KT=Symbol("");function uK(e){const t=ll();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>ER(i,o))},r=()=>{const o=e(t.proxy);_R(t.subTree,o),n(o)};eT(r),Ht(()=>{const o=new MutationObserver(r);o.observe(t.subTree.el.parentNode,{childList:!0}),Sn(()=>o.disconnect())})}function _R(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{_R(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)ER(e.el,t);else if(e.type===Xe)e.children.forEach(n=>_R(n,t));else if(e.type===fu){let{el:n,anchor:r}=e;for(;n&&(ER(n,t),n!==r);)n=n.nextSibling}}function ER(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[KT]=r}}function fK(e,t,n){const r=e.style,o=ar(n);if(n&&!o){if(t&&!ar(t))for(const i in t)n[i]==null&&XR(r,i,"");for(const i in n)XR(r,i,n[i])}else{const i=r.display;if(o){if(t!==n){const a=r[KT];a&&(n+=";"+a),r.cssText=n}}else t&&e.removeAttribute("style");ax in e&&(r.display=i)}}const JM=/\s*!important$/;function XR(e,t,n){if(St(n))n.forEach(r=>XR(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=dK(e,t);JM.test(n)?e.setProperty(Ki(r),n.replace(JM,""),"important"):e[r]=n}}const jM=["Webkit","Moz","ms"],z3={};function dK(e,t){const n=z3[t];if(n)return n;let r=Fo(t);if(r!=="filter"&&r in e)return z3[t]=r;r=pp(r);for(let o=0;o<jM.length;o++){const i=jM[o]+r;if(i in e)return z3[t]=i}return t}const $M="http://www.w3.org/1999/xlink";function hK(e,t,n,r,o){if(r&&t.startsWith("xlink:"))n==null?e.removeAttributeNS($M,t.slice(6,t.length)):e.setAttributeNS($M,t,n);else{const i=BQ(t);n==null||i&&!bO(n)?e.removeAttribute(t):e.setAttribute(t,i?"":n)}}function pK(e,t,n,r,o,i,a){if(t==="innerHTML"||t==="textContent"){r&&a(r,o,i),e[t]=n??"";return}const s=e.tagName;if(t==="value"&&s!=="PROGRESS"&&!s.includes("-")){e._value=n;const l=s==="OPTION"?e.getAttribute("value"):e.value,u=n??"";l!==u&&(e.value=u),n==null&&e.removeAttribute(t);return}let c=!1;if(n===""||n==null){const l=typeof e[t];l==="boolean"?n=bO(n):n==null&&l==="string"?(n="",c=!0):l==="number"&&(n=0,c=!0)}try{e[t]=n}catch{}c&&e.removeAttribute(t)}function Ds(e,t,n,r){e.addEventListener(t,n,r)}function mK(e,t,n,r){e.removeEventListener(t,n,r)}const qM=Symbol("_vei");function gK(e,t,n,r,o=null){const i=e[qM]||(e[qM]={}),a=i[t];if(r&&a)a.value=r;else{const[s,c]=vK(t);if(r){const l=i[t]=RK(r,o);Ds(e,s,l,c)}else a&&(mK(e,s,a,c),i[t]=void 0)}}const ew=/(?:Once|Passive|Capture)$/;function vK(e){let t;if(ew.test(e)){t={};let r;for(;r=e.match(ew);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Ki(e.slice(2)),t]}let J3=0;const yK=Promise.resolve(),AK=()=>J3||(yK.then(()=>J3=0),J3=Date.now());function RK(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;ki(xK(r,n.value),t,5,[r])};return n.value=e,n.attached=AK(),n}function xK(e,t){if(St(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 tw=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,bK=(e,t,n,r,o,i,a,s,c)=>{const l=o==="svg";t==="class"?lK(e,r,l):t==="style"?fK(e,n,r):hp(t)?P6(t)||gK(e,t,n,r,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):MK(e,t,r,l))?pK(e,t,r,i,a,s,c):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),hK(e,t,r,l))};function MK(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&tw(t)&&Kt(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 tw(t)&&ar(n)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function HT(e,t){const n=Ie(e);class r extends Fg{constructor(i){super(n,i,t)}}return r.def=n,r}/*! #__NO_SIDE_EFFECTS__ */const wK=e=>HT(e,ok),SK=typeof HTMLElement<"u"?HTMLElement:class{};class Fg extends SK{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,this._ob&&(this._ob.disconnect(),this._ob=null),Wr(()=>{this._connected||(Rd(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let r=0;r<this.attributes.length;r++)this._setAttr(this.attributes[r].name);this._ob=new MutationObserver(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&&!St(i))for(const c in i){const l=i[c];(l===Number||l&&l.type===Number)&&(c in this._props&&(this._props[c]=pm(this._props[c])),(s||(s=Object.create(null)))[Fo(c)]=!0)}this._numberProps=s,o&&this._resolveProps(r),this._applyStyles(a),this._update()},n=this._def.__asyncLoader;n?n().then(r=>t(r,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,r=St(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(Fo))Object.defineProperty(this,o,{get(){return this._getProp(o)},set(i){this._setProp(o,i)}})}_setAttr(t){let n=this.getAttribute(t);const r=Fo(t);this._numberProps&&this._numberProps[r]&&(n=pm(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(Ki(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Ki(t),n+""):n||this.removeAttribute(Ki(t))))}_update(){Rd(this._createVNode(),this.shadowRoot)}_createVNode(){const t=L(this._def,ir({},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),Ki(i)!==i&&r(Ki(i),a)};let o=this;for(;o=o&&(o.parentNode||o.host);)if(o instanceof Fg){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 LK(e="$style"){{const t=ll();if(!t)return Yn;const n=t.type.__cssModules;if(!n)return Yn;const r=n[e];return r||Yn}}const GT=new WeakMap,zT=new WeakMap,xm=Symbol("_moveCb"),nw=Symbol("_enterCb"),JT={name:"TransitionGroup",props:ir({},iK,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ll(),r=j6();let o,i;return Pg(()=>{if(!o.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!CK(o[0].el,n.vnode.el,a))return;o.forEach(kK),o.forEach(NK);const s=o.filter(PK);DT(),s.forEach(c=>{const l=c.el,u=l.style;Vs(l,a),u.transform=u.webkitTransform=u.transitionDuration="";const f=l[xm]=d=>{d&&d.target!==l||(!d||/transform$/.test(d.propertyName))&&(l.removeEventListener("transitionend",f),l[xm]=null,kl(l,a))};l.addEventListener("transitionend",f)})}),()=>{const a=fn(e),s=QT(a);let c=a.tag||Xe;o=i,i=t.default?kg(t.default()):[];for(let l=0;l<i.length;l++){const u=i[l];u.key!=null&&wu(u,vd(u,s,r,n))}if(o)for(let l=0;l<o.length;l++){const u=o[l];wu(u,vd(u,s,r,n)),GT.set(u,u.el.getBoundingClientRect())}return L(c,null,i)}}},OK=e=>delete e.mode;JT.props;const TK=JT;function kK(e){const t=e.el;t[xm]&&t[xm](),t[nw]&&t[nw]()}function NK(e){zT.set(e,e.el.getBoundingClientRect())}function PK(e){const t=GT.get(e),n=zT.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 CK(e,t,n){const r=e.cloneNode(),o=e[yd];o&&o.forEach(s=>{s.split(/\s+/).forEach(c=>c&&r.classList.remove(c))}),n.split(/\s+/).forEach(s=>s&&r.classList.add(s)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:a}=BT(r);return i.removeChild(r),a}const gc=e=>{const t=e.props["onUpdate:modelValue"]||!1;return St(t)?n=>rd(t,n):t};function IK(e){e.target.composing=!0}function rw(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const zi=Symbol("_assign"),Dh={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[zi]=gc(o);const i=r||o.props&&o.props.type==="number";Ds(e,t?"change":"input",a=>{if(a.target.composing)return;let s=e.value;n&&(s=s.trim()),i&&(s=hm(s)),e[zi](s)}),n&&Ds(e,"change",()=>{e.value=e.value.trim()}),t||(Ds(e,"compositionstart",IK),Ds(e,"compositionend",rw),Ds(e,"change",rw))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:o}},i){if(e[zi]=gc(i),e.composing)return;const a=o||e.type==="number"?hm(e.value):e.value,s=t??"";a!==s&&(document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===s)||(e.value=s))}},sx={deep:!0,created(e,t,n){e[zi]=gc(n),Ds(e,"change",()=>{const r=e._modelValue,o=Ad(e),i=e.checked,a=e[zi];if(St(r)){const s=xg(r,o),c=s!==-1;if(i&&!c)a(r.concat(o));else if(!i&&c){const l=[...r];l.splice(s,1),a(l)}}else if(Uu(r)){const s=new Set(r);i?s.add(o):s.delete(o),a(s)}else a($T(e,i))})},mounted:ow,beforeUpdate(e,t,n){e[zi]=gc(n),ow(e,t,n)}};function ow(e,{value:t,oldValue:n},r){e._modelValue=t,St(t)?e.checked=xg(t,r.props.value)>-1:Uu(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=hc(t,$T(e,!0)))}const lx={created(e,{value:t},n){e.checked=hc(t,n.props.value),e[zi]=gc(n),Ds(e,"change",()=>{e[zi](Ad(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[zi]=gc(r),t!==n&&(e.checked=hc(t,r.props.value))}},jT={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const o=Uu(t);Ds(e,"change",()=>{const i=Array.prototype.filter.call(e.options,a=>a.selected).map(a=>n?hm(Ad(a)):Ad(a));e[zi](e.multiple?o?new Set(i):i:i[0])}),e[zi]=gc(r)},mounted(e,{value:t}){iw(e,t)},beforeUpdate(e,t,n){e[zi]=gc(n)},updated(e,{value:t}){iw(e,t)}};function iw(e,t){const n=e.multiple;if(!(n&&!St(t)&&!Uu(t))){for(let r=0,o=e.options.length;r<o;r++){const i=e.options[r],a=Ad(i);if(n)St(t)?i.selected=xg(t,a)>-1:i.selected=t.has(a);else if(hc(Ad(i),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Ad(e){return"_value"in e?e._value:e.value}function $T(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const qT={created(e,t,n){$1(e,t,n,null,"created")},mounted(e,t,n){$1(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){$1(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){$1(e,t,n,r,"updated")}};function ek(e,t){switch(e){case"SELECT":return jT;case"TEXTAREA":return Dh;default:switch(t){case"checkbox":return sx;case"radio":return lx;default:return Dh}}}function $1(e,t,n,r,o){const a=ek(e.tagName,n.props&&n.props.type)[o];a&&a(e,t,n,r)}function FK(){Dh.getSSRProps=({value:e})=>({value:e}),lx.getSSRProps=({value:e},t)=>{if(t.props&&hc(t.props.value,e))return{checked:!0}},sx.getSSRProps=({value:e},t)=>{if(St(e)){if(t.props&&xg(e,t.props.value)>-1)return{checked:!0}}else if(Uu(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},qT.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=ek(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const _K=["ctrl","shift","alt","meta"],EK={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)=>_K.some(n=>e[`${n}Key`]&&!t.includes(n))},Wt=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(o,...i)=>{for(let a=0;a<t.length;a++){const s=EK[t[a]];if(s&&s(o,t))return}return e(o,...i)})},XK={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},vc=(e,t)=>{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=o=>{if(!("key"in o))return;const i=Ki(o.key);if(t.some(a=>a===i||XK[a]===i))return e(o)})},tk=ir({patchProp:bK},oK);let ch,aw=!1;function nk(){return ch||(ch=MT(tk))}function rk(){return ch=aw?ch:wT(tk),aw=!0,ch}const Rd=(...e)=>{nk().render(...e)},ok=(...e)=>{rk().hydrate(...e)},ik=(...e)=>{const t=nk().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=sk(r);if(!o)return;const i=t._component;!Kt(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.innerHTML="";const a=n(o,!1,ak(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),a},t},WK=(...e)=>{const t=rk().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=sk(r);if(o)return n(o,!0,ak(o))},t};function ak(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function sk(e){return ar(e)?document.querySelector(e):e}let sw=!1;const VK=()=>{sw||(sw=!0,FK(),cK())},UK=()=>{},YK=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:rT,BaseTransitionPropsValidators:$6,Comment:go,DeprecationTypes:tK,EffectScope:_6,ErrorCodes:OB,ErrorTypeStrings:GD,Fragment:Xe,KeepAlive:jB,ReactiveEffect:gd,Static:fu,Suspense:YB,Teleport:rx,Text:Su,TrackOpTypes:wB,Transition:Ou,TransitionGroup:TK,TriggerOpTypes:SB,VueElement:Fg,assertNumber:LB,callWithAsyncErrorHandling:ki,callWithErrorHandling:el,camelize:Fo,capitalize:pp,cloneVNode:hs,compatUtils:eK,compile:UK,computed:we,createApp:ik,createBlock:Te,createCommentVNode:Qe,createElementBlock:ee,createElementVNode:V,createHydrationRenderer:wT,createPropsRestProxy:pD,createRenderer:MT,createSSRApp:WK,createSlots:qB,createStaticVNode:XD,createTextVNode:Ue,createVNode:L,customRef:ZO,defineAsyncComponent:zB,defineComponent:Ie,defineCustomElement:HT,defineEmits:rD,defineExpose:oD,defineModel:sD,defineOptions:iD,defineProps:nD,defineSSRCustomElement:wK,defineSlots:aD,devtools:zD,effect:HQ,effectScope:E6,getCurrentInstance:ll,getCurrentScope:X6,getTransitionRawChildren:kg,guardReactiveProps:CT,h:VT,handleError:Qu,hasInjectionContext:vT,hydrate:ok,initCustomFormatter:DD,initDirectivesForSSR:VK,inject:jo,isMemoSame:UT,isProxy:Z6,isReactive:ss,isReadonly:Mu,isRef:sr,isRuntimeOnly:ZD,isShallow:eu,isVNode:pc,markRaw:gp,mergeDefaults:dD,mergeModels:hD,mergeProps:IT,nextTick:Wr,normalizeClass:ze,normalizeProps:ZQ,normalizeStyle:Se,onActivated:iT,onBeforeMount:q6,onBeforeUnmount:Wd,onBeforeUpdate:lT,onDeactivated:aT,onErrorCaptured:dT,onMounted:Ht,onRenderTracked:fT,onRenderTriggered:uT,onScopeDispose:SO,onServerPrefetch:cT,onUnmounted:Sn,onUpdated:Pg,openBlock:Y,popScopeId:nn,provide:Bu,proxyRefs:D6,pushScopeId:tn,queuePostFlushCb:gm,reactive:mp,readonly:Y6,ref:he,registerRuntimeCompiler:YD,render:Rd,renderList:ot,renderSlot:lr,resolveComponent:xe,resolveDirective:Mn,resolveDynamicComponent:Rs,resolveFilter:qD,resolveTransitionHooks:vd,setBlockTracking:NR,setDevtoolsHook:JD,setTransitionHooks:wu,shallowReactive:VO,shallowReadonly:pB,shallowRef:gB,ssrContextKey:$O,ssrUtils:$D,stop:GQ,toDisplayString:vt,toHandlerKey:ih,toHandlers:eD,toRaw:fn,toRef:Xd,toRefs:QO,toValue:AB,transformVNodeArgs:_D,triggerRef:yB,unref:z,useAttrs:uD,useCssModule:LK,useCssVars:uK,useModel:fD,useSSRContext:qO,useSlots:cD,useTransitionState:j6,vModelCheckbox:sx,vModelDynamic:qT,vModelRadio:lx,vModelSelect:jT,vModelText:Dh,vShow:ol,version:YT,warn:HD,watch:Tt,watchEffect:Tg,watchPostEffect:eT,watchSyncEffect:tT,withAsyncContext:mD,withCtx:se,withDefaults:lD,withDirectives:Be,withKeys:vc,withMemo:KD,withModifiers:Wt,withScopeId:FB},Symbol.toStringTag,{value:"Module"}));var ZK=!1;/*!
|
|
* pinia v2.1.7
|
|
* (c) 2023 Eduardo San Martin Morote
|
|
* @license MIT
|
|
*/let lk;const _g=e=>lk=e,ck=Symbol();function WR(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var uh;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(uh||(uh={}));function QK(){const e=E6(!0),t=e.run(()=>he({}));let n=[],r=[];const o=gp({install(i){_g(o),o._a=i,i.provide(ck,o),i.config.globalProperties.$pinia=o,r.forEach(a=>n.push(a)),r=[]},use(i){return!this._a&&!ZK?r.push(i):n.push(i),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return o}const uk=()=>{};function lw(e,t,n,r=uk){e.push(t);const o=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),r())};return!n&&X6()&&SO(o),o}function Af(e,...t){e.slice().forEach(n=>{n(...t)})}const BK=e=>e();function VR(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];WR(o)&&WR(r)&&e.hasOwnProperty(n)&&!sr(r)&&!ss(r)?e[n]=VR(o,r):e[n]=r}return e}const DK=Symbol();function KK(e){return!WR(e)||!e.hasOwnProperty(DK)}const{assign:Nl}=Object;function HK(e){return!!(sr(e)&&e.effect)}function GK(e,t,n,r){const{state:o,actions:i,getters:a}=t,s=n.state.value[e];let c;function l(){s||(n.state.value[e]=o?o():{});const u=QO(n.state.value[e]);return Nl(u,i,Object.keys(a||{}).reduce((f,d)=>(f[d]=gp(we(()=>{_g(n);const h=n._s.get(e);return a[d].call(h,h)})),f),{}))}return c=fk(e,l,t,n,r,!0),c}function fk(e,t,n={},r,o,i){let a;const s=Nl({actions:{}},n),c={deep:!0};let l,u,f=[],d=[],h;const p=r.state.value[e];!i&&!p&&(r.state.value[e]={}),he({});let m;function v(O){let w;l=u=!1,typeof O=="function"?(O(r.state.value[e]),w={type:uh.patchFunction,storeId:e,events:h}):(VR(r.state.value[e],O),w={type:uh.patchObject,payload:O,storeId:e,events:h});const I=m=Symbol();Wr().then(()=>{m===I&&(l=!0)}),u=!0,Af(f,w,r.state.value[e])}const b=i?function(){const{state:w}=n,I=w?w():{};this.$patch(E=>{Nl(E,I)})}:uk;function x(){a.stop(),f=[],d=[],r._s.delete(e)}function R(O,w){return function(){_g(r);const I=Array.from(arguments),E=[],T=[];function F(C){E.push(C)}function N(C){T.push(C)}Af(d,{args:I,name:O,store:A,after:F,onError:N});let P;try{P=w.apply(this&&this.$id===e?this:A,I)}catch(C){throw Af(T,C),C}return P instanceof Promise?P.then(C=>(Af(E,C),C)).catch(C=>(Af(T,C),Promise.reject(C))):(Af(E,P),P)}}const y={_p:r,$id:e,$onAction:lw.bind(null,d),$patch:v,$reset:b,$subscribe(O,w={}){const I=lw(f,O,w.detached,()=>E()),E=a.run(()=>Tt(()=>r.state.value[e],T=>{(w.flush==="sync"?u:l)&&O({storeId:e,type:uh.direct,events:h},T)},Nl({},c,w)));return I},$dispose:x},A=mp(y);r._s.set(e,A);const k=(r._a&&r._a.runWithContext||BK)(()=>r._e.run(()=>(a=E6()).run(t)));for(const O in k){const w=k[O];if(sr(w)&&!HK(w)||ss(w))i||(p&&KK(w)&&(sr(w)?w.value=p[O]:VR(w,p[O])),r.state.value[e][O]=w);else if(typeof w=="function"){const I=R(O,w);k[O]=I,s.actions[O]=w}}return Nl(A,k),Nl(fn(A),k),Object.defineProperty(A,"$state",{get:()=>r.state.value[e],set:O=>{v(w=>{Nl(w,O)})}}),r._p.forEach(O=>{Nl(A,a.run(()=>O({store:A,app:r._a,pinia:r,options:s})))}),p&&i&&n.hydrate&&n.hydrate(A.$state,p),l=!0,u=!0,A}function Rp(e,t,n){let r,o;const i=typeof t=="function";typeof e=="string"?(r=e,o=i?n:t):(o=e,r=e.id);function a(s,c){const l=vT();return s=s||(l?jo(ck,null):null),s&&_g(s),s=lk,s._s.has(r)||(i?fk(r,t,o,s):GK(r,o,s)),s._s.get(r)}return a.$id=r,a}function Ee(e){{e=fn(e);const t={};for(const n in e){const r=e[n];(sr(r)||ss(r))&&(t[n]=Xd(e,n))}return t}}let zK=e=>crypto.getRandomValues(new Uint8Array(e)),JK=(e,t,n)=>{let r=(2<<Math.log(e.length-1)/Math.LN2)-1,o=-~(1.6*r*t/e.length);return(i=t)=>{let a="";for(;;){let s=n(o),c=o;for(;c--;)if(a+=e[s[c]&r]||"",a.length===i)return a}}},jK=(e,t=21)=>JK(e,t,zK),mn=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce((t,n)=>(n&=63,n<36?t+=n.toString(36):n<62?t+=(n-26).toString(36).toUpperCase():n>62?t+="-":t+="_",t),"");var Mr=(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))(Mr||{});function Jr(e){this.content=e}Jr.prototype={constructor:Jr,find:function(e){for(var t=0;t<this.content.length;t+=2)if(this.content[t]===e)return t;return-1},get:function(e){var t=this.find(e);return t==-1?void 0:this.content[t+1]},update:function(e,t,n){var r=n&&n!=e?this.remove(n):this,o=r.find(e),i=r.content.slice();return o==-1?i.push(n||e,t):(i[o+1]=t,n&&(i[o]=n)),new Jr(i)},remove:function(e){var t=this.find(e);if(t==-1)return this;var n=this.content.slice();return n.splice(t,2),new Jr(n)},addToStart:function(e,t){return new Jr([e,t].concat(this.remove(e).content))},addToEnd:function(e,t){var n=this.remove(e).content.slice();return n.push(e,t),new Jr(n)},addBefore:function(e,t,n){var r=this.remove(t),o=r.content.slice(),i=r.find(e);return o.splice(i==-1?o.length:i,0,t,n),new Jr(o)},forEach:function(e){for(var t=0;t<this.content.length;t+=2)e(this.content[t],this.content[t+1])},prepend:function(e){return e=Jr.from(e),e.size?new Jr(e.content.concat(this.subtract(e).content)):this},append:function(e){return e=Jr.from(e),e.size?new Jr(this.subtract(e).content.concat(e.content)):this},subtract:function(e){var t=this;e=Jr.from(e);for(var n=0;n<e.content.length;n+=2)t=t.remove(e.content[n]);return t},toObject:function(){var e={};return this.forEach(function(t,n){e[t]=n}),e},get size(){return this.content.length>>1}};Jr.from=function(e){if(e instanceof Jr)return e;var t=[];if(e)for(var n in e)t.push(n,e[n]);return new Jr(t)};function dk(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=dk(o.content,i.content,n+1);if(a!=null)return a}n+=o.nodeSize}}function hk(e,t,n,r){for(let o=e.childCount,i=t.childCount;;){if(o==0||i==0)return o==i?null:{a:n,b:r};let a=e.child(--o),s=t.child(--i),c=a.nodeSize;if(a==s){n-=c,r-=c;continue}if(!a.sameMarkup(s))return{a:n,b:r};if(a.isText&&a.text!=s.text){let l=0,u=Math.min(a.text.length,s.text.length);for(;l<u&&a.text[a.text.length-l-1]==s.text[s.text.length-l-1];)l++,n--,r--;return{a:n,b:r}}if(a.content.size||s.content.size){let l=hk(a.content,s.content,n-1,r-1);if(l)return l}n-=c,r-=c}}class lt{constructor(t,n){if(this.content=t,this.size=n||0,n==null)for(let r=0;r<t.length;r++)this.size+=t[r].nodeSize}nodesBetween(t,n,r,o=0,i){for(let a=0,s=0;s<n;a++){let c=this.content[a],l=s+c.nodeSize;if(l>t&&r(c,o+s,i||null,a)!==!1&&c.content.size){let u=s+1;c.nodesBetween(Math.max(0,t-u),Math.min(c.content.size,n-u),r,o+u)}s=l}}descendants(t){this.nodesBetween(0,this.size,t)}textBetween(t,n,r,o){let i="",a=!0;return this.nodesBetween(t,n,(s,c)=>{let l=s.isText?s.text.slice(Math.max(t,c)-c,n-c):s.isLeaf?o?typeof o=="function"?o(s):o:s.type.spec.leafText?s.type.spec.leafText(s):"":"";s.isBlock&&(s.isLeaf&&l||s.isTextblock)&&r&&(a?a=!1:i+=r),i+=l},0),i}append(t){if(!t.size)return this;if(!this.size)return t;let n=this.lastChild,r=t.firstChild,o=this.content.slice(),i=0;for(n.isText&&n.sameMarkup(r)&&(o[o.length-1]=n.withText(n.text+r.text),i=1);i<t.content.length;i++)o.push(t.content[i]);return new lt(o,this.size+t.size)}cut(t,n=this.size){if(t==0&&n==this.size)return this;let r=[],o=0;if(n>t)for(let i=0,a=0;a<n;i++){let s=this.content[i],c=a+s.nodeSize;c>t&&((a<t||c>n)&&(s.isText?s=s.cut(Math.max(0,t-a),Math.min(s.text.length,n-a)):s=s.cut(Math.max(0,t-a-1),Math.min(s.content.size,n-a-1))),r.push(s),o+=s.nodeSize),a=c}return new lt(r,o)}cutByIndex(t,n){return t==n?lt.empty:t==0&&n==this.content.length?this:new lt(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 lt(o,i)}addToStart(t){return new lt([t].concat(this.content),this.size+t.nodeSize)}addToEnd(t){return new lt(this.content.concat(t),this.size+t.nodeSize)}eq(t){if(this.content.length!=t.content.length)return!1;for(let n=0;n<this.content.length;n++)if(!this.content[n].eq(t.content[n]))return!1;return!0}get firstChild(){return this.content.length?this.content[0]:null}get lastChild(){return this.content.length?this.content[this.content.length-1]:null}get childCount(){return this.content.length}child(t){let n=this.content[t];if(!n)throw new RangeError("Index "+t+" out of range for "+this);return n}maybeChild(t){return this.content[t]||null}forEach(t){for(let n=0,r=0;n<this.content.length;n++){let o=this.content[n];t(o,r,n),r+=o.nodeSize}}findDiffStart(t,n=0){return dk(this,t,n)}findDiffEnd(t,n=this.size,r=t.size){return hk(this,t,n,r)}findIndex(t,n=-1){if(t==0)return q1(0,t);if(t==this.size)return q1(this.content.length,t);if(t>this.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?q1(r+1,a):q1(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 lt.empty;if(!Array.isArray(n))throw new RangeError("Invalid input for Fragment.fromJSON");return new lt(n.map(t.nodeFromJSON))}static fromArray(t){if(!t.length)return lt.empty;let n,r=0;for(let o=0;o<t.length;o++){let i=t[o];r+=i.nodeSize,o&&i.isText&&t[o-1].sameMarkup(i)?(n||(n=t.slice(0,o)),n[n.length-1]=i.withText(n[n.length-1].text+i.text)):n&&n.push(i)}return new lt(n||t,r)}static from(t){if(!t)return lt.empty;if(t instanceof lt)return t;if(Array.isArray(t))return this.fromArray(t);if(t.attrs)return new lt([t],t.nodeSize);throw new RangeError("Can not convert "+t+" to a Fragment"+(t.nodesBetween?" (looks like multiple versions of prosemirror-model were loaded)":""))}}lt.empty=new lt([],0);const j3={index:0,offset:0};function q1(e,t){return j3.index=e,j3.offset=t,j3}function bm(e,t){if(e===t)return!0;if(!(e&&typeof e=="object")||!(t&&typeof t=="object"))return!1;let n=Array.isArray(e);if(Array.isArray(t)!=n)return!1;if(n){if(e.length!=t.length)return!1;for(let r=0;r<e.length;r++)if(!bm(e[r],t[r]))return!1}else{for(let r in e)if(!(r in t)||!bm(e[r],t[r]))return!1;for(let r in t)if(!(r in e))return!1}return!0}class In{constructor(t,n){this.type=t,this.attrs=n}addToSet(t){let n,r=!1;for(let o=0;o<t.length;o++){let i=t[o];if(this.eq(i))return t;if(this.type.excludes(i.type))n||(n=t.slice(0,o));else{if(i.type.excludes(this.type))return t;!r&&i.type.rank>this.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;n<t.length;n++)if(this.eq(t[n]))return t.slice(0,n).concat(t.slice(n+1));return t}isInSet(t){for(let n=0;n<t.length;n++)if(this.eq(t[n]))return!0;return!1}eq(t){return this==t||this.type==t.type&&bm(this.attrs,t.attrs)}toJSON(){let t={type:this.type.name};for(let n in this.attrs){t.attrs=this.attrs;break}return t}static fromJSON(t,n){if(!n)throw new RangeError("Invalid input for Mark.fromJSON");let r=t.marks[n.type];if(!r)throw new RangeError(`There is no mark type ${n.type} in this schema`);return r.create(n.attrs)}static sameSet(t,n){if(t==n)return!0;if(t.length!=n.length)return!1;for(let r=0;r<t.length;r++)if(!t[r].eq(n[r]))return!1;return!0}static setFrom(t){if(!t||Array.isArray(t)&&t.length==0)return In.none;if(t instanceof In)return[t];let n=t.slice();return n.sort((r,o)=>r.type.rank-o.type.rank),n}}In.none=[];class Mm extends Error{}class At{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=mk(this.content,t+this.openStart,n);return r&&new At(r,this.openStart,this.openEnd)}removeBetween(t,n){return new At(pk(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 At.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 At(lt.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 At(t,r,o)}}At.empty=new At(lt.empty,0,0);function pk(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(pk(i.content,t-o-1,n-o-1)))}function mk(e,t,n,r){let{index:o,offset:i}=e.findIndex(t),a=e.maybeChild(o);if(i==t||a.isText)return r&&!r.canReplace(o,o,n)?null:e.cut(0,t).append(n).append(e.cut(t));let s=mk(a.content,t-i-1,n);return s&&e.replaceChild(o,a.copy(s))}function $K(e,t,n){if(n.openStart>e.depth)throw new Mm("Inserted content deeper than insertion position");if(e.depth-n.openStart!=t.depth-n.openEnd)throw new Mm("Inconsistent open depths");return gk(e,t,n,0)}function gk(e,t,n,r){let o=e.index(r),i=e.node(r);if(o==t.index(r)&&r<e.depth-n.openStart){let a=gk(e,t,n,r+1);return i.copy(i.content.replaceChild(o,a))}else if(n.content.size)if(!n.openStart&&!n.openEnd&&e.depth==r&&t.depth==r){let a=e.parent,s=a.content;return hu(a,s.cut(0,e.parentOffset).append(n.content).append(s.cut(t.parentOffset)))}else{let{start:a,end:s}=qK(n,e);return hu(i,yk(e,a,s,t,r))}else return hu(i,wm(e,t,r))}function vk(e,t){if(!t.type.compatibleContent(e.type))throw new Mm("Cannot join "+t.type.name+" onto "+e.type.name)}function UR(e,t,n){let r=e.node(n);return vk(r,t.node(n)),r}function du(e,t){let n=t.length-1;n>=0&&e.isText&&e.sameMarkup(t[n])?t[n]=e.withText(t[n].text+e.text):t.push(e)}function fh(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&&(du(e.nodeAfter,r),i++));for(let s=i;s<a;s++)du(o.child(s),r);t&&t.depth==n&&t.textOffset&&du(t.nodeBefore,r)}function hu(e,t){return e.type.checkContent(t),e.copy(t)}function yk(e,t,n,r,o){let i=e.depth>o&&UR(e,t,o+1),a=r.depth>o&&UR(n,r,o+1),s=[];return fh(null,e,o,s),i&&a&&t.index(o)==n.index(o)?(vk(i,a),du(hu(i,yk(e,t,n,r,o+1)),s)):(i&&du(hu(i,wm(e,t,o+1)),s),fh(t,n,o,s),a&&du(hu(a,wm(n,r,o+1)),s)),fh(r,null,o,s),new lt(s)}function wm(e,t,n){let r=[];if(fh(null,e,n,r),e.depth>n){let o=UR(e,t,n+1);du(hu(o,wm(e,t,n+1)),r)}return fh(t,null,n,r),new lt(r)}function qK(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(lt.from(o));return{start:o.resolveNoCache(e.openStart+n),end:o.resolveNoCache(o.content.size-e.openEnd-n)}}class Kh{constructor(t,n,r){this.pos=t,this.path=n,this.parentOffset=r,this.depth=n.length/3-1}resolveDepth(t){return t==null?this.depth:t<0?this.depth+t:t}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(t){return this.path[this.resolveDepth(t)*3]}index(t){return this.path[this.resolveDepth(t)*3+1]}indexAfter(t){return t=this.resolveDepth(t),this.index(t)+(t==this.depth&&!this.textOffset?0:1)}start(t){return t=this.resolveDepth(t),t==0?0:this.path[t*3-1]+1}end(t){return t=this.resolveDepth(t),this.start(t)+this.node(t).content.size}before(t){if(t=this.resolveDepth(t),!t)throw new RangeError("There is no position before the top-level node");return t==this.depth+1?this.pos:this.path[t*3-1]}after(t){if(t=this.resolveDepth(t),!t)throw new RangeError("There is no position after the top-level node");return t==this.depth+1?this.pos:this.path[t*3-1]+this.path[t*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let t=this.parent,n=this.index(this.depth);if(n==t.childCount)return null;let r=this.pos-this.path[this.path.length-1],o=t.child(n);return r?t.child(n).cut(r):o}get nodeBefore(){let t=this.index(this.depth),n=this.pos-this.path[this.path.length-1];return n?this.parent.child(t).cut(0,n):t==0?null:this.parent.child(t-1)}posAtIndex(t,n){n=this.resolveDepth(n);let r=this.path[n*3],o=n==0?0:this.path[n*3-1]+1;for(let i=0;i<t;i++)o+=r.child(i).nodeSize;return o}marks(){let t=this.parent,n=this.index();if(t.content.size==0)return In.none;if(this.textOffset)return t.child(n).marks;let r=t.maybeChild(n-1),o=t.maybeChild(n);if(!r){let s=r;r=o,o=s}let i=r.marks;for(var a=0;a<i.length;a++)i[a].type.spec.inclusive===!1&&(!o||!i[a].isInSet(o.marks))&&(i=i[a--].removeFromSet(i));return i}marksAcross(t){let n=this.parent.maybeChild(this.index());if(!n||!n.isInline)return null;let r=n.marks,o=t.parent.maybeChild(t.index());for(var i=0;i<r.length;i++)r[i].type.spec.inclusive===!1&&(!o||!r[i].isInSet(o.marks))&&(r=r[i--].removeFromSet(r));return r}sharedDepth(t){for(let n=this.depth;n>0;n--)if(this.start(n)<=t&&this.end(n)>=t)return n;return 0}blockRange(t=this,n){if(t.pos<this.pos)return t.blockRange(this);for(let r=this.depth-(this.parent.inlineContent||this.pos==t.pos?1:0);r>=0;r--)if(t.pos<=this.end(r)&&(!n||n(this.node(r))))return new Sm(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<this.pos?t:this}toString(){let t="";for(let n=1;n<=this.depth;n++)t+=(t?"/":"")+this.node(n).type.name+"_"+this.index(n-1);return t+":"+this.parentOffset}static resolve(t,n){if(!(n>=0&&n<=t.content.size))throw new RangeError("Position "+n+" out of range");let r=[],o=0,i=n;for(let a=t;;){let{index:s,offset:c}=a.content.findIndex(i),l=i-c;if(r.push(a,s,o+c),!l||(a=a.child(s),a.isText))break;i=l-1,o+=c+1}return new Kh(n,r,i)}static resolveCached(t,n){for(let o=0;o<$3.length;o++){let i=$3[o];if(i.pos==n&&i.doc==t)return i}let r=$3[q3]=Kh.resolve(t,n);return q3=(q3+1)%eH,r}}let $3=[],q3=0,eH=12;class Sm{constructor(t,n,r){this.$from=t,this.$to=n,this.depth=r}get start(){return this.$from.before(this.depth+1)}get end(){return this.$to.after(this.depth+1)}get parent(){return this.$from.node(this.depth)}get startIndex(){return this.$from.index(this.depth)}get endIndex(){return this.$to.indexAfter(this.depth)}}const tH=Object.create(null);class ls{constructor(t,n,r,o=In.none){this.type=t,this.attrs=n,this.marks=o,this.content=r||lt.empty}get nodeSize(){return this.isLeaf?1:2+this.content.size}get childCount(){return this.content.childCount}child(t){return this.content.child(t)}maybeChild(t){return this.content.maybeChild(t)}forEach(t){this.content.forEach(t)}nodesBetween(t,n,r,o=0){this.content.nodesBetween(t,n,r,o,this)}descendants(t){this.nodesBetween(0,this.content.size,t)}get textContent(){return this.isLeaf&&this.type.spec.leafText?this.type.spec.leafText(this):this.textBetween(0,this.content.size,"")}textBetween(t,n,r,o){return this.content.textBetween(t,n,r,o)}get firstChild(){return this.content.firstChild}get lastChild(){return this.content.lastChild}eq(t){return this==t||this.sameMarkup(t)&&this.content.eq(t.content)}sameMarkup(t){return this.hasMarkup(t.type,t.attrs,t.marks)}hasMarkup(t,n,r){return this.type==t&&bm(this.attrs,n||t.defaultAttrs||tH)&&In.sameSet(this.marks,r||In.none)}copy(t=null){return t==this.content?this:new ls(this.type,this.attrs,t,this.marks)}mark(t){return t==this.marks?this:new ls(this.type,this.attrs,this.content,t)}cut(t,n=this.content.size){return t==0&&n==this.content.size?this:this.copy(this.content.cut(t,n))}slice(t,n=this.content.size,r=!1){if(t==n)return At.empty;let o=this.resolve(t),i=this.resolve(n),a=r?0:o.sharedDepth(n),s=o.start(a),l=o.node(a).content.cut(o.pos-s,i.pos-s);return new At(l,o.depth-a,i.depth-a)}replace(t,n,r){return $K(this.resolve(t),this.resolve(n),r)}nodeAt(t){for(let n=this;;){let{index:r,offset:o}=n.content.findIndex(t);if(n=n.maybeChild(r),!n)return null;if(o==t||n.isText)return n;t-=o+1}}childAfter(t){let{index:n,offset:r}=this.content.findIndex(t);return{node:this.content.maybeChild(n),index:n,offset:r}}childBefore(t){if(t==0)return{node:null,index:0,offset:0};let{index:n,offset:r}=this.content.findIndex(t);if(r<t)return{node:this.content.child(n),index:n,offset:r};let o=this.content.child(n-1);return{node:o,index:n-1,offset:r-o.nodeSize}}resolve(t){return Kh.resolveCached(this,t)}resolveNoCache(t){return Kh.resolve(this,t)}rangeHasMark(t,n,r){let o=!1;return n>t&&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()+")"),Ak(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=lt.empty,o=0,i=r.childCount){let a=this.contentMatchAt(t).matchFragment(r,o,i),s=a&&a.matchFragment(this.content,n);if(!s||!s.validEnd)return!1;for(let c=o;c<i;c++)if(!this.type.allowsMarks(r.child(c).marks))return!1;return!0}canReplaceWith(t,n,r,o){if(o&&!this.type.allowsMarks(o))return!1;let i=this.contentMatchAt(t).matchType(r),a=i&&i.matchFragment(this.content,n);return a?a.validEnd:!1}canAppend(t){return t.content.size?this.canReplace(this.childCount,this.childCount,t.content):this.type.compatibleContent(t.type)}check(){this.type.checkContent(this.content);let t=In.none;for(let n=0;n<this.marks.length;n++)t=this.marks[n].addToSet(t);if(!In.sameSet(t,this.marks))throw new RangeError(`Invalid collection of marks for node ${this.type.name}: ${this.marks.map(n=>n.type.name)}`);this.content.forEach(n=>n.check())}toJSON(){let t={type:this.type.name};for(let n in this.attrs){t.attrs=this.attrs;break}return this.content.size&&(t.content=this.content.toJSON()),this.marks.length&&(t.marks=this.marks.map(n=>n.toJSON())),t}static fromJSON(t,n){if(!n)throw new RangeError("Invalid input for Node.fromJSON");let r=null;if(n.marks){if(!Array.isArray(n.marks))throw new RangeError("Invalid mark data for Node.fromJSON");r=n.marks.map(t.markFromJSON)}if(n.type=="text"){if(typeof n.text!="string")throw new RangeError("Invalid text node in JSON");return t.text(n.text,r)}let o=lt.fromJSON(t,n.content);return t.nodeType(n.type).create(n.attrs,o,r)}}ls.prototype.text=void 0;class Lm extends ls{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):Ak(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 Lm(this.type,this.attrs,this.text,t)}withText(t){return t==this.text?this:new Lm(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 Ak(e,t){for(let n=e.length-1;n>=0;n--)t=e[n].type.name+"("+t+")";return t}class Tu{constructor(t){this.validEnd=t,this.next=[],this.wrapCache=[]}static parse(t,n){let r=new nH(t,n);if(r.next==null)return Tu.empty;let o=Rk(r);r.next&&r.err("Unexpected trailing text");let i=cH(lH(o));return uH(i,r),i}matchType(t){for(let n=0;n<this.next.length;n++)if(this.next[n].type==t)return this.next[n].next;return null}matchFragment(t,n=0,r=t.childCount){let o=this;for(let i=n;o&&i<r;i++)o=o.matchType(t.child(i).type);return o}get inlineContent(){return this.next.length!=0&&this.next[0].type.isInline}get defaultType(){for(let t=0;t<this.next.length;t++){let{type:n}=this.next[t];if(!(n.isText||n.hasRequiredAttrs()))return n}return null}compatible(t){for(let n=0;n<this.next.length;n++)for(let r=0;r<t.next.length;r++)if(this.next[n].type==t.next[r].type)return!0;return!1}fillBefore(t,n=!1,r=0){let o=[this];function i(a,s){let c=a.matchFragment(t,r);if(c&&(!n||c.validEnd))return lt.from(s.map(l=>l.createAndFill()));for(let l=0;l<a.next.length;l++){let{type:u,next:f}=a.next[l];if(!(u.isText||u.hasRequiredAttrs())&&o.indexOf(f)==-1){o.push(f);let d=i(f,s.concat(u));if(d)return d}}return null}return i(this,[])}findWrapping(t){for(let r=0;r<this.wrapCache.length;r+=2)if(this.wrapCache[r]==t)return this.wrapCache[r+1];let n=this.computeWrapping(t);return this.wrapCache.push(t,n),n}computeWrapping(t){let n=Object.create(null),r=[{match:this,type:null,via:null}];for(;r.length;){let o=r.shift(),i=o.match;if(i.matchType(t)){let a=[];for(let s=o;s.type;s=s.via)a.push(s.type);return a.reverse()}for(let a=0;a<i.next.length;a++){let{type:s,next:c}=i.next[a];!s.isLeaf&&!s.hasRequiredAttrs()&&!(s.name in n)&&(!o.type||c.validEnd)&&(r.push({match:s.contentMatch,type:s,via:o}),n[s.name]=!0)}}return null}get edgeCount(){return this.next.length}edge(t){if(t>=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<r.next.length;o++)t.indexOf(r.next[o].next)==-1&&n(r.next[o].next)}return n(this),t.map((r,o)=>{let i=o+(r.validEnd?"*":" ")+" ";for(let a=0;a<r.next.length;a++)i+=(a?", ":"")+r.next[a].type.name+"->"+t.indexOf(r.next[a].next);return i}).join(`
|
|
`)}}Tu.empty=new Tu(!0);class nH{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 Rk(e){let t=[];do t.push(rH(e));while(e.eat("|"));return t.length==1?t[0]:{type:"choice",exprs:t}}function rH(e){let t=[];do t.push(oH(e));while(e.next&&e.next!=")"&&e.next!="|");return t.length==1?t[0]:{type:"seq",exprs:t}}function oH(e){let t=sH(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=iH(e,t);else break;return t}function cw(e){/\D/.test(e.next)&&e.err("Expected number, got '"+e.next+"'");let t=Number(e.next);return e.pos++,t}function iH(e,t){let n=cw(e),r=n;return e.eat(",")&&(e.next!="}"?r=cw(e):r=-1),e.eat("}")||e.err("Unclosed braced range"),{type:"range",min:n,max:r,expr:t}}function aH(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 sH(e){if(e.eat("(")){let t=Rk(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=aH(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 lH(e){let t=[[]];return o(i(e,0),n()),t;function n(){return t.push([])-1}function r(a,s,c){let l={term:c,to:s};return t[a].push(l),l}function o(a,s){a.forEach(c=>c.to=s)}function i(a,s){if(a.type=="choice")return a.exprs.reduce((c,l)=>c.concat(i(l,s)),[]);if(a.type=="seq")for(let c=0;;c++){let l=i(a.exprs[c],s);if(c==a.exprs.length-1)return l;o(l,s=n())}else if(a.type=="star"){let c=n();return r(s,c),o(i(a.expr,c),c),[r(c)]}else if(a.type=="plus"){let c=n();return o(i(a.expr,s),c),o(i(a.expr,c),c),[r(c)]}else{if(a.type=="opt")return[r(s)].concat(i(a.expr,s));if(a.type=="range"){let c=s;for(let l=0;l<a.min;l++){let u=n();o(i(a.expr,c),u),c=u}if(a.max==-1)o(i(a.expr,c),c);else for(let l=a.min;l<a.max;l++){let u=n();r(c,u),o(i(a.expr,c),u),c=u}return[r(c)]}else{if(a.type=="name")return[r(s,void 0,a.value)];throw new Error("Unknown expr type")}}}}function xk(e,t){return t-e}function uw(e,t){let n=[];return r(t),n.sort(xk);function r(o){let i=e[o];if(i.length==1&&!i[0].term)return r(i[0].to);n.push(o);for(let a=0;a<i.length;a++){let{term:s,to:c}=i[a];!s&&n.indexOf(c)==-1&&r(c)}}}function cH(e){let t=Object.create(null);return n(uw(e,0));function n(r){let o=[];r.forEach(a=>{e[a].forEach(({term:s,to:c})=>{if(!s)return;let l;for(let u=0;u<o.length;u++)o[u][0]==s&&(l=o[u][1]);uw(e,c).forEach(u=>{l||o.push([s,l=[]]),l.indexOf(u)==-1&&l.push(u)})})});let i=t[r.join(",")]=new Tu(r.indexOf(e.length-1)>-1);for(let a=0;a<o.length;a++){let s=o[a][1].sort(xk);i.next.push({type:o[a][0],next:t[s.join(",")]||n(s)})}return i}}function uH(e,t){for(let n=0,r=[e];n<r.length;n++){let o=r[n],i=!o.validEnd,a=[];for(let s=0;s<o.next.length;s++){let{type:c,next:l}=o.next[s];a.push(c.name),i&&!(c.isText||c.hasRequiredAttrs())&&(i=!1),r.indexOf(l)==-1&&r.push(l)}i&&t.err("Only non-generatable nodes ("+a.join(", ")+") in a required position (see https://prosemirror.net/docs/guide/#generatable)")}}function bk(e){let t=Object.create(null);for(let n in e){let r=e[n];if(!r.hasDefault)return null;t[n]=r.default}return t}function Mk(e,t){let n=Object.create(null);for(let r in e){let o=t&&t[r];if(o===void 0){let i=e[r];if(i.hasDefault)o=i.default;else throw new RangeError("No value supplied for attribute "+r)}n[r]=o}return n}function wk(e){let t=Object.create(null);if(e)for(let n in e)t[n]=new fH(e[n]);return t}let fw=class Sk{constructor(t,n,r){this.name=t,this.schema=n,this.spec=r,this.markSet=null,this.groups=r.group?r.group.split(" "):[],this.attrs=wk(r.attrs),this.defaultAttrs=bk(this.attrs),this.contentMatch=null,this.inlineContent=null,this.isBlock=!(r.inline||t=="text"),this.isText=t=="text"}get isInline(){return!this.isBlock}get isTextblock(){return this.isBlock&&this.inlineContent}get isLeaf(){return this.contentMatch==Tu.empty}get isAtom(){return this.isLeaf||!!this.spec.atom}get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}hasRequiredAttrs(){for(let t in this.attrs)if(this.attrs[t].isRequired)return!0;return!1}compatibleContent(t){return this==t||this.contentMatch.compatible(t.contentMatch)}computeAttrs(t){return!t&&this.defaultAttrs?this.defaultAttrs:Mk(this.attrs,t)}create(t=null,n,r){if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new ls(this,this.computeAttrs(t),lt.from(n),In.setFrom(r))}createChecked(t=null,n,r){return n=lt.from(n),this.checkContent(n),new ls(this,this.computeAttrs(t),n,In.setFrom(r))}createAndFill(t=null,n,r){if(t=this.computeAttrs(t),n=lt.from(n),n.size){let a=this.contentMatch.fillBefore(n);if(!a)return null;n=a.append(n)}let o=this.contentMatch.matchFragment(n),i=o&&o.fillBefore(lt.empty,!0);return i?new ls(this,t,n.append(i),In.setFrom(r)):null}validContent(t){let n=this.contentMatch.matchFragment(t);if(!n||!n.validEnd)return!1;for(let r=0;r<t.childCount;r++)if(!this.allowsMarks(t.child(r).marks))return!1;return!0}checkContent(t){if(!this.validContent(t))throw new RangeError(`Invalid content for node ${this.name}: ${t.toString().slice(0,50)}`)}allowsMarkType(t){return this.markSet==null||this.markSet.indexOf(t)>-1}allowsMarks(t){if(this.markSet==null)return!0;for(let n=0;n<t.length;n++)if(!this.allowsMarkType(t[n].type))return!1;return!0}allowedMarks(t){if(this.markSet==null)return t;let n;for(let r=0;r<t.length;r++)this.allowsMarkType(t[r].type)?n&&n.push(t[r]):n||(n=t.slice(0,r));return n?n.length?n:In.none:t}static compile(t,n){let r=Object.create(null);t.forEach((i,a)=>r[i]=new Sk(i,n,a));let o=n.spec.topNode||"doc";if(!r[o])throw new RangeError("Schema is missing its top node type ('"+o+"')");if(!r.text)throw new RangeError("Every schema needs a 'text' type");for(let i in r.text.attrs)throw new RangeError("The text node type should not have attributes");return r}};class fH{constructor(t){this.hasDefault=Object.prototype.hasOwnProperty.call(t,"default"),this.default=t.default}get isRequired(){return!this.hasDefault}}class Eg{constructor(t,n,r,o){this.name=t,this.rank=n,this.schema=r,this.spec=o,this.attrs=wk(o.attrs),this.excluded=null;let i=bk(this.attrs);this.instance=i?new In(this,i):null}create(t=null){return!t&&this.instance?this.instance:new In(this,Mk(this.attrs,t))}static compile(t,n){let r=Object.create(null),o=0;return t.forEach((i,a)=>r[i]=new Eg(i,o++,n,a)),r}removeFromSet(t){for(var n=0;n<t.length;n++)t[n].type==this&&(t=t.slice(0,n).concat(t.slice(n+1)),n--);return t}isInSet(t){for(let n=0;n<t.length;n++)if(t[n].type==this)return t[n]}excludes(t){return this.excluded.indexOf(t)>-1}}class Lk{constructor(t){this.cached=Object.create(null);let n=this.spec={};for(let o in t)n[o]=t[o];n.nodes=Jr.from(t.nodes),n.marks=Jr.from(t.marks||{}),this.nodes=fw.compile(this.spec.nodes,this),this.marks=Eg.compile(this.spec.marks,this);let r=Object.create(null);for(let o in this.nodes){if(o in this.marks)throw new RangeError(o+" can not be both a node and a mark");let i=this.nodes[o],a=i.spec.content||"",s=i.spec.marks;i.contentMatch=r[a]||(r[a]=Tu.parse(a,this.nodes)),i.inlineContent=i.contentMatch.inlineContent,i.markSet=s=="_"?null:s?dw(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==""?[]:dw(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 fw){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 Lm(r,r.defaultAttrs,t,In.setFrom(n))}mark(t,n){return typeof t=="string"&&(t=this.marks[t]),t.create(n)}nodeFromJSON(t){return ls.fromJSON(this,t)}markFromJSON(t){return In.fromJSON(this,t)}nodeType(t){let n=this.nodes[t];if(!n)throw new RangeError("Unknown node type: "+t);return n}}function dw(e,t){let n=[];for(let r=0;r<t.length;r++){let o=t[r],i=e.marks[o],a=i;if(i)n.push(i);else for(let s in e.marks){let c=e.marks[s];(o=="_"||c.spec.group&&c.spec.group.split(" ").indexOf(o)>-1)&&n.push(a=c)}if(!a)throw new SyntaxError("Unknown mark type: '"+t[r]+"'")}return n}class xd{constructor(t,n){this.schema=t,this.rules=n,this.tags=[],this.styles=[],n.forEach(r=>{r.tag?this.tags.push(r):r.style&&this.styles.push(r)}),this.normalizeLists=!this.tags.some(r=>{if(!/^(ul|ol)\b/.test(r.tag)||!r.node)return!1;let o=t.nodes[r.node];return o.contentMatch.matchType(o)})}parse(t,n={}){let r=new pw(this,n,!1);return r.addAll(t,n.from,n.to),r.finish()}parseSlice(t,n={}){let r=new pw(this,n,!0);return r.addAll(t,n.from,n.to),At.maxOpen(r.finish())}matchTag(t,n,r){for(let o=r?this.tags.indexOf(r)+1:0;o<this.tags.length;o++){let i=this.tags[o];if(pH(t,i.tag)&&(i.namespace===void 0||t.namespaceURI==i.namespace)&&(!i.context||n.matchesContext(i.context))){if(i.getAttrs){let a=i.getAttrs(t);if(a===!1)continue;i.attrs=a||void 0}return i}}}matchStyle(t,n,r,o){for(let i=o?this.styles.indexOf(o)+1:0;i<this.styles.length;i++){let a=this.styles[i],s=a.style;if(!(s.indexOf(t)!=0||a.context&&!r.matchesContext(a.context)||s.length>t.length&&(s.charCodeAt(t.length)!=61||s.slice(t.length+1)!=n))){if(a.getAttrs){let c=a.getAttrs(n);if(c===!1)continue;a.attrs=c||void 0}return a}}}static schemaRules(t){let n=[];function r(o){let i=o.priority==null?50:o.priority,a=0;for(;a<n.length;a++){let s=n[a];if((s.priority==null?50:s.priority)<i)break}n.splice(a,0,o)}for(let o in t.marks){let i=t.marks[o].spec.parseDOM;i&&i.forEach(a=>{r(a=mw(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=mw(a)),a.node||a.ignore||a.mark||(a.node=o)})}return n}static fromSchema(t){return t.cached.domParser||(t.cached.domParser=new xd(t,xd.schemaRules(t)))}}const Ok={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},dH={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},Tk={ol:!0,ul:!0},Om=1,Tm=2,dh=4;function hw(e,t,n){return t!=null?(t?Om:0)|(t==="full"?Tm:0):e&&e.whitespace=="pre"?Om|Tm:n&~dh}class e2{constructor(t,n,r,o,i,a,s){this.type=t,this.attrs=n,this.marks=r,this.pendingMarks=o,this.solid=i,this.options=s,this.content=[],this.activeMarks=In.none,this.stashMarks=[],this.match=a||(s&dh?null:t.contentMatch)}findWrapping(t){if(!this.match){if(!this.type)return[];let n=this.type.contentMatch.fillBefore(lt.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&Om)){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=lt.from(this.content);return!t&&this.match&&(n=n.append(this.match.fillBefore(lt.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;n<r.length;n++){let o=r[n];(this.type?this.type.allowsMarkType(o.type):gH(o.type,t))&&!o.isInSet(this.activeMarks)&&(this.activeMarks=o.addToSet(this.activeMarks),this.pendingMarks=o.removeFromSet(this.pendingMarks))}}inlineContext(t){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:t.parentNode&&!Ok.hasOwnProperty(t.parentNode.nodeName.toLowerCase())}}class pw{constructor(t,n,r){this.parser=t,this.options=n,this.isOpen=r,this.open=0;let o=n.topNode,i,a=hw(null,n.preserveWhitespace,0)|(r?dh:0);o?i=new e2(o.type,o.attrs,In.none,In.none,!0,n.topMatch||o.type.contentMatch,a):r?i=new e2(null,null,In.none,In.none,!0,null,a):i=new e2(t.schema.topNodeType,null,In.none,In.none,!0,null,a),this.nodes=[i],this.find=n.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(t){t.nodeType==3?this.addTextNode(t):t.nodeType==1&&this.addElement(t)}withStyleRules(t,n){let r=t.getAttribute("style");if(!r)return n();let o=this.readStyles(mH(r));if(!o)return;let[i,a]=o,s=this.top;for(let c=0;c<a.length;c++)this.removePendingMark(a[c],s);for(let c=0;c<i.length;c++)this.addPendingMark(i[c]);n();for(let c=0;c<i.length;c++)this.removePendingMark(i[c],s);for(let c=0;c<a.length;c++)this.addPendingMark(a[c])}addTextNode(t){let n=t.nodeValue,r=this.top;if(r.options&Tm||r.inlineContext(t)||/[^ \t\r\n\u000c]/.test(n)){if(r.options&Om)r.options&Tm?n=n.replace(/\r\n?/g,`
|
|
`):n=n.replace(/\r?\n|\r/g," ");else if(n=n.replace(/[ \t\r\n\u000c]+/g," "),/^[ \t\r\n\u000c]/.test(n)&&this.open==this.nodes.length-1){let o=r.content[r.content.length-1],i=t.previousSibling;(!o||i&&i.nodeName=="BR"||o.isText&&/[ \t\r\n\u000c]$/.test(o.text))&&(n=n.slice(1))}n&&this.insertNode(this.parser.schema.text(n)),this.findInText(t)}else this.findInside(t)}addElement(t,n){let r=t.nodeName.toLowerCase(),o;Tk.hasOwnProperty(r)&&this.parser.normalizeLists&&hH(t);let i=this.options.ruleFromNode&&this.options.ruleFromNode(t)||(o=this.parser.matchTag(t,this,n));if(i?i.ignore:dH.hasOwnProperty(r))this.findInside(t),this.ignoreFallback(t);else if(!i||i.skip||i.closeParent){i&&i.closeParent?this.open=Math.max(0,this.open-1):i&&i.skip.nodeType&&(t=i.skip);let a,s=this.top,c=this.needsBlock;if(Ok.hasOwnProperty(r))s.content.length&&s.content[0].isInline&&this.open&&(this.open--,s=this.top),a=!0,s.type||(this.needsBlock=!0);else if(!t.firstChild){this.leafFallback(t);return}i&&i.skip?this.addAll(t):this.withStyleRules(t,()=>this.addAll(t)),a&&this.sync(s),this.needsBlock=c}else this.withStyleRules(t,()=>{this.addElementByRule(t,i,i.consuming===!1?o:void 0)})}leafFallback(t){t.nodeName=="BR"&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(t.ownerDocument.createTextNode(`
|
|
`))}ignoreFallback(t){t.nodeName=="BR"&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text("-"))}readStyles(t){let n=In.none,r=In.none;for(let o=0;o<t.length;o+=2)for(let i=void 0;;){let a=this.parser.matchStyle(t[o],t[o+1],this,i);if(!a)break;if(a.ignore)return null;if(a.clearMark?this.top.pendingMarks.concat(this.top.activeMarks).forEach(s=>{a.clearMark(s)&&(r=s.addToSet(r))}):n=this.parser.schema.marks[a.mark].create(a.attrs).addToSet(n),a.consuming===!1)i=a;else break}return[n,r]}addElementByRule(t,n,r){let o,i,a;n.node?(i=this.parser.schema.nodes[n.node],i.isLeaf?this.insertNode(i.create(n.attrs))||this.leafFallback(t):o=this.enter(i,n.attrs||null,n.preserveWhitespace)):(a=this.parser.schema.marks[n.mark].create(n.attrs),this.addPendingMark(a));let s=this.top;if(i&&i.isLeaf)this.findInside(t);else if(r)this.addElement(t,r);else if(n.getContent)this.findInside(t),n.getContent(t,this.parser.schema).forEach(c=>this.insertNode(c));else{let c=t;typeof n.contentElement=="string"?c=t.querySelector(n.contentElement):typeof n.contentElement=="function"?c=n.contentElement(t):n.contentElement&&(c=n.contentElement),this.findAround(t,c,!0),this.addAll(c)}o&&this.sync(s)&&this.open--,a&&this.removePendingMark(a,s)}addAll(t,n,r){let o=n||0;for(let i=n?t.childNodes[n]:t.firstChild,a=r==null?null:t.childNodes[r];i!=a;i=i.nextSibling,++o)this.findAtPoint(t,o),this.addDOM(i);this.findAtPoint(t,o)}findPlace(t){let n,r;for(let o=this.open;o>=0;o--){let i=this.nodes[o],a=i.findWrapping(t);if(a&&(!n||n.length>a.length)&&(n=a,r=i,!a.length)||i.solid)break}if(!n)return!1;this.sync(r);for(let o=0;o<n.length;o++)this.enterInner(n[o],null,!1);return!0}insertNode(t){if(t.isInline&&this.needsBlock&&!this.top.type){let n=this.textblockFromContext();n&&this.enterInner(n)}if(this.findPlace(t)){this.closeExtra();let n=this.top;n.applyPending(t.type),n.match&&(n.match=n.match.matchType(t.type));let r=n.activeMarks;for(let o=0;o<t.marks.length;o++)(!n.type||n.type.allowsMarkType(t.marks[o].type))&&(r=t.marks[o].addToSet(r));return n.content.push(t.mark(r)),!0}return!1}enter(t,n,r){let o=this.findPlace(t.create(n));return o&&this.enterInner(t,n,!0,r),o}enterInner(t,n=null,r=!1,o){this.closeExtra();let i=this.top;i.applyPending(t),i.match=i.match&&i.match.matchType(t);let a=hw(t,o,i.options);i.options&dh&&i.content.length==0&&(a|=dh),this.nodes.push(new e2(t,n,i.activeMarks,i.pendingMarks,r,null,a)),this.open++}closeExtra(t=!1){let n=this.nodes.length-1;if(n>this.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<this.find.length;r++)this.find[r].node==t&&this.find[r].offset==n&&(this.find[r].pos=this.currentPos)}findInside(t){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].pos==null&&t.nodeType==1&&t.contains(this.find[n].node)&&(this.find[n].pos=this.currentPos)}findAround(t,n,r){if(t!=n&&this.find)for(let o=0;o<this.find.length;o++)this.find[o].pos==null&&t.nodeType==1&&t.contains(this.find[o].node)&&n.compareDocumentPosition(this.find[o].node)&(r?2:4)&&(this.find[o].pos=this.currentPos)}findInText(t){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].node==t&&(this.find[n].pos=this.currentPos-(t.nodeValue.length-this.find[n].offset))}matchesContext(t){if(t.indexOf("|")>-1)return t.split(/\s*\|\s*/).some(this.matchesContext,this);let n=t.split("/"),r=this.options.context,o=!this.isOpen&&(!r||r.parent.type==this.nodes[0].type),i=-(r?r.depth+1:0)+(o?0:1),a=(s,c)=>{for(;s>=0;s--){let l=n[s];if(l==""){if(s==n.length-1||s==0)continue;for(;c>=i;c--)if(a(s-1,c))return!0;return!1}else{let u=c>0||c==0&&o?this.nodes[c].type:r&&c>=i?r.node(c-i).type:null;if(!u||u.name!=l&&u.groups.indexOf(l)==-1)return!1;c--}}return!0};return a(n.length-1,this.open)}textblockFromContext(){let t=this.options.context;if(t)for(let n=t.depth;n>=0;n--){let r=t.node(n).contentMatchAt(t.indexAfter(n)).defaultType;if(r&&r.isTextblock&&r.defaultAttrs)return r}for(let n in this.parser.schema.nodes){let r=this.parser.schema.nodes[n];if(r.isTextblock&&r.defaultAttrs)return r}}addPendingMark(t){let n=vH(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 hH(e){for(let t=e.firstChild,n=null;t;t=t.nextSibling){let r=t.nodeType==1?t.nodeName.toLowerCase():null;r&&Tk.hasOwnProperty(r)&&n?(n.appendChild(t),t=n):r=="li"?n=t:r&&(n=null)}}function pH(e,t){return(e.matches||e.msMatchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector).call(e,t)}function mH(e){let t=/\s*([\w-]+)\s*:\s*([^;]+)/g,n,r=[];for(;n=t.exec(e);)r.push(n[1],n[2].trim());return r}function mw(e){let t={};for(let n in e)t[n]=e[n];return t}function gH(e,t){let n=t.schema.nodes;for(let r in n){let o=n[r];if(!o.allowsMarkType(e))continue;let i=[],a=s=>{i.push(s);for(let c=0;c<s.edgeCount;c++){let{type:l,next:u}=s.edge(c);if(l==t||i.indexOf(u)<0&&a(u))return!0}};if(a(o.contentMatch))return!0}}function vH(e,t){for(let n=0;n<t.length;n++)if(e.eq(t[n]))return t[n]}class zs{constructor(t,n){this.nodes=t,this.marks=n}serializeFragment(t,n={},r){r||(r=ey(n).createDocumentFragment());let o=r,i=[];return t.forEach(a=>{if(i.length||a.marks.length){let s=0,c=0;for(;s<i.length&&c<a.marks.length;){let l=a.marks[c];if(!this.marks[l.type.name]){c++;continue}if(!l.eq(i[s][0])||l.type.spec.spanning===!1)break;s++,c++}for(;s<i.length;)o=i.pop()[1];for(;c<a.marks.length;){let l=a.marks[c++],u=this.serializeMark(l,a.isInline,n);u&&(i.push([l,o]),o.appendChild(u.dom),o=u.contentDOM||u.dom)}}o.appendChild(this.serializeNodeInner(a,n))}),r}serializeNodeInner(t,n){let{dom:r,contentDOM:o}=zs.renderSpec(ey(n),this.nodes[t.type.name](t));if(o){if(t.isLeaf)throw new RangeError("Content hole not allowed in a leaf node spec");this.serializeFragment(t.content,n,o)}return r}serializeNode(t,n={}){let r=this.serializeNodeInner(t,n);for(let o=t.marks.length-1;o>=0;o--){let i=this.serializeMark(t.marks[o],t.isInline,n);i&&((i.contentDOM||i.dom).appendChild(r),r=i.dom)}return r}serializeMark(t,n,r={}){let o=this.marks[t.type.name];return o&&zs.renderSpec(ey(r),o(t,n))}static renderSpec(t,n,r=null){if(typeof n=="string")return{dom:t.createTextNode(n)};if(n.nodeType!=null)return{dom:n};if(n.dom&&n.dom.nodeType!=null)return n;let o=n[0],i=o.indexOf(" ");i>0&&(r=o.slice(0,i),o=o.slice(i+1));let a,s=r?t.createElementNS(r,o):t.createElement(o),c=n[1],l=1;if(c&&typeof c=="object"&&c.nodeType==null&&!Array.isArray(c)){l=2;for(let u in c)if(c[u]!=null){let f=u.indexOf(" ");f>0?s.setAttributeNS(u.slice(0,f),u.slice(f+1),c[u]):s.setAttribute(u,c[u])}}for(let u=l;u<n.length;u++){let f=n[u];if(f===0){if(u<n.length-1||u>l)throw new RangeError("Content hole must be the only child of its parent node");return{dom:s,contentDOM:s}}else{let{dom:d,contentDOM:h}=zs.renderSpec(t,f,r);if(s.appendChild(d),h){if(a)throw new RangeError("Multiple content holes");a=h}}}return{dom:s,contentDOM:a}}static fromSchema(t){return t.cached.domSerializer||(t.cached.domSerializer=new zs(this.nodesFromSchema(t),this.marksFromSchema(t)))}static nodesFromSchema(t){let n=gw(t.nodes);return n.text||(n.text=r=>r.text),n}static marksFromSchema(t){return gw(t.marks)}}function gw(e){let t={};for(let n in e){let r=e[n].spec.toDOM;r&&(t[n]=r)}return t}function ey(e){return e.document||window.document}const kk=65535,Nk=Math.pow(2,16);function yH(e,t){return e+t*Nk}function vw(e){return e&kk}function AH(e){return(e-(e&kk))/Nk}const Pk=1,Ck=2,_2=4,Ik=8;class YR{constructor(t,n,r){this.pos=t,this.delInfo=n,this.recover=r}get deleted(){return(this.delInfo&Ik)>0}get deletedBefore(){return(this.delInfo&(Pk|_2))>0}get deletedAfter(){return(this.delInfo&(Ck|_2))>0}get deletedAcross(){return(this.delInfo&_2)>0}}class wi{constructor(t,n=!1){if(this.ranges=t,this.inverted=n,!t.length&&wi.empty)return wi.empty}recover(t){let n=0,r=vw(t);if(!this.inverted)for(let o=0;o<r;o++)n+=this.ranges[o*3+2]-this.ranges[o*3+1];return this.ranges[r*3]+n+AH(t)}mapResult(t,n=1){return this._map(t,n,!1)}map(t,n=1){return this._map(t,n,!0)}_map(t,n,r){let o=0,i=this.inverted?2:1,a=this.inverted?1:2;for(let s=0;s<this.ranges.length;s+=3){let c=this.ranges[s]-(this.inverted?o:0);if(c>t)break;let l=this.ranges[s+i],u=this.ranges[s+a],f=c+l;if(t<=f){let d=l?t==c?-1:t==f?1:n:n,h=c+o+(d<0?0:u);if(r)return h;let p=t==(n<0?c:f)?null:yH(s/3,t-c),m=t==c?Ck:t==f?Pk:_2;return(n<0?t!=c:t!=f)&&(m|=Ik),new YR(h,m,p)}o+=u-l}return r?t+o:new YR(t+o,0,null)}touches(t,n){let r=0,o=vw(n),i=this.inverted?2:1,a=this.inverted?1:2;for(let s=0;s<this.ranges.length;s+=3){let c=this.ranges[s]-(this.inverted?r:0);if(c>t)break;let l=this.ranges[s+i],u=c+l;if(t<=u&&s==o*3)return!0;r+=this.ranges[s+a]-l}return!1}forEach(t){let n=this.inverted?2:1,r=this.inverted?1:2;for(let o=0,i=0;o<this.ranges.length;o+=3){let a=this.ranges[o],s=a-(this.inverted?i:0),c=a+(this.inverted?0:i),l=this.ranges[o+n],u=this.ranges[o+r];t(s,s+l,c,c+u),i+=u-l}}invert(){return new wi(this.ranges,!this.inverted)}toString(){return(this.inverted?"-":"")+JSON.stringify(this.ranges)}static offset(t){return t==0?wi.empty:new wi(t<0?[0,-t,0]:[0,0,t])}}wi.empty=new wi([]);class ad{constructor(t=[],n,r=0,o=t.length){this.maps=t,this.mirror=n,this.from=r,this.to=o}slice(t=0,n=this.maps.length){return new ad(this.maps,this.mirror,t,n)}copy(){return new ad(this.maps.slice(),this.mirror&&this.mirror.slice(),this.from,this.to)}appendMap(t,n){this.to=this.maps.push(t),n!=null&&this.setMirror(this.maps.length-1,n)}appendMapping(t){for(let n=0,r=this.maps.length;n<t.maps.length;n++){let o=t.getMirror(n);this.appendMap(t.maps[n],o!=null&&o<n?r+o:void 0)}}getMirror(t){if(this.mirror){for(let n=0;n<this.mirror.length;n++)if(this.mirror[n]==t)return this.mirror[n+(n%2?-1:1)]}}setMirror(t,n){this.mirror||(this.mirror=[]),this.mirror.push(t,n)}appendMappingInverted(t){for(let n=t.maps.length-1,r=this.maps.length+t.maps.length;n>=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 ad;return t.appendMappingInverted(this),t}map(t,n=1){if(this.mirror)return this._map(t,n,!0);for(let r=this.from;r<this.to;r++)t=this.maps[r].map(t,n);return t}mapResult(t,n=1){return this._map(t,n,!1)}_map(t,n,r){let o=0;for(let i=this.from;i<this.to;i++){let a=this.maps[i],s=a.mapResult(t,n);if(s.recover!=null){let c=this.getMirror(i);if(c!=null&&c>i&&c<this.to){i=c,t=this.maps[c].recover(s.recover);continue}}o|=s.delInfo,t=s.pos}return r?t:new YR(t,o,null)}}const ty=Object.create(null);class yo{getMap(){return wi.empty}merge(t){return null}static fromJSON(t,n){if(!n||!n.stepType)throw new RangeError("Invalid input for Step.fromJSON");let r=ty[n.stepType];if(!r)throw new RangeError(`No step type ${n.stepType} defined`);return r.fromJSON(t,n)}static jsonID(t,n){if(t in ty)throw new RangeError("Duplicate use of step JSON ID "+t);return ty[t]=n,n.prototype.jsonID=t,n}}class Cr{constructor(t,n){this.doc=t,this.failed=n}static ok(t){return new Cr(t,null)}static fail(t){return new Cr(null,t)}static fromReplace(t,n,r,o){try{return Cr.ok(t.replace(n,r,o))}catch(i){if(i instanceof Mm)return Cr.fail(i.message);throw i}}}function cx(e,t,n){let r=[];for(let o=0;o<e.childCount;o++){let i=e.child(o);i.content.size&&(i=i.copy(cx(i.content,t,i))),i.isInline&&(i=t(i,n,o)),r.push(i)}return lt.fromArray(r)}class jl extends yo{constructor(t,n,r){super(),this.from=t,this.to=n,this.mark=r}apply(t){let n=t.slice(this.from,this.to),r=t.resolve(this.from),o=r.node(r.sharedDepth(this.to)),i=new At(cx(n.content,(a,s)=>!a.isAtom||!s.type.allowsMarkType(this.mark.type)?a:a.mark(this.mark.addToSet(a.marks)),o),n.openStart,n.openEnd);return Cr.fromReplace(t,this.from,this.to,i)}invert(){return new is(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 jl(n.pos,r.pos,this.mark)}merge(t){return t instanceof jl&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new jl(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 jl(n.from,n.to,t.markFromJSON(n.mark))}}yo.jsonID("addMark",jl);class is extends yo{constructor(t,n,r){super(),this.from=t,this.to=n,this.mark=r}apply(t){let n=t.slice(this.from,this.to),r=new At(cx(n.content,o=>o.mark(this.mark.removeFromSet(o.marks)),t),n.openStart,n.openEnd);return Cr.fromReplace(t,this.from,this.to,r)}invert(){return new jl(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 is(n.pos,r.pos,this.mark)}merge(t){return t instanceof is&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new is(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 is(n.from,n.to,t.markFromJSON(n.mark))}}yo.jsonID("removeMark",is);class $l extends yo{constructor(t,n){super(),this.pos=t,this.mark=n}apply(t){let n=t.nodeAt(this.pos);if(!n)return Cr.fail("No node at mark step's position");let r=n.type.create(n.attrs,null,this.mark.addToSet(n.marks));return Cr.fromReplace(t,this.pos,this.pos+1,new At(lt.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;o<n.marks.length;o++)if(!n.marks[o].isInSet(r))return new $l(this.pos,n.marks[o]);return new $l(this.pos,this.mark)}}return new bd(this.pos,this.mark)}map(t){let n=t.mapResult(this.pos,1);return n.deletedAfter?null:new $l(n.pos,this.mark)}toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(t,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for AddNodeMarkStep.fromJSON");return new $l(n.pos,t.markFromJSON(n.mark))}}yo.jsonID("addNodeMark",$l);class bd extends yo{constructor(t,n){super(),this.pos=t,this.mark=n}apply(t){let n=t.nodeAt(this.pos);if(!n)return Cr.fail("No node at mark step's position");let r=n.type.create(n.attrs,null,this.mark.removeFromSet(n.marks));return Cr.fromReplace(t,this.pos,this.pos+1,new At(lt.from(r),0,n.isLeaf?0:1))}invert(t){let n=t.nodeAt(this.pos);return!n||!this.mark.isInSet(n.marks)?this:new $l(this.pos,this.mark)}map(t){let n=t.mapResult(this.pos,1);return n.deletedAfter?null:new bd(n.pos,this.mark)}toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(t,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for RemoveNodeMarkStep.fromJSON");return new bd(n.pos,t.markFromJSON(n.mark))}}yo.jsonID("removeNodeMark",bd);class uo extends yo{constructor(t,n,r,o=!1){super(),this.from=t,this.to=n,this.slice=r,this.structure=o}apply(t){return this.structure&&ZR(t,this.from,this.to)?Cr.fail("Structure replace would overwrite content"):Cr.fromReplace(t,this.from,this.to,this.slice)}getMap(){return new wi([this.from,this.to-this.from,this.slice.size])}invert(t){return new uo(this.from,this.from+this.slice.size,t.slice(this.from,this.to))}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1);return n.deletedAcross&&r.deletedAcross?null:new uo(n.pos,Math.max(n.pos,r.pos),this.slice)}merge(t){if(!(t instanceof uo)||t.structure||this.structure)return null;if(this.from+this.slice.size==t.from&&!this.slice.openEnd&&!t.slice.openStart){let n=this.slice.size+t.slice.size==0?At.empty:new At(this.slice.content.append(t.slice.content),this.slice.openStart,t.slice.openEnd);return new uo(this.from,this.to+(t.to-t.from),n,this.structure)}else if(t.to==this.from&&!this.slice.openStart&&!t.slice.openEnd){let n=this.slice.size+t.slice.size==0?At.empty:new At(t.slice.content.append(this.slice.content),t.slice.openStart,this.slice.openEnd);return new uo(t.from,this.to,n,this.structure)}else return null}toJSON(){let t={stepType:"replace",from:this.from,to:this.to};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")throw new RangeError("Invalid input for ReplaceStep.fromJSON");return new uo(n.from,n.to,At.fromJSON(t,n.slice),!!n.structure)}}yo.jsonID("replace",uo);class ro extends yo{constructor(t,n,r,o,i,a,s=!1){super(),this.from=t,this.to=n,this.gapFrom=r,this.gapTo=o,this.slice=i,this.insert=a,this.structure=s}apply(t){if(this.structure&&(ZR(t,this.from,this.gapFrom)||ZR(t,this.gapTo,this.to)))return Cr.fail("Structure gap-replace would overwrite content");let n=t.slice(this.gapFrom,this.gapTo);if(n.openStart||n.openEnd)return Cr.fail("Gap is not a flat range");let r=this.slice.insertAt(this.insert,n.content);return r?Cr.fromReplace(t,this.from,this.to,r):Cr.fail("Content does not fit in gap")}getMap(){return new wi([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}invert(t){let n=this.gapTo-this.gapFrom;return new ro(this.from,this.from+this.slice.size+n,this.from+this.insert,this.from+this.insert+n,t.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1),o=t.map(this.gapFrom,-1),i=t.map(this.gapTo,1);return n.deletedAcross&&r.deletedAcross||o<n.pos||i>r.pos?null:new ro(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 ro(n.from,n.to,n.gapFrom,n.gapTo,At.fromJSON(t,n.slice),n.insert,!!n.structure)}}yo.jsonID("replaceAround",ro);function ZR(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 RH(e,t,n,r){let o=[],i=[],a,s;e.doc.nodesBetween(t,n,(c,l,u)=>{if(!c.isInline)return;let f=c.marks;if(!r.isInSet(f)&&u.type.allowsMarkType(r.type)){let d=Math.max(l,t),h=Math.min(l+c.nodeSize,n),p=r.addToSet(f);for(let m=0;m<f.length;m++)f[m].isInSet(p)||(a&&a.to==d&&a.mark.eq(f[m])?a.to=h:o.push(a=new is(d,h,f[m])));s&&s.to==d?s.to=h:i.push(s=new jl(d,h,r))}}),o.forEach(c=>e.step(c)),i.forEach(c=>e.step(c))}function xH(e,t,n,r){let o=[],i=0;e.doc.nodesBetween(t,n,(a,s)=>{if(!a.isInline)return;i++;let c=null;if(r instanceof Eg){let l=a.marks,u;for(;u=r.isInSet(l);)(c||(c=[])).push(u),l=u.removeFromSet(l)}else r?r.isInSet(a.marks)&&(c=[r]):c=a.marks;if(c&&c.length){let l=Math.min(s+a.nodeSize,n);for(let u=0;u<c.length;u++){let f=c[u],d;for(let h=0;h<o.length;h++){let p=o[h];p.step==i-1&&f.eq(o[h].style)&&(d=p)}d?(d.to=l,d.step=i):o.push({style:f,from:Math.max(s,t),to:l,step:i})}}}),o.forEach(a=>e.step(new is(a.from,a.to,a.style)))}function bH(e,t,n,r=n.contentMatch){let o=e.doc.nodeAt(t),i=[],a=t+1;for(let s=0;s<o.childCount;s++){let c=o.child(s),l=a+c.nodeSize,u=r.matchType(c.type);if(!u)i.push(new uo(a,l,At.empty));else{r=u;for(let f=0;f<c.marks.length;f++)n.allowsMarkType(c.marks[f].type)||e.step(new is(a,l,c.marks[f]));if(c.isText&&!n.spec.code){let f,d=/\r?\n|\r/g,h;for(;f=d.exec(c.text);)h||(h=new At(lt.from(n.schema.text(" ",n.allowedMarks(c.marks))),0,0)),i.push(new uo(a+f.index,a+f.index+f[0].length,h))}}a=l}if(!r.validEnd){let s=r.fillBefore(lt.empty,!0);e.replace(a,a,new At(s,0,0))}for(let s=i.length-1;s>=0;s--)e.step(i[s])}function MH(e,t,n){return(t==0||e.canReplace(t,e.childCount))&&(n==e.childCount||e.canReplace(0,n))}function xp(e){let n=e.parent.content.cutByIndex(e.startIndex,e.endIndex);for(let r=e.depth;;--r){let o=e.$from.node(r),i=e.$from.index(r),a=e.$to.indexAfter(r);if(r<e.depth&&o.canReplace(i,a,n))return r;if(r==0||o.type.spec.isolating||!MH(o,i,a))break}return null}function wH(e,t,n){let{$from:r,$to:o,depth:i}=t,a=r.before(i+1),s=o.after(i+1),c=a,l=s,u=lt.empty,f=0;for(let p=i,m=!1;p>n;p--)m||r.index(p)>0?(m=!0,u=lt.from(r.node(p).copy(u)),f++):c--;let d=lt.empty,h=0;for(let p=i,m=!1;p>n;p--)m||o.after(p+1)<o.end(p)?(m=!0,d=lt.from(o.node(p).copy(d)),h++):l++;e.step(new ro(c,l,a,s,new At(u.append(d),f,h),u.size-f,!0))}function ux(e,t,n=null,r=e){let o=SH(e,t),i=o&&LH(r,t);return i?o.map(yw).concat({type:t,attrs:n}).concat(i.map(yw)):null}function yw(e){return{type:e,attrs:null}}function SH(e,t){let{parent:n,startIndex:r,endIndex:o}=e,i=n.contentMatchAt(r).findWrapping(t);if(!i)return null;let a=i.length?i[0]:t;return n.canReplaceWith(r,o,a)?i:null}function LH(e,t){let{parent:n,startIndex:r,endIndex:o}=e,i=n.child(r),a=t.contentMatch.findWrapping(i.type);if(!a)return null;let c=(a.length?a[a.length-1]:t).contentMatch;for(let l=r;c&&l<o;l++)c=c.matchType(n.child(l).type);return!c||!c.validEnd?null:a}function OH(e,t,n){let r=lt.empty;for(let a=n.length-1;a>=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=lt.from(n[a].type.create(n[a].attrs,r))}let o=t.start,i=t.end;e.step(new ro(o,i,o,i,new At(r,0,0),n.length,!0))}function TH(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)&&kH(e.doc,e.mapping.slice(i).map(s),r)){e.clearIncompatible(e.mapping.slice(i).map(s,1),r);let c=e.mapping.slice(i),l=c.map(s,1),u=c.map(s+a.nodeSize,1);return e.step(new ro(l,u,l+1,u-1,new At(lt.from(r.create(o,null,a.marks)),0,0),1,!0)),!1}})}function kH(e,t,n){let r=e.resolve(t),o=r.index();return r.parent.canReplaceWith(o,o+1,n)}function NH(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 ro(t,t+i.nodeSize,t+1,t+i.nodeSize-1,new At(lt.from(a),0,0),1,!0))}function sd(e,t,n=1,r){let o=e.resolve(t),i=o.depth-n,a=r&&r[r.length-1]||o.parent;if(i<0||o.parent.type.spec.isolating||!o.parent.canReplace(o.index(),o.parent.childCount)||!a.type.validContent(o.parent.content.cutByIndex(o.index(),o.parent.childCount)))return!1;for(let l=o.depth-1,u=n-2;l>i;l--,u--){let f=o.node(l),d=o.index(l);if(f.type.spec.isolating)return!1;let h=f.content.cutByIndex(d,f.childCount),p=r&&r[u+1];p&&(h=h.replaceChild(0,p.type.create(p.attrs)));let m=r&&r[u]||f;if(!f.canReplace(d+1,f.childCount)||!m.type.validContent(h))return!1}let s=o.indexAfter(i),c=r&&r[0];return o.node(i).canReplaceWith(s,s,c?c.type:o.node(i+1).type)}function PH(e,t,n=1,r){let o=e.doc.resolve(t),i=lt.empty,a=lt.empty;for(let s=o.depth,c=o.depth-n,l=n-1;s>c;s--,l--){i=lt.from(o.node(s).copy(i));let u=r&&r[l];a=lt.from(u?u.type.create(u.attrs,a):o.node(s).copy(a))}e.step(new uo(t,t,new At(i.append(a),n,n),!0))}function Vd(e,t){let n=e.resolve(t),r=n.index();return Fk(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(r,r+1)}function Fk(e,t){return!!(e&&t&&!e.isLeaf&&e.canAppend(t))}function _k(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&&Fk(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 CH(e,t,n){let r=new uo(t-n,t+n,At.empty,!0);e.step(r)}function IH(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<r.node(o).childCount)return null}return null}function Ek(e,t,n){let r=e.resolve(t);if(!n.content.size)return t;let o=n.content;for(let i=0;i<n.openStart;i++)o=o.firstChild.content;for(let i=1;i<=(n.openStart==0&&n.size?2:1);i++)for(let a=r.depth;a>=0;a--){let s=a==r.depth?0:r.pos<=(r.start(a+1)+r.end(a+1))/2?-1:1,c=r.index(a)+(s>0?1:0),l=r.node(a),u=!1;if(i==1)u=l.canReplace(c,c,o);else{let f=l.contentMatchAt(c).findWrapping(o.firstChild.type);u=f&&l.canReplaceWith(c,c,f[0])}if(u)return s==0?r.pos:s<0?r.before(a+1):r.after(a+1)}return null}function fx(e,t,n=t,r=At.empty){if(t==n&&!r.size)return null;let o=e.resolve(t),i=e.resolve(n);return Xk(o,i,r)?new uo(t,n,r):new FH(o,i,r).fit()}function Xk(e,t,n){return!n.openStart&&!n.openEnd&&e.start()==t.start()&&e.parent.canReplace(e.index(),t.index(),n.content)}class FH{constructor(t,n,r){this.$from=t,this.$to=n,this.unplaced=r,this.frontier=[],this.placed=lt.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=lt.from(t.node(o).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let l=this.findFittable();l?this.placeNodes(l):this.openMore()||this.dropNode()}let t=this.mustMoveInline(),n=this.placed.size-this.depth-this.$from.depth,r=this.$from,o=this.close(t<0?this.$to:r.doc.resolve(t));if(!o)return null;let i=this.placed,a=r.depth,s=o.depth;for(;a&&s&&i.childCount==1;)i=i.firstChild.content,a--,s--;let c=new At(i,a,s);return t>-1?new ro(r.pos,t,this.$to.pos,this.$to.end(),c,n):c.size||r.pos!=this.$to.pos?new uo(r.pos,o.pos,c):null}findFittable(){let t=this.unplaced.openStart;for(let n=this.unplaced.content,r=0,o=this.unplaced.openEnd;r<t;r++){let i=n.firstChild;if(n.childCount>1&&(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=ny(this.unplaced.content,r-1).firstChild,o=i.content):o=this.unplaced.content;let a=o.firstChild;for(let s=this.depth;s>=0;s--){let{type:c,match:l}=this.frontier[s],u,f=null;if(n==1&&(a?l.matchType(a.type)||(f=l.fillBefore(lt.from(a),!1)):i&&c.compatibleContent(i.type)))return{sliceDepth:r,frontierDepth:s,parent:i,inject:f};if(n==2&&a&&(u=l.findWrapping(a.type)))return{sliceDepth:r,frontierDepth:s,parent:i,wrap:u};if(i&&l.matchType(i.type))break}}}openMore(){let{content:t,openStart:n,openEnd:r}=this.unplaced,o=ny(t,n);return!o.childCount||o.firstChild.isLeaf?!1:(this.unplaced=new At(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=ny(t,n);if(o.childCount<=1&&n>0){let i=t.size-n<=n+o.size;this.unplaced=new At(P0(t,n-1,1),n-1,i?n-1:r)}else this.unplaced=new At(P0(t,n,1),n,r)}placeNodes({sliceDepth:t,frontierDepth:n,parent:r,inject:o,wrap:i}){for(;this.depth>n;)this.closeFrontierNode();if(i)for(let m=0;m<i.length;m++)this.openFrontierNode(i[m]);let a=this.unplaced,s=r?r.content:a.content,c=a.openStart-t,l=0,u=[],{match:f,type:d}=this.frontier[n];if(o){for(let m=0;m<o.childCount;m++)u.push(o.child(m));f=f.matchFragment(o)}let h=s.size+t-(a.content.size-a.openEnd);for(;l<s.childCount;){let m=s.child(l),v=f.matchType(m.type);if(!v)break;l++,(l>1||c==0||m.content.size)&&(f=v,u.push(Wk(m.mark(d.allowedMarks(m.marks)),l==1?c:0,l==s.childCount?h:-1)))}let p=l==s.childCount;p||(h=-1),this.placed=C0(this.placed,n,lt.from(u)),this.frontier[n].match=f,p&&h<0&&r&&r.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let m=0,v=s;m<h;m++){let b=v.lastChild;this.frontier.push({type:b.type,match:b.contentMatchAt(b.childCount)}),v=b.content}this.unplaced=p?t==0?At.empty:new At(P0(a.content,t-1,1),t-1,h<0?a.openEnd:t-1):new At(P0(a.content,t,l),a.openStart,a.openEnd)}mustMoveInline(){if(!this.$to.parent.isTextblock)return-1;let t=this.frontier[this.depth],n;if(!t.type.isTextblock||!ry(this.$to,this.$to.depth,t.type,t.match,!1)||this.$to.depth==this.depth&&(n=this.findCloseLevel(this.$to))&&n.depth==this.depth)return-1;let{depth:r}=this.$to,o=this.$to.after(r);for(;r>1&&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<t.depth&&t.end(n+1)==t.pos+(t.depth-(n+1)),a=ry(t,n,o,r,i);if(a){for(let s=n-1;s>=0;s--){let{match:c,type:l}=this.frontier[s],u=ry(t,s,l,c,!0);if(!u||u.childCount)continue e}return{depth:n,fit:a,move:i?t.doc.resolve(t.after(n+1)):t}}}}close(t){let n=this.findCloseLevel(t);if(!n)return null;for(;this.depth>n.depth;)this.closeFrontierNode();n.fit.childCount&&(this.placed=C0(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=C0(this.placed,this.depth,lt.from(t.create(n,r))),this.frontier.push({type:t,match:t.contentMatch})}closeFrontierNode(){let n=this.frontier.pop().match.fillBefore(lt.empty,!0);n.childCount&&(this.placed=C0(this.placed,this.frontier.length,n))}}function P0(e,t,n){return t==0?e.cutByIndex(n,e.childCount):e.replaceChild(0,e.firstChild.copy(P0(e.firstChild.content,t-1,n)))}function C0(e,t,n){return t==0?e.append(n):e.replaceChild(e.childCount-1,e.lastChild.copy(C0(e.lastChild.content,t-1,n)))}function ny(e,t){for(let n=0;n<t;n++)e=e.firstChild.content;return e}function Wk(e,t,n){if(t<=0)return e;let r=e.content;return t>1&&(r=r.replaceChild(0,Wk(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(lt.empty,!0)))),e.copy(r)}function ry(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&&!_H(n,i.content,a)?s:null}function _H(e,t,n){for(let r=n;r<t.childCount;r++)if(!e.allowsMarks(t.child(r).marks))return!0;return!1}function EH(e){return e.spec.defining||e.spec.definingForContent}function XH(e,t,n,r){if(!r.size)return e.deleteRange(t,n);let o=e.doc.resolve(t),i=e.doc.resolve(n);if(Xk(o,i,r))return e.step(new uo(t,n,r));let a=Uk(o,e.doc.resolve(n));a[a.length-1]==0&&a.pop();let s=-(o.depth+1);a.unshift(s);for(let d=o.depth,h=o.pos-1;d>0;d--,h--){let p=o.node(d).type.spec;if(p.defining||p.definingAsContext||p.isolating)break;a.indexOf(d)>-1?s=d:o.before(d)==h&&a.splice(1,0,-d)}let c=a.indexOf(s),l=[],u=r.openStart;for(let d=r.content,h=0;;h++){let p=d.firstChild;if(l.push(p),h==r.openStart)break;d=p.content}for(let d=u-1;d>=0;d--){let h=l[d],p=EH(h.type);if(p&&!h.sameMarkup(o.node(Math.abs(s)-1)))u=d;else if(p||!h.type.isTextblock)break}for(let d=r.openStart;d>=0;d--){let h=(d+u+1)%(r.openStart+1),p=l[h];if(p)for(let m=0;m<a.length;m++){let v=a[(m+c)%a.length],b=!0;v<0&&(b=!1,v=-v);let x=o.node(v-1),R=o.index(v-1);if(x.canReplaceWith(R,R,p.type,p.marks))return e.replace(o.before(v),b?i.after(v):n,new At(Vk(r.content,0,r.openStart,h),h,r.openEnd))}}let f=e.steps.length;for(let d=a.length-1;d>=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 Vk(e,t,n,r,o){if(t<n){let i=e.firstChild;e=e.replaceChild(0,i.copy(Vk(i.content,t+1,n,r,i)))}if(t>r){let i=o.contentMatchAt(0),a=i.fillBefore(e).append(e);e=a.append(i.matchFragment(a).fillBefore(lt.empty,!0))}return e}function WH(e,t,n,r){if(!r.isInline&&t==n&&e.doc.resolve(t).parent.content.size){let o=IH(e.doc,t,r.type);o!=null&&(t=n=o)}e.replaceRange(t,n,new At(lt.from(r),0,0))}function VH(e,t,n){let r=e.doc.resolve(t),o=e.doc.resolve(n),i=Uk(r,o);for(let a=0;a<i.length;a++){let s=i[a],c=a==i.length-1;if(c&&s==0||r.node(s).type.contentMatch.validEnd)return e.delete(r.start(s),o.end(s));if(s>0&&(c||r.node(s-1).canReplace(r.index(s-1),o.indexAfter(s-1))))return e.delete(r.before(s),o.after(s))}for(let a=1;a<=r.depth&&a<=o.depth;a++)if(t-r.start(a)==r.depth-a&&n>r.end(a)&&o.end(a)-n!=o.depth-a)return e.delete(r.before(a),n);e.delete(t,n)}function Uk(e,t){let n=[],r=Math.min(e.depth,t.depth);for(let o=r;o>=0;o--){let i=e.start(o);if(i<e.pos-(e.depth-o)||t.end(o)>t.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 ld extends yo{constructor(t,n,r){super(),this.pos=t,this.attr=n,this.value=r}apply(t){let n=t.nodeAt(this.pos);if(!n)return Cr.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 Cr.fromReplace(t,this.pos,this.pos+1,new At(lt.from(o),0,n.isLeaf?0:1))}getMap(){return wi.empty}invert(t){return new ld(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 ld(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 ld(n.pos,n.attr,n.value)}}yo.jsonID("attr",ld);class Hh extends yo{constructor(t,n){super(),this.attr=t,this.value=n}apply(t){let n=Object.create(null);for(let o in t.attrs)n[o]=t.attrs[o];n[this.attr]=this.value;let r=t.type.create(n,t.content,t.marks);return Cr.ok(r)}getMap(){return wi.empty}invert(t){return new Hh(this.attr,t.attrs[this.attr])}map(t){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(t,n){if(typeof n.attr!="string")throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new Hh(n.attr,n.value)}}yo.jsonID("docAttr",Hh);let Md=class extends Error{};Md=function e(t){let n=Error.call(this,t);return n.__proto__=e.prototype,n};Md.prototype=Object.create(Error.prototype);Md.prototype.constructor=Md;Md.prototype.name="TransformError";let UH=class{constructor(t){this.doc=t,this.steps=[],this.docs=[],this.mapping=new ad}get before(){return this.docs.length?this.docs[0]:this.doc}step(t){let n=this.maybeStep(t);if(n.failed)throw new Md(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=At.empty){let o=fx(this.doc,t,n,r);return o&&this.step(o),this}replaceWith(t,n,r){return this.replace(t,n,new At(lt.from(r),0,0))}delete(t,n){return this.replace(t,n,At.empty)}insert(t,n){return this.replaceWith(t,t,n)}replaceRange(t,n,r){return XH(this,t,n,r),this}replaceRangeWith(t,n,r){return WH(this,t,n,r),this}deleteRange(t,n){return VH(this,t,n),this}lift(t,n){return wH(this,t,n),this}join(t,n=1){return CH(this,t,n),this}wrap(t,n){return OH(this,t,n),this}setBlockType(t,n=t,r,o=null){return TH(this,t,n,r,o),this}setNodeMarkup(t,n,r=null,o){return NH(this,t,n,r,o),this}setNodeAttribute(t,n,r){return this.step(new ld(t,n,r)),this}setDocAttribute(t,n){return this.step(new Hh(t,n)),this}addNodeMark(t,n){return this.step(new $l(t,n)),this}removeNodeMark(t,n){if(!(n instanceof In)){let r=this.doc.nodeAt(t);if(!r)throw new RangeError("No node at position "+t);if(n=n.isInSet(r.marks),!n)return this}return this.step(new bd(t,n)),this}split(t,n=1,r){return PH(this,t,n,r),this}addMark(t,n,r){return RH(this,t,n,r),this}removeMark(t,n,r){return xH(this,t,n,r),this}clearIncompatible(t,n,r){return bH(this,t,n,r),this}};const oy=Object.create(null);class bn{constructor(t,n,r){this.$anchor=t,this.$head=n,this.ranges=r||[new YH(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<t.length;n++)if(t[n].$from.pos!=t[n].$to.pos)return!1;return!0}content(){return this.$from.doc.slice(this.from,this.to,!0)}replace(t,n=At.empty){let r=n.content.lastChild,o=null;for(let s=0;s<n.openEnd;s++)o=r,r=r.lastChild;let i=t.steps.length,a=this.ranges;for(let s=0;s<a.length;s++){let{$from:c,$to:l}=a[s],u=t.mapping.slice(i);t.replaceRange(u.map(c.pos),u.map(l.pos),s?At.empty:n),s==0&&xw(t,i,(r?r.isInline:o&&o.isTextblock)?-1:1)}}replaceWith(t,n){let r=t.steps.length,o=this.ranges;for(let i=0;i<o.length;i++){let{$from:a,$to:s}=o[i],c=t.mapping.slice(r),l=c.map(a.pos),u=c.map(s.pos);i?t.deleteRange(l,u):(t.replaceRangeWith(l,u,n),xw(t,r,n.isInline?-1:1))}}static findFrom(t,n,r=!1){let o=t.parent.inlineContent?new Xn(t):Cf(t.node(0),t.parent,t.pos,t.index(),n,r);if(o)return o;for(let i=t.depth-1;i>=0;i--){let a=n<0?Cf(t.node(0),t.node(i),t.before(i+1),t.index(i),n,r):Cf(t.node(0),t.node(i),t.after(i+1),t.index(i)+1,n,r);if(a)return a}return null}static near(t,n=1){return this.findFrom(t,n)||this.findFrom(t,-n)||new $o(t.node(0))}static atStart(t){return Cf(t,t,0,0,1)||new $o(t)}static atEnd(t){return Cf(t,t,t.content.size,t.childCount,-1)||new $o(t)}static fromJSON(t,n){if(!n||!n.type)throw new RangeError("Invalid input for Selection.fromJSON");let r=oy[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 oy)throw new RangeError("Duplicate use of selection JSON ID "+t);return oy[t]=n,n.prototype.jsonID=t,n}getBookmark(){return Xn.between(this.$anchor,this.$head).getBookmark()}}bn.prototype.visible=!0;class YH{constructor(t,n){this.$from=t,this.$to=n}}let Aw=!1;function Rw(e){!Aw&&!e.parent.inlineContent&&(Aw=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+e.parent.type.name+")"))}class Xn extends bn{constructor(t,n=t){Rw(t),Rw(n),super(t,n)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(t,n){let r=t.resolve(n.map(this.head));if(!r.parent.inlineContent)return bn.near(r);let o=t.resolve(n.map(this.anchor));return new Xn(o.parent.inlineContent?o:r,r)}replace(t,n=At.empty){if(super.replace(t,n),n==At.empty){let r=this.$from.marksAcross(this.$to);r&&t.ensureMarks(r)}}eq(t){return t instanceof Xn&&t.anchor==this.anchor&&t.head==this.head}getBookmark(){return new Xg(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(t,n){if(typeof n.anchor!="number"||typeof n.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new Xn(t.resolve(n.anchor),t.resolve(n.head))}static create(t,n,r=n){let o=t.resolve(n);return new this(o,r==n?o:t.resolve(r))}static between(t,n,r){let o=t.pos-n.pos;if((!r||o)&&(r=o>=0?1:-1),!n.parent.inlineContent){let i=bn.findFrom(n,r,!0)||bn.findFrom(n,-r,!0);if(i)n=i.$head;else return bn.near(n,r)}return t.parent.inlineContent||(o==0?t=n:(t=(bn.findFrom(t,-r,!0)||bn.findFrom(t,r,!0)).$anchor,t.pos<n.pos!=o<0&&(t=n))),new Xn(t,n)}}bn.jsonID("text",Xn);class Xg{constructor(t,n){this.anchor=t,this.head=n}map(t){return new Xg(t.map(this.anchor),t.map(this.head))}resolve(t){return Xn.between(t.resolve(this.anchor),t.resolve(this.head))}}class Yt extends bn{constructor(t){let n=t.nodeAfter,r=t.node(0).resolve(t.pos+n.nodeSize);super(t,r),this.node=n}map(t,n){let{deleted:r,pos:o}=n.mapResult(this.anchor),i=t.resolve(o);return r?bn.near(i):new Yt(i)}content(){return new At(lt.from(this.node),0,0)}eq(t){return t instanceof Yt&&t.anchor==this.anchor}toJSON(){return{type:"node",anchor:this.anchor}}getBookmark(){return new dx(this.anchor)}static fromJSON(t,n){if(typeof n.anchor!="number")throw new RangeError("Invalid input for NodeSelection.fromJSON");return new Yt(t.resolve(n.anchor))}static create(t,n){return new Yt(t.resolve(n))}static isSelectable(t){return!t.isText&&t.type.spec.selectable!==!1}}Yt.prototype.visible=!1;bn.jsonID("node",Yt);class dx{constructor(t){this.anchor=t}map(t){let{deleted:n,pos:r}=t.mapResult(this.anchor);return n?new Xg(r,r):new dx(r)}resolve(t){let n=t.resolve(this.anchor),r=n.nodeAfter;return r&&Yt.isSelectable(r)?new Yt(n):bn.near(n)}}class $o extends bn{constructor(t){super(t.resolve(0),t.resolve(t.content.size))}replace(t,n=At.empty){if(n==At.empty){t.delete(0,t.doc.content.size);let r=bn.atStart(t.doc);r.eq(t.selection)||t.setSelection(r)}else super.replace(t,n)}toJSON(){return{type:"all"}}static fromJSON(t){return new $o(t)}map(t){return new $o(t)}eq(t){return t instanceof $o}getBookmark(){return ZH}}bn.jsonID("all",$o);const ZH={map(){return this},resolve(e){return new $o(e)}};function Cf(e,t,n,r,o,i=!1){if(t.inlineContent)return Xn.create(e,n);for(let a=r-(o>0?0:1);o>0?a<t.childCount: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 c=Cf(e,s,n+o,o<0?s.childCount:0,o,i);if(c)return c}n+=s.nodeSize*o}return null}function xw(e,t,n){let r=e.steps.length-1;if(r<t)return;let o=e.steps[r];if(!(o instanceof uo||o instanceof ro))return;let i=e.mapping.maps[r],a;i.forEach((s,c,l,u)=>{a==null&&(a=u)}),e.setSelection(bn.near(e.doc.resolve(a),n))}const bw=1,t2=2,Mw=4;let QH=class extends UH{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.curSelectionFor<this.steps.length&&(this.curSelection=this.curSelection.map(this.doc,this.mapping.slice(this.curSelectionFor)),this.curSelectionFor=this.steps.length),this.curSelection}setSelection(t){if(t.$from.doc!=this.doc)throw new RangeError("Selection passed to setSelection must point at the current document");return this.curSelection=t,this.curSelectionFor=this.steps.length,this.updated=(this.updated|bw)&~t2,this.storedMarks=null,this}get selectionSet(){return(this.updated&bw)>0}setStoredMarks(t){return this.storedMarks=t,this.updated|=t2,this}ensureMarks(t){return In.sameSet(this.storedMarks||this.selection.$from.marks(),t)||this.setStoredMarks(t),this}addStoredMark(t){return this.ensureMarks(t.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(t){return this.ensureMarks(t.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&t2)>0}addStep(t,n){super.addStep(t,n),this.updated=this.updated&~t2,this.storedMarks=null}setTime(t){return this.time=t,this}replaceSelection(t){return this.selection.replace(this,t),this}replaceSelectionWith(t,n=!0){let r=this.selection;return n&&(t=t.mark(this.storedMarks||(r.empty?r.$from.marks():r.$from.marksAcross(r.$to)||In.none))),r.replaceWith(this,t),this}deleteSelection(){return this.selection.replace(this),this}insertText(t,n,r){let o=this.doc.type.schema;if(n==null)return t?this.replaceSelectionWith(o.text(t),!0):this.deleteSelection();{if(r==null&&(r=n),r=r??n,!t)return this.deleteRange(n,r);let i=this.storedMarks;if(!i){let a=this.doc.resolve(n);i=r==n?a.marks():a.marksAcross(this.doc.resolve(r))}return this.replaceRangeWith(n,r,o.text(t,i)),this.selection.empty||this.setSelection(bn.near(this.selection.$to)),this}}setMeta(t,n){return this.meta[typeof t=="string"?t:t.key]=n,this}getMeta(t){return this.meta[typeof t=="string"?t:t.key]}get isGeneric(){for(let t in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=Mw,this}get scrolledIntoView(){return(this.updated&Mw)>0}};function ww(e,t){return!t||!e?e:e.bind(t)}class I0{constructor(t,n,r){this.name=t,this.init=ww(n.init,r),this.apply=ww(n.apply,r)}}const BH=[new I0("doc",{init(e){return e.doc||e.schema.topNodeType.createAndFill()},apply(e){return e.doc}}),new I0("selection",{init(e,t){return e.selection||bn.atStart(t.doc)},apply(e){return e.selection}}),new I0("storedMarks",{init(e){return e.storedMarks||null},apply(e,t,n,r){return r.selection.$cursor?e.storedMarks:null}}),new I0("scrollToSelection",{init(){return 0},apply(e,t){return e.scrolledIntoView?t+1:t}})];class iy{constructor(t,n){this.schema=t,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=BH.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 I0(r.key,r.spec.state,r))})}}class Bf{constructor(t){this.config=t}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(t){return this.applyTransaction(t).state}filterTransaction(t,n=-1){for(let r=0;r<this.config.plugins.length;r++)if(r!=n){let o=this.config.plugins[r];if(o.spec.filterTransaction&&!o.spec.filterTransaction.call(o,t,this))return!1}return!0}applyTransaction(t){if(!this.filterTransaction(t))return{state:this,transactions:[]};let n=[t],r=this.applyInner(t),o=null;for(;;){let i=!1;for(let a=0;a<this.config.plugins.length;a++){let s=this.config.plugins[a];if(s.spec.appendTransaction){let c=o?o[a].n:0,l=o?o[a].state:this,u=c<n.length&&s.spec.appendTransaction.call(s,c?n.slice(c):n,l,r);if(u&&r.filterTransaction(u,a)){if(u.setMeta("appendedTransaction",t),!o){o=[];for(let f=0;f<this.config.plugins.length;f++)o.push(f<a?{state:r,n:n.length}:{state:this,n:0})}n.push(u),r=r.applyInner(u),i=!0}o&&(o[a]={state:r,n:n.length})}}if(!i)return{state:r,transactions:n}}}applyInner(t){if(!t.before.eq(this.doc))throw new RangeError("Applying a mismatched transaction");let n=new Bf(this.config),r=this.config.fields;for(let o=0;o<r.length;o++){let i=r[o];n[i.name]=i.apply(t,this[i.name],this,n)}return n}get tr(){return new QH(this)}static create(t){let n=new iy(t.doc?t.doc.type.schema:t.schema,t.plugins),r=new Bf(n);for(let o=0;o<n.fields.length;o++)r[n.fields[o].name]=n.fields[o].init(t,r);return r}reconfigure(t){let n=new iy(this.schema,t.plugins),r=n.fields,o=new Bf(n);for(let i=0;i<r.length;i++){let a=r[i].name;o[a]=this.hasOwnProperty(a)?this[a]:r[i].init(t,o)}return o}toJSON(t){let n={doc:this.doc.toJSON(),selection:this.selection.toJSON()};if(this.storedMarks&&(n.storedMarks=this.storedMarks.map(r=>r.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 iy(t.schema,t.plugins),i=new Bf(o);return o.fields.forEach(a=>{if(a.name=="doc")i.doc=ls.fromJSON(t.schema,n.doc);else if(a.name=="selection")i.selection=bn.fromJSON(i.doc,n.selection);else if(a.name=="storedMarks")n.storedMarks&&(i.storedMarks=n.storedMarks.map(t.schema.markFromJSON));else{if(r)for(let s in r){let c=r[s],l=c.spec.state;if(c.key==a.name&&l&&l.fromJSON&&Object.prototype.hasOwnProperty.call(n,s)){i[a.name]=l.fromJSON.call(c,t,n[s],i);return}}i[a.name]=a.init(t,i)}}),i}}function Yk(e,t,n){for(let r in e){let o=e[r];o instanceof Function?o=o.bind(t):r=="handleDOMEvents"&&(o=Yk(o,t,{})),n[r]=o}return n}class Ud{constructor(t){this.spec=t,this.props={},t.props&&Yk(t.props,this,this.props),this.key=t.key?t.key.key:Zk("plugin")}getState(t){return t[this.key]}}const ay=Object.create(null);function Zk(e){return e in ay?e+"$"+ ++ay[e]:(ay[e]=0,e+"$")}class Qk{constructor(t="key"){this.key=Zk(t)}get(t){return t.config.pluginsByKey[this.key]}getState(t){return t[this.key]}}const Bk=(e,t)=>e.selection.empty?!1:(t&&t(e.tr.deleteSelection().scrollIntoView()),!0);function DH(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("backward",e):n.parentOffset>0)?null:n}const KH=(e,t,n)=>{let r=DH(e,n);if(!r)return!1;let o=Dk(r);if(!o){let a=r.blockRange(),s=a&&xp(a);return s==null?!1:(t&&t(e.tr.lift(a,s).scrollIntoView()),!0)}let i=o.nodeBefore;if(!i.type.spec.isolating&&$k(e,o,t))return!0;if(r.parent.content.size==0&&(wd(i,"end")||Yt.isSelectable(i))){let a=fx(e.doc,r.before(),r.after(),At.empty);if(a&&a.slice.size<a.to-a.from){if(t){let s=e.tr.step(a);s.setSelection(wd(i,"end")?bn.findFrom(s.doc.resolve(s.mapping.map(o.pos,-1)),-1):Yt.create(s.doc,o.pos-i.nodeSize)),t(s.scrollIntoView())}return!0}}return i.isAtom&&o.depth==r.depth-1?(t&&t(e.tr.delete(o.pos-i.nodeSize,o.pos).scrollIntoView()),!0):!1};function wd(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 HH=(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=Dk(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 Dk(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 GH(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("forward",e):n.parentOffset<n.parent.content.size)?null:n}const zH=(e,t,n)=>{let r=GH(e,n);if(!r)return!1;let o=Kk(r);if(!o)return!1;let i=o.nodeAfter;if($k(e,o,t))return!0;if(r.parent.content.size==0&&(wd(i,"start")||Yt.isSelectable(i))){let a=fx(e.doc,r.before(),r.after(),At.empty);if(a&&a.slice.size<a.to-a.from){if(t){let s=e.tr.step(a);s.setSelection(wd(i,"start")?bn.findFrom(s.doc.resolve(s.mapping.map(o.pos)),1):Yt.create(s.doc,s.mapping.map(o.pos))),t(s.scrollIntoView())}return!0}}return i.isAtom&&o.depth==r.depth-1?(t&&t(e.tr.delete(o.pos,o.pos+i.nodeSize).scrollIntoView()),!0):!1},JH=(e,t,n)=>{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<r.parent.content.size)return!1;i=Kk(r)}let a=i&&i.nodeAfter;return!a||!Yt.isSelectable(a)?!1:(t&&t(e.tr.setSelection(Yt.create(e.doc,i.pos)).scrollIntoView()),!0)};function Kk(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){let n=e.node(t);if(e.index(t)+1<n.childCount)return e.doc.resolve(e.after(t+1));if(n.type.spec.isolating)break}return null}const jH=(e,t)=>{let n=e.selection,r=n instanceof Yt,o;if(r){if(n.node.isTextblock||!Vd(e.doc,n.from))return!1;o=n.from}else if(o=_k(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},$H=(e,t)=>{let n=e.selection,r;if(n instanceof Yt){if(n.node.isTextblock||!Vd(e.doc,n.to))return!1;r=n.to}else if(r=_k(e.doc,n.to,1),r==null)return!1;return t&&t(e.tr.join(r).scrollIntoView()),!0},qH=(e,t)=>{let{$from:n,$to:r}=e.selection,o=n.blockRange(r),i=o&&xp(o);return i==null?!1:(t&&t(e.tr.lift(o,i).scrollIntoView()),!0)},Hk=(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 hx(e){for(let t=0;t<e.edgeCount;t++){let{type:n}=e.edge(t);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}const eG=(e,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=hx(o.contentMatchAt(i));if(!a||!o.canReplaceWith(i,i,a))return!1;if(t){let s=n.after(),c=e.tr.replaceWith(s,s,a.createAndFill());c.setSelection(bn.near(c.doc.resolve(s),1)),t(c.scrollIntoView())}return!0},Gk=(e,t)=>{let n=e.selection,{$from:r,$to:o}=n;if(n instanceof $o||r.parent.inlineContent||o.parent.inlineContent)return!1;let i=hx(o.parent.contentMatchAt(o.indexAfter()));if(!i||!i.isTextblock)return!1;if(t){let a=(!r.parentOffset&&o.index()<o.parent.childCount?r:o).pos,s=e.tr.insert(a,i.createAndFill());s.setSelection(Xn.create(s.doc,a+1)),t(s.scrollIntoView())}return!0},zk=(e,t)=>{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(sd(e.doc,i))return t&&t(e.tr.split(i).scrollIntoView()),!0}let r=n.blockRange(),o=r&&xp(r);return o==null?!1:(t&&t(e.tr.lift(r,o).scrollIntoView()),!0)};function tG(e){return(t,n)=>{let{$from:r,$to:o}=t.selection;if(t.selection instanceof Yt&&t.selection.node.isBlock)return!r.parentOffset||!sd(t.doc,r.pos)?!1:(n&&n(t.tr.split(r.pos).scrollIntoView()),!0);if(!r.parent.isBlock)return!1;if(n){let i=o.parentOffset==o.parent.content.size,a=t.tr;(t.selection instanceof Xn||t.selection instanceof $o)&&a.deleteSelection();let s=r.depth==0?null:hx(r.node(-1).contentMatchAt(r.indexAfter(-1))),c=e&&e(o.parent,i),l=c?[c]:i&&s?[{type:s}]:void 0,u=sd(a.doc,a.mapping.map(r.pos),1,l);if(!l&&!u&&sd(a.doc,a.mapping.map(r.pos),1,s?[{type:s}]:void 0)&&(s&&(l=[{type:s}]),u=!0),u&&(a.split(a.mapping.map(r.pos),1,l),!i&&!r.parentOffset&&r.parent.type!=s)){let f=a.mapping.map(r.before()),d=a.doc.resolve(f);s&&r.node(-1).canReplaceWith(d.index(),d.index()+1,s)&&a.setNodeMarkup(a.mapping.map(r.before()),s)}n(a.scrollIntoView())}return!0}}const Jk=tG(),nG=(e,t)=>Jk(e,t&&(n=>{let r=e.storedMarks||e.selection.$to.parentOffset&&e.selection.$from.marks();r&&n.ensureMarks(r),t(n)})),rG=(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)},jk=(e,t)=>(t&&t(e.tr.setSelection(new $o(e.doc))),!0);function oG(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||Vd(e.doc,t.pos))?!1:(n&&n(e.tr.clearIncompatible(t.pos,r.type,r.contentMatchAt(r.childCount)).join(t.pos).scrollIntoView()),!0)}function $k(e,t,n){let r=t.nodeBefore,o=t.nodeAfter,i,a;if(r.type.spec.isolating||o.type.spec.isolating)return!1;if(oG(e,t,n))return!0;let s=t.parent.canReplace(t.index(),t.index()+1);if(s&&(i=(a=r.contentMatchAt(r.childCount)).findWrapping(o.type))&&a.matchType(i[0]||o.type).validEnd){if(n){let f=t.pos+o.nodeSize,d=lt.empty;for(let m=i.length-1;m>=0;m--)d=lt.from(i[m].create(null,d));d=lt.from(r.copy(d));let h=e.tr.step(new ro(t.pos-1,f,t.pos,f,new At(d,1,0),i.length,!0)),p=f+2*i.length;Vd(h.doc,p)&&h.join(p),n(h.scrollIntoView())}return!0}let c=bn.findFrom(t,1),l=c&&c.$from.blockRange(c.$to),u=l&&xp(l);if(u!=null&&u>=t.depth)return n&&n(e.tr.lift(l,u).scrollIntoView()),!0;if(s&&wd(o,"start",!0)&&wd(r,"end")){let f=r,d=[];for(;d.push(f),!f.isTextblock;)f=f.lastChild;let h=o,p=1;for(;!h.isTextblock;h=h.firstChild)p++;if(f.canReplace(f.childCount,f.childCount,h.content)){if(n){let m=lt.empty;for(let b=d.length-1;b>=0;b--)m=lt.from(d[b].copy(m));let v=e.tr.step(new ro(t.pos-d.length,t.pos+o.nodeSize,t.pos+p,t.pos+o.nodeSize-p,new At(m,d.length,0),0,!0));n(v.scrollIntoView())}return!0}}return!1}function qk(e){return function(t,n){let r=t.selection,o=e<0?r.$from:r.$to,i=o.depth;for(;o.node(i).isInline;){if(!i)return!1;i--}return o.node(i).isTextblock?(n&&n(t.tr.setSelection(Xn.create(t.doc,e<0?o.start(i):o.end(i)))),!0):!1}}const iG=qk(-1),aG=qk(1);function sG(e,t=null){return function(n,r){let{$from:o,$to:i}=n.selection,a=o.blockRange(i),s=a&&ux(a,e,t);return s?(r&&r(n.tr.wrap(a,s).scrollIntoView()),!0):!1}}function lG(e,t,n){for(let r=0;r<t.length;r++){let{$from:o,$to:i}=t[r],a=o.depth==0?e.inlineContent&&e.type.allowsMarkType(n):!1;if(e.nodesBetween(o.pos,i.pos,s=>{if(a)return!1;a=s.inlineContent&&s.type.allowsMarkType(n)}),a)return!0}return!1}function kr(e,t=null){return function(n,r){let{empty:o,$cursor:i,ranges:a}=n.selection;if(o&&!i||!lG(n.doc,a,e))return!1;if(r)if(i)e.isInSet(n.storedMarks||i.marks())?r(n.tr.removeStoredMark(e)):r(n.tr.addStoredMark(e.create(t)));else{let s=!1,c=n.tr;for(let l=0;!s&&l<a.length;l++){let{$from:u,$to:f}=a[l];s=n.doc.rangeHasMark(u.pos,f.pos,e)}for(let l=0;l<a.length;l++){let{$from:u,$to:f}=a[l];if(s)c.removeMark(u.pos,f.pos,e);else{let d=u.pos,h=f.pos,p=u.nodeAfter,m=f.nodeBefore,v=p&&p.isText?/^\s*/.exec(p.text)[0].length:0,b=m&&m.isText?/\s*$/.exec(m.text)[0].length:0;d+v<h&&(d+=v,h-=b),c.addMark(d,h,e.create(t))}}r(c.scrollIntoView())}return!0}}function Wg(...e){return function(t,n,r){for(let o=0;o<e.length;o++)if(e[o](t,n,r))return!0;return!1}}let sy=Wg(Bk,KH,HH),Sw=Wg(Bk,zH,JH);const Bs={Enter:Wg(Hk,Gk,zk,Jk),"Mod-Enter":eG,Backspace:sy,"Mod-Backspace":sy,"Shift-Backspace":sy,Delete:Sw,"Mod-Delete":Sw,"Mod-a":jk},eN={"Ctrl-h":Bs.Backspace,"Alt-Backspace":Bs["Mod-Backspace"],"Ctrl-d":Bs.Delete,"Ctrl-Alt-Backspace":Bs["Mod-Delete"],"Alt-Delete":Bs["Mod-Delete"],"Alt-d":Bs["Mod-Delete"],"Ctrl-a":iG,"Ctrl-e":aG};for(let e in Bs)eN[e]=Bs[e];const cG=typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):typeof os<"u"&&os.platform?os.platform()=="darwin":!1,uG=cG?eN:Bs,km=(e,t)=>e.type===t.nodes.bullet_list||e.type===t.nodes.ordered_list,Er=e=>{const{empty:t}=e.state.selection;t&&jk(e.state,e.dispatch)},Da=(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))}},fG=(e,t,n,r)=>{let o=t;const i=d=>d.type===r;let a=null,s=null,c=null;for(;o<=n;){const d=e.nodeAt(o);if(!d||!d.marks)return null;const h=d.marks.find(i);if(!h||a&&h!==a)return null;s=s||d,a=a||h,c=d,o++}let l=t,u=n,f=0;for(o=t-1;o>f;){const d=e.nodeAt(o),h=d&&d.marks.find(i);if(!h||h!==a)break;l=o,s=d,o--}for(o=n+1,f=e.nodeSize-2;o<f;){const d=e.nodeAt(o),h=d&&d.marks.find(i);if(!h||h!==a)break;u=o,c=d,o++}return{mark:a,from:{node:s,pos:l},to:{node:c,pos:u}}},dG=(e,t)=>Array.isArray(e)&&e.indexOf(t.type)>-1||t.type===e,hG=(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}}},tN=e=>t=>hG(t.$from,e),pG=e=>t=>tN(n=>dG(e,n))(t),E2=(e,t)=>{const n=t.schema.nodes[e];return!!pG(n)(t.selection)},nN=e=>e?e.type.name==="text"?e:e.lastChild?nN(e.lastChild):null:null,rN=e=>{const{selection:t,doc:n}=e.state,{from:r}=t;let o=n.nodeAt(r)||n.nodeAt(r-1);return o=nN(o),(o==null?void 0:o.marks)||[]},If=(e,t,n)=>{for(const r of e)if(r.type.name===t&&r.attrs[n])return r.attrs[n];return null},Uc=(e,t)=>{for(const n of e)if(n.type.name===t)return!0;return!1},mG=(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)},gG=(e,t)=>{const{selection:n,doc:r}=e.state,{from:o,to:i}=n;let a=!0,s="";return r.nodesBetween(o,i,c=>(a&&c.attrs[t]&&(a=!1,s=c.attrs[t]),a)),s},oN={color:"#000",backcolor:"",fontsize:"20px",fontname:"微软雅黑",align:"left"},QR=(e,t={})=>{const n={...oN,...t},r=rN(e),o=Uc(r,"strong"),i=Uc(r,"em"),a=Uc(r,"underline"),s=Uc(r,"strikethrough"),c=Uc(r,"superscript"),l=Uc(r,"subscript"),u=Uc(r,"code"),f=If(r,"forecolor","color")||n.color,d=If(r,"backcolor","backcolor")||n.backcolor,h=If(r,"fontsize","fontsize")||n.fontsize,p=If(r,"fontname","fontname")||n.fontname,m=If(r,"link","href")||"",v=gG(e,"align")||n.align,b=E2("bullet_list",e.state),x=E2("ordered_list",e.state),R=E2("blockquote",e.state);return{bold:o,em:i,underline:a,strikethrough:s,superscript:c,subscript:l,code:u,color:f,backcolor:d,fontsize:h,fontname:p,link:m,align:v,bulletList:b,orderedList:x,blockquote:R}},Lw=e=>{const t=rN(e),n=If(t,"fontsize","fontsize")||oN.fontsize;return parseInt(n)},vG={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},BR=[{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"}],bp=[{label:"得意黑",value:"得意黑"},{label:"仓耳小丸子",value:"仓耳小丸子"},{label:"优设标题黑",value:"优设标题黑"},{label:"峰广明锐体",value:"峰广明锐体"},{label:"摄图摩登小方体",value:"摄图摩登小方体"},{label:"站酷快乐体",value:"站酷快乐体"},{label:"字制区喜脉体",value:"字制区喜脉体"},{label:"素材集市康康体",value:"素材集市康康体"},{label:"素材集市酷方体",value:"素材集市酷方体"},{label:"途牛类圆体",value:"途牛类圆体"},{label:"锐字真言体",value:"锐字真言体"}],yG=e=>{if(typeof e!="string")return!1;const t="Arial";if(e.toLowerCase()===t.toLowerCase())return!0;const n=100,r=100,o=100,i="a",a=document.createElement("canvas"),s=a.getContext("2d",{willReadFrequently:!0});if(!s)return!1;a.width=r,a.height=o,s.textAlign="center",s.fillStyle="black",s.textBaseline="middle";const c=l=>{s.clearRect(0,0,r,o),s.font=`${n}px ${l}, ${t}`,s.fillText(i,r/2,o/2);const u=s.getImageData(0,0,r,o).data;return[].slice.call(u).filter(f=>f!==0)};return c(t).join("")!==c(e).join("")};function Nm(e){"@babel/helpers - typeof";return Nm=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},Nm(e)}var AG=/^\s+/,RG=/\s+$/;function rt(e,t){if(e=e||"",t=t||{},e instanceof rt)return e;if(!(this instanceof rt))return new rt(e,t);var n=xG(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}rt.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=iN(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=Tw(this._r,this._g,this._b);return{h:t.h*360,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=Tw(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=Ow(this._r,this._g,this._b);return{h:t.h*360,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=Ow(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 kw(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return SG(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(tr(this._r,255)*100)+"%",g:Math.round(tr(this._g,255)*100)+"%",b:Math.round(tr(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(tr(this._r,255)*100)+"%, "+Math.round(tr(this._g,255)*100)+"%, "+Math.round(tr(this._b,255)*100)+"%)":"rgba("+Math.round(tr(this._r,255)*100)+"%, "+Math.round(tr(this._g,255)*100)+"%, "+Math.round(tr(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:XG[kw(this._r,this._g,this._b,!0)]||!1},toFilter:function(t){var n="#"+Nw(this._r,this._g,this._b,this._a),r=n,o=this._gradientType?"GradientType = 1, ":"";if(t){var i=rt(t);r="#"+Nw(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 rt(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(kG,arguments)},brighten:function(){return this._applyModification(NG,arguments)},darken:function(){return this._applyModification(PG,arguments)},desaturate:function(){return this._applyModification(LG,arguments)},saturate:function(){return this._applyModification(OG,arguments)},greyscale:function(){return this._applyModification(TG,arguments)},spin:function(){return this._applyModification(CG,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(_G,arguments)},complement:function(){return this._applyCombination(IG,arguments)},monochromatic:function(){return this._applyCombination(EG,arguments)},splitcomplement:function(){return this._applyCombination(FG,arguments)},triad:function(){return this._applyCombination(Pw,[3])},tetrad:function(){return this._applyCombination(Pw,[4])}};rt.fromRatio=function(e,t){if(Nm(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=F0(e[r]));e=n}return rt(e,t)};function xG(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=YG(e)),Nm(e)=="object"&&(Is(e.r)&&Is(e.g)&&Is(e.b)?(t=bG(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Is(e.h)&&Is(e.s)&&Is(e.v)?(r=F0(e.s),o=F0(e.v),t=wG(e.h,r,o),a=!0,s="hsv"):Is(e.h)&&Is(e.s)&&Is(e.l)&&(r=F0(e.s),i=F0(e.l),t=MG(e.h,r,i),a=!0,s="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=iN(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 bG(e,t,n){return{r:tr(e,255)*255,g:tr(t,255)*255,b:tr(n,255)*255}}function Ow(e,t,n){e=tr(e,255),t=tr(t,255),n=tr(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i,a,s=(r+o)/2;if(r==o)i=a=0;else{var c=r-o;switch(a=s>.5?c/(2-r-o):c/(r+o),r){case e:i=(t-n)/c+(t<n?6:0);break;case t:i=(n-e)/c+2;break;case n:i=(e-t)/c+4;break}i/=6}return{h:i,s:a,l:s}}function MG(e,t,n){var r,o,i;e=tr(e,360),t=tr(t,100),n=tr(n,100);function a(l,u,f){return f<0&&(f+=1),f>1&&(f-=1),f<1/6?l+(u-l)*6*f:f<1/2?u:f<2/3?l+(u-l)*(2/3-f)*6:l}if(t===0)r=o=i=n;else{var s=n<.5?n*(1+t):n+t-n*t,c=2*n-s;r=a(c,s,e+1/3),o=a(c,s,e),i=a(c,s,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function Tw(e,t,n){e=tr(e,255),t=tr(t,255),n=tr(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i,a,s=r,c=r-o;if(a=r===0?0:c/r,r==o)i=0;else{switch(r){case e:i=(t-n)/c+(t<n?6:0);break;case t:i=(n-e)/c+2;break;case n:i=(e-t)/c+4;break}i/=6}return{h:i,s:a,v:s}}function wG(e,t,n){e=tr(e,360)*6,t=tr(t,100),n=tr(n,100);var r=Math.floor(e),o=e-r,i=n*(1-t),a=n*(1-o*t),s=n*(1-(1-o)*t),c=r%6,l=[n,a,i,i,s,n][c],u=[s,n,n,a,i,i][c],f=[i,i,s,n,n,a][c];return{r:l*255,g:u*255,b:f*255}}function kw(e,t,n,r){var o=[Ta(Math.round(e).toString(16)),Ta(Math.round(t).toString(16)),Ta(Math.round(n).toString(16))];return r&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function SG(e,t,n,r,o){var i=[Ta(Math.round(e).toString(16)),Ta(Math.round(t).toString(16)),Ta(Math.round(n).toString(16)),Ta(aN(r))];return o&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")}function Nw(e,t,n,r){var o=[Ta(aN(r)),Ta(Math.round(e).toString(16)),Ta(Math.round(t).toString(16)),Ta(Math.round(n).toString(16))];return o.join("")}rt.equals=function(e,t){return!e||!t?!1:rt(e).toRgbString()==rt(t).toRgbString()};rt.random=function(){return rt.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})};function LG(e,t){t=t===0?0:t||10;var n=rt(e).toHsl();return n.s-=t/100,n.s=Vg(n.s),rt(n)}function OG(e,t){t=t===0?0:t||10;var n=rt(e).toHsl();return n.s+=t/100,n.s=Vg(n.s),rt(n)}function TG(e){return rt(e).desaturate(100)}function kG(e,t){t=t===0?0:t||10;var n=rt(e).toHsl();return n.l+=t/100,n.l=Vg(n.l),rt(n)}function NG(e,t){t=t===0?0:t||10;var n=rt(e).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),rt(n)}function PG(e,t){t=t===0?0:t||10;var n=rt(e).toHsl();return n.l-=t/100,n.l=Vg(n.l),rt(n)}function CG(e,t){var n=rt(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,rt(n)}function IG(e){var t=rt(e).toHsl();return t.h=(t.h+180)%360,rt(t)}function Pw(e,t){if(isNaN(t)||t<=0)throw new Error("Argument to polyad must be a positive number");for(var n=rt(e).toHsl(),r=[rt(e)],o=360/t,i=1;i<t;i++)r.push(rt({h:(n.h+i*o)%360,s:n.s,l:n.l}));return r}function FG(e){var t=rt(e).toHsl(),n=t.h;return[rt(e),rt({h:(n+72)%360,s:t.s,l:t.l}),rt({h:(n+216)%360,s:t.s,l:t.l})]}function _G(e,t,n){t=t||6,n=n||30;var r=rt(e).toHsl(),o=360/n,i=[rt(e)];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(rt(r));return i}function EG(e,t){t=t||6;for(var n=rt(e).toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(rt({h:r,s:o,v:i})),i=(i+s)%1;return a}rt.mix=function(e,t,n){n=n===0?0:n||50;var r=rt(e).toRgb(),o=rt(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 rt(a)};rt.readability=function(e,t){var n=rt(e),r=rt(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};rt.isReadable=function(e,t,n){var r=rt.readability(e,t),o,i;switch(i=!1,o=ZG(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};rt.mostReadable=function(e,t,n){var r=null,o=0,i,a,s,c;n=n||{},a=n.includeFallbackColors,s=n.level,c=n.size;for(var l=0;l<t.length;l++)i=rt.readability(e,t[l]),i>o&&(o=i,r=rt(t[l]));return rt.isReadable(e,r,{level:s,size:c})||!a?r:(n.includeFallbackColors=!1,rt.mostReadable(e,["#fff","#000"],n))};var DR=rt.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"},XG=rt.hexNames=WG(DR);function WG(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function iN(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function tr(e,t){VG(e)&&(e="100%");var n=UG(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 Vg(e){return Math.min(1,Math.max(0,e))}function di(e){return parseInt(e,16)}function VG(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function UG(e){return typeof e=="string"&&e.indexOf("%")!=-1}function Ta(e){return e.length==1?"0"+e:""+e}function F0(e){return e<=1&&(e=e*100+"%"),e}function aN(e){return Math.round(parseFloat(e)*255).toString(16)}function Cw(e){return di(e)/255}var ma=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",o="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+o),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+o),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+o),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function Is(e){return!!ma.CSS_UNIT.exec(e)}function YG(e){e=e.replace(AG,"").replace(RG,"").toLowerCase();var t=!1;if(DR[e])e=DR[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=ma.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=ma.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=ma.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=ma.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=ma.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=ma.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=ma.hex8.exec(e))?{r:di(n[1]),g:di(n[2]),b:di(n[3]),a:Cw(n[4]),format:t?"name":"hex8"}:(n=ma.hex6.exec(e))?{r:di(n[1]),g:di(n[2]),b:di(n[3]),format:t?"name":"hex"}:(n=ma.hex4.exec(e))?{r:di(n[1]+""+n[1]),g:di(n[2]+""+n[2]),b:di(n[3]+""+n[3]),a:Cw(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=ma.hex3.exec(e))?{r:di(n[1]+""+n[1]),g:di(n[2]+""+n[2]),b:di(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function ZG(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 Ug(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function px(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 Pm={exports:{}};/**
|
|
* @license
|
|
* Lodash <https://lodash.com/>
|
|
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
|
|
* Released under MIT license <https://lodash.com/license>
|
|
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
|
|
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
|
|
*/Pm.exports;(function(e,t){(function(){var n,r="4.17.21",o=200,i="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",s="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",l=500,u="__lodash_placeholder__",f=1,d=2,h=4,p=1,m=2,v=1,b=2,x=4,R=8,y=16,A=32,S=64,k=128,O=256,w=512,I=30,E="...",T=800,F=16,N=1,P=2,C=3,X=1/0,U=9007199254740991,K=17976931348623157e292,ie=NaN,B=4294967295,Z=B-1,Q=B>>>1,G=[["ary",k],["bind",v],["bindKey",b],["curry",R],["curryRight",y],["flip",w],["partial",A],["partialRight",S],["rearg",O]],q="[object Arguments]",ae="[object Array]",j="[object AsyncFunction]",H="[object Boolean]",de="[object Date]",ye="[object DOMException]",me="[object Error]",J="[object Function]",ce="[object GeneratorFunction]",W="[object Map]",ne="[object Number]",ue="[object Null]",$="[object Object]",te="[object Promise]",oe="[object Proxy]",ge="[object RegExp]",le="[object Set]",ve="[object String]",Re="[object Symbol]",_e="[object Undefined]",Me="[object WeakMap]",be="[object WeakSet]",ut="[object ArrayBuffer]",tt="[object DataView]",Oe="[object Float32Array]",Ne="[object Float64Array]",Fe="[object Int8Array]",De="[object Int16Array]",qe="[object Int32Array]",ke="[object Uint8Array]",Ze="[object Uint8ClampedArray]",et="[object Uint16Array]",xt="[object Uint32Array]",ct=/\b__p \+= '';/g,ht=/\b(__p \+=) '' \+/g,yt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ft=/&(?:amp|lt|gt|quot|#39);/g,Zt=/[&<>"']/g,Nn=RegExp(Ft.source),aa=RegExp(Zt.source),_a=/<%-([\s\S]+?)%>/g,io=/<%([\s\S]+?)%>/g,nf=/<%=([\s\S]+?)%>/g,Tc=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ms=/^\w*$/,Tv=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,rf=/[\\^$.*+?()[\]{}|]/g,Ao=RegExp(rf.source),Ci=/^\s+/,qp=/\s/,kv=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,lE=/\{\n\/\* \[wrapped with (.+)\] \*/,cE=/,? & /,uE=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,fE=/[()=,{}\[\]\/\s]/,dE=/\\(\\)?/g,hE=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,G5=/\w*$/,pE=/^[-+]0x[0-9a-f]+$/i,mE=/^0b[01]+$/i,gE=/^\[object .+?Constructor\]$/,vE=/^0o[0-7]+$/i,yE=/^(?:0|[1-9]\d*)$/,AE=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,e1=/($^)/,RE=/['\n\r\u2028\u2029\\]/g,t1="\\ud800-\\udfff",xE="\\u0300-\\u036f",bE="\\ufe20-\\ufe2f",ME="\\u20d0-\\u20ff",z5=xE+bE+ME,J5="\\u2700-\\u27bf",j5="a-z\\xdf-\\xf6\\xf8-\\xff",wE="\\xac\\xb1\\xd7\\xf7",SE="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",LE="\\u2000-\\u206f",OE=" \\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",$5="A-Z\\xc0-\\xd6\\xd8-\\xde",q5="\\ufe0e\\ufe0f",e8=wE+SE+LE+OE,Nv="['’]",TE="["+t1+"]",t8="["+e8+"]",n1="["+z5+"]",n8="\\d+",kE="["+J5+"]",r8="["+j5+"]",o8="[^"+t1+e8+n8+J5+j5+$5+"]",Pv="\\ud83c[\\udffb-\\udfff]",NE="(?:"+n1+"|"+Pv+")",i8="[^"+t1+"]",Cv="(?:\\ud83c[\\udde6-\\uddff]){2}",Iv="[\\ud800-\\udbff][\\udc00-\\udfff]",of="["+$5+"]",a8="\\u200d",s8="(?:"+r8+"|"+o8+")",PE="(?:"+of+"|"+o8+")",l8="(?:"+Nv+"(?:d|ll|m|re|s|t|ve))?",c8="(?:"+Nv+"(?:D|LL|M|RE|S|T|VE))?",u8=NE+"?",f8="["+q5+"]?",CE="(?:"+a8+"(?:"+[i8,Cv,Iv].join("|")+")"+f8+u8+")*",IE="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",FE="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",d8=f8+u8+CE,_E="(?:"+[kE,Cv,Iv].join("|")+")"+d8,EE="(?:"+[i8+n1+"?",n1,Cv,Iv,TE].join("|")+")",XE=RegExp(Nv,"g"),WE=RegExp(n1,"g"),Fv=RegExp(Pv+"(?="+Pv+")|"+EE+d8,"g"),VE=RegExp([of+"?"+r8+"+"+l8+"(?="+[t8,of,"$"].join("|")+")",PE+"+"+c8+"(?="+[t8,of+s8,"$"].join("|")+")",of+"?"+s8+"+"+l8,of+"+"+c8,FE,IE,n8,_E].join("|"),"g"),UE=RegExp("["+a8+t1+z5+q5+"]"),YE=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ZE=["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"],QE=-1,jn={};jn[Oe]=jn[Ne]=jn[Fe]=jn[De]=jn[qe]=jn[ke]=jn[Ze]=jn[et]=jn[xt]=!0,jn[q]=jn[ae]=jn[ut]=jn[H]=jn[tt]=jn[de]=jn[me]=jn[J]=jn[W]=jn[ne]=jn[$]=jn[ge]=jn[le]=jn[ve]=jn[Me]=!1;var Bn={};Bn[q]=Bn[ae]=Bn[ut]=Bn[tt]=Bn[H]=Bn[de]=Bn[Oe]=Bn[Ne]=Bn[Fe]=Bn[De]=Bn[qe]=Bn[W]=Bn[ne]=Bn[$]=Bn[ge]=Bn[le]=Bn[ve]=Bn[Re]=Bn[ke]=Bn[Ze]=Bn[et]=Bn[xt]=!0,Bn[me]=Bn[J]=Bn[Me]=!1;var BE={À:"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"},DE={"&":"&","<":"<",">":">",'"':""","'":"'"},KE={"&":"&","<":"<",">":">",""":'"',"'":"'"},HE={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},GE=parseFloat,zE=parseInt,h8=typeof kt=="object"&&kt&&kt.Object===Object&&kt,JE=typeof self=="object"&&self&&self.Object===Object&&self,Kr=h8||JE||Function("return this")(),_v=t&&!t.nodeType&&t,kc=_v&&!0&&e&&!e.nodeType&&e,p8=kc&&kc.exports===_v,Ev=p8&&h8.process,Ii=function(){try{var Pe=kc&&kc.require&&kc.require("util").types;return Pe||Ev&&Ev.binding&&Ev.binding("util")}catch{}}(),m8=Ii&&Ii.isArrayBuffer,g8=Ii&&Ii.isDate,v8=Ii&&Ii.isMap,y8=Ii&&Ii.isRegExp,A8=Ii&&Ii.isSet,R8=Ii&&Ii.isTypedArray;function ii(Pe,He,Ye){switch(Ye.length){case 0:return Pe.call(He);case 1:return Pe.call(He,Ye[0]);case 2:return Pe.call(He,Ye[0],Ye[1]);case 3:return Pe.call(He,Ye[0],Ye[1],Ye[2])}return Pe.apply(He,Ye)}function jE(Pe,He,Ye,bt){for(var jt=-1,Pn=Pe==null?0:Pe.length;++jt<Pn;){var Fr=Pe[jt];He(bt,Fr,Ye(Fr),Pe)}return bt}function Fi(Pe,He){for(var Ye=-1,bt=Pe==null?0:Pe.length;++Ye<bt&&He(Pe[Ye],Ye,Pe)!==!1;);return Pe}function $E(Pe,He){for(var Ye=Pe==null?0:Pe.length;Ye--&&He(Pe[Ye],Ye,Pe)!==!1;);return Pe}function x8(Pe,He){for(var Ye=-1,bt=Pe==null?0:Pe.length;++Ye<bt;)if(!He(Pe[Ye],Ye,Pe))return!1;return!0}function dl(Pe,He){for(var Ye=-1,bt=Pe==null?0:Pe.length,jt=0,Pn=[];++Ye<bt;){var Fr=Pe[Ye];He(Fr,Ye,Pe)&&(Pn[jt++]=Fr)}return Pn}function r1(Pe,He){var Ye=Pe==null?0:Pe.length;return!!Ye&&af(Pe,He,0)>-1}function Xv(Pe,He,Ye){for(var bt=-1,jt=Pe==null?0:Pe.length;++bt<jt;)if(Ye(He,Pe[bt]))return!0;return!1}function qn(Pe,He){for(var Ye=-1,bt=Pe==null?0:Pe.length,jt=Array(bt);++Ye<bt;)jt[Ye]=He(Pe[Ye],Ye,Pe);return jt}function hl(Pe,He){for(var Ye=-1,bt=He.length,jt=Pe.length;++Ye<bt;)Pe[jt+Ye]=He[Ye];return Pe}function Wv(Pe,He,Ye,bt){var jt=-1,Pn=Pe==null?0:Pe.length;for(bt&&Pn&&(Ye=Pe[++jt]);++jt<Pn;)Ye=He(Ye,Pe[jt],jt,Pe);return Ye}function qE(Pe,He,Ye,bt){var jt=Pe==null?0:Pe.length;for(bt&&jt&&(Ye=Pe[--jt]);jt--;)Ye=He(Ye,Pe[jt],jt,Pe);return Ye}function Vv(Pe,He){for(var Ye=-1,bt=Pe==null?0:Pe.length;++Ye<bt;)if(He(Pe[Ye],Ye,Pe))return!0;return!1}var eX=Uv("length");function tX(Pe){return Pe.split("")}function nX(Pe){return Pe.match(uE)||[]}function b8(Pe,He,Ye){var bt;return Ye(Pe,function(jt,Pn,Fr){if(He(jt,Pn,Fr))return bt=Pn,!1}),bt}function o1(Pe,He,Ye,bt){for(var jt=Pe.length,Pn=Ye+(bt?1:-1);bt?Pn--:++Pn<jt;)if(He(Pe[Pn],Pn,Pe))return Pn;return-1}function af(Pe,He,Ye){return He===He?pX(Pe,He,Ye):o1(Pe,M8,Ye)}function rX(Pe,He,Ye,bt){for(var jt=Ye-1,Pn=Pe.length;++jt<Pn;)if(bt(Pe[jt],He))return jt;return-1}function M8(Pe){return Pe!==Pe}function w8(Pe,He){var Ye=Pe==null?0:Pe.length;return Ye?Zv(Pe,He)/Ye:ie}function Uv(Pe){return function(He){return He==null?n:He[Pe]}}function Yv(Pe){return function(He){return Pe==null?n:Pe[He]}}function S8(Pe,He,Ye,bt,jt){return jt(Pe,function(Pn,Fr,Qn){Ye=bt?(bt=!1,Pn):He(Ye,Pn,Fr,Qn)}),Ye}function oX(Pe,He){var Ye=Pe.length;for(Pe.sort(He);Ye--;)Pe[Ye]=Pe[Ye].value;return Pe}function Zv(Pe,He){for(var Ye,bt=-1,jt=Pe.length;++bt<jt;){var Pn=He(Pe[bt]);Pn!==n&&(Ye=Ye===n?Pn:Ye+Pn)}return Ye}function Qv(Pe,He){for(var Ye=-1,bt=Array(Pe);++Ye<Pe;)bt[Ye]=He(Ye);return bt}function iX(Pe,He){return qn(He,function(Ye){return[Ye,Pe[Ye]]})}function L8(Pe){return Pe&&Pe.slice(0,N8(Pe)+1).replace(Ci,"")}function ai(Pe){return function(He){return Pe(He)}}function Bv(Pe,He){return qn(He,function(Ye){return Pe[Ye]})}function jd(Pe,He){return Pe.has(He)}function O8(Pe,He){for(var Ye=-1,bt=Pe.length;++Ye<bt&&af(He,Pe[Ye],0)>-1;);return Ye}function T8(Pe,He){for(var Ye=Pe.length;Ye--&&af(He,Pe[Ye],0)>-1;);return Ye}function aX(Pe,He){for(var Ye=Pe.length,bt=0;Ye--;)Pe[Ye]===He&&++bt;return bt}var sX=Yv(BE),lX=Yv(DE);function cX(Pe){return"\\"+HE[Pe]}function uX(Pe,He){return Pe==null?n:Pe[He]}function sf(Pe){return UE.test(Pe)}function fX(Pe){return YE.test(Pe)}function dX(Pe){for(var He,Ye=[];!(He=Pe.next()).done;)Ye.push(He.value);return Ye}function Dv(Pe){var He=-1,Ye=Array(Pe.size);return Pe.forEach(function(bt,jt){Ye[++He]=[jt,bt]}),Ye}function k8(Pe,He){return function(Ye){return Pe(He(Ye))}}function pl(Pe,He){for(var Ye=-1,bt=Pe.length,jt=0,Pn=[];++Ye<bt;){var Fr=Pe[Ye];(Fr===He||Fr===u)&&(Pe[Ye]=u,Pn[jt++]=Ye)}return Pn}function i1(Pe){var He=-1,Ye=Array(Pe.size);return Pe.forEach(function(bt){Ye[++He]=bt}),Ye}function hX(Pe){var He=-1,Ye=Array(Pe.size);return Pe.forEach(function(bt){Ye[++He]=[bt,bt]}),Ye}function pX(Pe,He,Ye){for(var bt=Ye-1,jt=Pe.length;++bt<jt;)if(Pe[bt]===He)return bt;return-1}function mX(Pe,He,Ye){for(var bt=Ye+1;bt--;)if(Pe[bt]===He)return bt;return bt}function lf(Pe){return sf(Pe)?vX(Pe):eX(Pe)}function sa(Pe){return sf(Pe)?yX(Pe):tX(Pe)}function N8(Pe){for(var He=Pe.length;He--&&qp.test(Pe.charAt(He)););return He}var gX=Yv(KE);function vX(Pe){for(var He=Fv.lastIndex=0;Fv.test(Pe);)++He;return He}function yX(Pe){return Pe.match(Fv)||[]}function AX(Pe){return Pe.match(VE)||[]}var RX=function Pe(He){He=He==null?Kr:cf.defaults(Kr.Object(),He,cf.pick(Kr,ZE));var Ye=He.Array,bt=He.Date,jt=He.Error,Pn=He.Function,Fr=He.Math,Qn=He.Object,Kv=He.RegExp,xX=He.String,_i=He.TypeError,a1=Ye.prototype,bX=Pn.prototype,uf=Qn.prototype,s1=He["__core-js_shared__"],l1=bX.toString,Vn=uf.hasOwnProperty,MX=0,P8=function(){var g=/[^.]+$/.exec(s1&&s1.keys&&s1.keys.IE_PROTO||"");return g?"Symbol(src)_1."+g:""}(),c1=uf.toString,wX=l1.call(Qn),SX=Kr._,LX=Kv("^"+l1.call(Vn).replace(rf,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),u1=p8?He.Buffer:n,ml=He.Symbol,f1=He.Uint8Array,C8=u1?u1.allocUnsafe:n,d1=k8(Qn.getPrototypeOf,Qn),I8=Qn.create,F8=uf.propertyIsEnumerable,h1=a1.splice,_8=ml?ml.isConcatSpreadable:n,$d=ml?ml.iterator:n,Nc=ml?ml.toStringTag:n,p1=function(){try{var g=_c(Qn,"defineProperty");return g({},"",{}),g}catch{}}(),OX=He.clearTimeout!==Kr.clearTimeout&&He.clearTimeout,TX=bt&&bt.now!==Kr.Date.now&&bt.now,kX=He.setTimeout!==Kr.setTimeout&&He.setTimeout,m1=Fr.ceil,g1=Fr.floor,Hv=Qn.getOwnPropertySymbols,NX=u1?u1.isBuffer:n,E8=He.isFinite,PX=a1.join,CX=k8(Qn.keys,Qn),_r=Fr.max,ao=Fr.min,IX=bt.now,FX=He.parseInt,X8=Fr.random,_X=a1.reverse,Gv=_c(He,"DataView"),qd=_c(He,"Map"),zv=_c(He,"Promise"),ff=_c(He,"Set"),e0=_c(He,"WeakMap"),t0=_c(Qn,"create"),v1=e0&&new e0,df={},EX=Ec(Gv),XX=Ec(qd),WX=Ec(zv),VX=Ec(ff),UX=Ec(e0),y1=ml?ml.prototype:n,n0=y1?y1.valueOf:n,W8=y1?y1.toString:n;function fe(g){if(pr(g)&&!qt(g)&&!(g instanceof vn)){if(g instanceof Ei)return g;if(Vn.call(g,"__wrapped__"))return Vb(g)}return new Ei(g)}var hf=function(){function g(){}return function(M){if(!cr(M))return{};if(I8)return I8(M);g.prototype=M;var _=new g;return g.prototype=n,_}}();function A1(){}function Ei(g,M){this.__wrapped__=g,this.__actions__=[],this.__chain__=!!M,this.__index__=0,this.__values__=n}fe.templateSettings={escape:_a,evaluate:io,interpolate:nf,variable:"",imports:{_:fe}},fe.prototype=A1.prototype,fe.prototype.constructor=fe,Ei.prototype=hf(A1.prototype),Ei.prototype.constructor=Ei;function vn(g){this.__wrapped__=g,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=B,this.__views__=[]}function YX(){var g=new vn(this.__wrapped__);return g.__actions__=Wo(this.__actions__),g.__dir__=this.__dir__,g.__filtered__=this.__filtered__,g.__iteratees__=Wo(this.__iteratees__),g.__takeCount__=this.__takeCount__,g.__views__=Wo(this.__views__),g}function ZX(){if(this.__filtered__){var g=new vn(this);g.__dir__=-1,g.__filtered__=!0}else g=this.clone(),g.__dir__*=-1;return g}function QX(){var g=this.__wrapped__.value(),M=this.__dir__,_=qt(g),D=M<0,re=_?g.length:0,pe=tV(0,re,this.__views__),Ae=pe.start,Le=pe.end,Ce=Le-Ae,Je=D?Le:Ae-1,$e=this.__iteratees__,nt=$e.length,gt=0,Ot=ao(Ce,this.__takeCount__);if(!_||!D&&re==Ce&&Ot==Ce)return lb(g,this.__actions__);var _t=[];e:for(;Ce--&><Ot;){Je+=M;for(var sn=-1,Et=g[Je];++sn<nt;){var dn=$e[sn],Rn=dn.iteratee,ci=dn.type,bo=Rn(Et);if(ci==P)Et=bo;else if(!bo){if(ci==N)continue e;break e}}_t[gt++]=Et}return _t}vn.prototype=hf(A1.prototype),vn.prototype.constructor=vn;function Pc(g){var M=-1,_=g==null?0:g.length;for(this.clear();++M<_;){var D=g[M];this.set(D[0],D[1])}}function BX(){this.__data__=t0?t0(null):{},this.size=0}function DX(g){var M=this.has(g)&&delete this.__data__[g];return this.size-=M?1:0,M}function KX(g){var M=this.__data__;if(t0){var _=M[g];return _===c?n:_}return Vn.call(M,g)?M[g]:n}function HX(g){var M=this.__data__;return t0?M[g]!==n:Vn.call(M,g)}function GX(g,M){var _=this.__data__;return this.size+=this.has(g)?0:1,_[g]=t0&&M===n?c:M,this}Pc.prototype.clear=BX,Pc.prototype.delete=DX,Pc.prototype.get=KX,Pc.prototype.has=HX,Pc.prototype.set=GX;function ws(g){var M=-1,_=g==null?0:g.length;for(this.clear();++M<_;){var D=g[M];this.set(D[0],D[1])}}function zX(){this.__data__=[],this.size=0}function JX(g){var M=this.__data__,_=R1(M,g);if(_<0)return!1;var D=M.length-1;return _==D?M.pop():h1.call(M,_,1),--this.size,!0}function jX(g){var M=this.__data__,_=R1(M,g);return _<0?n:M[_][1]}function $X(g){return R1(this.__data__,g)>-1}function qX(g,M){var _=this.__data__,D=R1(_,g);return D<0?(++this.size,_.push([g,M])):_[D][1]=M,this}ws.prototype.clear=zX,ws.prototype.delete=JX,ws.prototype.get=jX,ws.prototype.has=$X,ws.prototype.set=qX;function Ss(g){var M=-1,_=g==null?0:g.length;for(this.clear();++M<_;){var D=g[M];this.set(D[0],D[1])}}function eW(){this.size=0,this.__data__={hash:new Pc,map:new(qd||ws),string:new Pc}}function tW(g){var M=C1(this,g).delete(g);return this.size-=M?1:0,M}function nW(g){return C1(this,g).get(g)}function rW(g){return C1(this,g).has(g)}function oW(g,M){var _=C1(this,g),D=_.size;return _.set(g,M),this.size+=_.size==D?0:1,this}Ss.prototype.clear=eW,Ss.prototype.delete=tW,Ss.prototype.get=nW,Ss.prototype.has=rW,Ss.prototype.set=oW;function Cc(g){var M=-1,_=g==null?0:g.length;for(this.__data__=new Ss;++M<_;)this.add(g[M])}function iW(g){return this.__data__.set(g,c),this}function aW(g){return this.__data__.has(g)}Cc.prototype.add=Cc.prototype.push=iW,Cc.prototype.has=aW;function la(g){var M=this.__data__=new ws(g);this.size=M.size}function sW(){this.__data__=new ws,this.size=0}function lW(g){var M=this.__data__,_=M.delete(g);return this.size=M.size,_}function cW(g){return this.__data__.get(g)}function uW(g){return this.__data__.has(g)}function fW(g,M){var _=this.__data__;if(_ instanceof ws){var D=_.__data__;if(!qd||D.length<o-1)return D.push([g,M]),this.size=++_.size,this;_=this.__data__=new Ss(D)}return _.set(g,M),this.size=_.size,this}la.prototype.clear=sW,la.prototype.delete=lW,la.prototype.get=cW,la.prototype.has=uW,la.prototype.set=fW;function V8(g,M){var _=qt(g),D=!_&&Xc(g),re=!_&&!D&&Rl(g),pe=!_&&!D&&!re&&vf(g),Ae=_||D||re||pe,Le=Ae?Qv(g.length,xX):[],Ce=Le.length;for(var Je in g)(M||Vn.call(g,Je))&&!(Ae&&(Je=="length"||re&&(Je=="offset"||Je=="parent")||pe&&(Je=="buffer"||Je=="byteLength"||Je=="byteOffset")||ks(Je,Ce)))&&Le.push(Je);return Le}function U8(g){var M=g.length;return M?g[a3(0,M-1)]:n}function dW(g,M){return I1(Wo(g),Ic(M,0,g.length))}function hW(g){return I1(Wo(g))}function Jv(g,M,_){(_!==n&&!ca(g[M],_)||_===n&&!(M in g))&&Ls(g,M,_)}function r0(g,M,_){var D=g[M];(!(Vn.call(g,M)&&ca(D,_))||_===n&&!(M in g))&&Ls(g,M,_)}function R1(g,M){for(var _=g.length;_--;)if(ca(g[_][0],M))return _;return-1}function pW(g,M,_,D){return gl(g,function(re,pe,Ae){M(D,re,_(re),Ae)}),D}function Y8(g,M){return g&&Xa(M,Vr(M),g)}function mW(g,M){return g&&Xa(M,Uo(M),g)}function Ls(g,M,_){M=="__proto__"&&p1?p1(g,M,{configurable:!0,enumerable:!0,value:_,writable:!0}):g[M]=_}function jv(g,M){for(var _=-1,D=M.length,re=Ye(D),pe=g==null;++_<D;)re[_]=pe?n:P3(g,M[_]);return re}function Ic(g,M,_){return g===g&&(_!==n&&(g=g<=_?g:_),M!==n&&(g=g>=M?g:M)),g}function Xi(g,M,_,D,re,pe){var Ae,Le=M&f,Ce=M&d,Je=M&h;if(_&&(Ae=re?_(g,D,re,pe):_(g)),Ae!==n)return Ae;if(!cr(g))return g;var $e=qt(g);if($e){if(Ae=rV(g),!Le)return Wo(g,Ae)}else{var nt=so(g),gt=nt==J||nt==ce;if(Rl(g))return fb(g,Le);if(nt==$||nt==q||gt&&!re){if(Ae=Ce||gt?{}:Nb(g),!Le)return Ce?KW(g,mW(Ae,g)):DW(g,Y8(Ae,g))}else{if(!Bn[nt])return re?g:{};Ae=oV(g,nt,Le)}}pe||(pe=new la);var Ot=pe.get(g);if(Ot)return Ot;pe.set(g,Ae),iM(g)?g.forEach(function(Et){Ae.add(Xi(Et,M,_,Et,g,pe))}):rM(g)&&g.forEach(function(Et,dn){Ae.set(dn,Xi(Et,M,_,dn,g,pe))});var _t=Je?Ce?v3:g3:Ce?Uo:Vr,sn=$e?n:_t(g);return Fi(sn||g,function(Et,dn){sn&&(dn=Et,Et=g[dn]),r0(Ae,dn,Xi(Et,M,_,dn,g,pe))}),Ae}function gW(g){var M=Vr(g);return function(_){return Z8(_,g,M)}}function Z8(g,M,_){var D=_.length;if(g==null)return!D;for(g=Qn(g);D--;){var re=_[D],pe=M[re],Ae=g[re];if(Ae===n&&!(re in g)||!pe(Ae))return!1}return!0}function Q8(g,M,_){if(typeof g!="function")throw new _i(a);return u0(function(){g.apply(n,_)},M)}function o0(g,M,_,D){var re=-1,pe=r1,Ae=!0,Le=g.length,Ce=[],Je=M.length;if(!Le)return Ce;_&&(M=qn(M,ai(_))),D?(pe=Xv,Ae=!1):M.length>=o&&(pe=jd,Ae=!1,M=new Cc(M));e:for(;++re<Le;){var $e=g[re],nt=_==null?$e:_($e);if($e=D||$e!==0?$e:0,Ae&&nt===nt){for(var gt=Je;gt--;)if(M[gt]===nt)continue e;Ce.push($e)}else pe(M,nt,D)||Ce.push($e)}return Ce}var gl=gb(Ea),B8=gb(qv,!0);function vW(g,M){var _=!0;return gl(g,function(D,re,pe){return _=!!M(D,re,pe),_}),_}function x1(g,M,_){for(var D=-1,re=g.length;++D<re;){var pe=g[D],Ae=M(pe);if(Ae!=null&&(Le===n?Ae===Ae&&!li(Ae):_(Ae,Le)))var Le=Ae,Ce=pe}return Ce}function yW(g,M,_,D){var re=g.length;for(_=an(_),_<0&&(_=-_>re?0:re+_),D=D===n||D>re?re:an(D),D<0&&(D+=re),D=_>D?0:sM(D);_<D;)g[_++]=M;return g}function D8(g,M){var _=[];return gl(g,function(D,re,pe){M(D,re,pe)&&_.push(D)}),_}function Hr(g,M,_,D,re){var pe=-1,Ae=g.length;for(_||(_=aV),re||(re=[]);++pe<Ae;){var Le=g[pe];M>0&&_(Le)?M>1?Hr(Le,M-1,_,D,re):hl(re,Le):D||(re[re.length]=Le)}return re}var $v=vb(),K8=vb(!0);function Ea(g,M){return g&&$v(g,M,Vr)}function qv(g,M){return g&&K8(g,M,Vr)}function b1(g,M){return dl(M,function(_){return Ns(g[_])})}function Fc(g,M){M=yl(M,g);for(var _=0,D=M.length;g!=null&&_<D;)g=g[Wa(M[_++])];return _&&_==D?g:n}function H8(g,M,_){var D=M(g);return qt(g)?D:hl(D,_(g))}function Ro(g){return g==null?g===n?_e:ue:Nc&&Nc in Qn(g)?eV(g):hV(g)}function e3(g,M){return g>M}function AW(g,M){return g!=null&&Vn.call(g,M)}function RW(g,M){return g!=null&&M in Qn(g)}function xW(g,M,_){return g>=ao(M,_)&&g<_r(M,_)}function t3(g,M,_){for(var D=_?Xv:r1,re=g[0].length,pe=g.length,Ae=pe,Le=Ye(pe),Ce=1/0,Je=[];Ae--;){var $e=g[Ae];Ae&&M&&($e=qn($e,ai(M))),Ce=ao($e.length,Ce),Le[Ae]=!_&&(M||re>=120&&$e.length>=120)?new Cc(Ae&&$e):n}$e=g[0];var nt=-1,gt=Le[0];e:for(;++nt<re&&Je.length<Ce;){var Ot=$e[nt],_t=M?M(Ot):Ot;if(Ot=_||Ot!==0?Ot:0,!(gt?jd(gt,_t):D(Je,_t,_))){for(Ae=pe;--Ae;){var sn=Le[Ae];if(!(sn?jd(sn,_t):D(g[Ae],_t,_)))continue e}gt&>.push(_t),Je.push(Ot)}}return Je}function bW(g,M,_,D){return Ea(g,function(re,pe,Ae){M(D,_(re),pe,Ae)}),D}function i0(g,M,_){M=yl(M,g),g=Fb(g,M);var D=g==null?g:g[Wa(Vi(M))];return D==null?n:ii(D,g,_)}function G8(g){return pr(g)&&Ro(g)==q}function MW(g){return pr(g)&&Ro(g)==ut}function wW(g){return pr(g)&&Ro(g)==de}function a0(g,M,_,D,re){return g===M?!0:g==null||M==null||!pr(g)&&!pr(M)?g!==g&&M!==M:SW(g,M,_,D,a0,re)}function SW(g,M,_,D,re,pe){var Ae=qt(g),Le=qt(M),Ce=Ae?ae:so(g),Je=Le?ae:so(M);Ce=Ce==q?$:Ce,Je=Je==q?$:Je;var $e=Ce==$,nt=Je==$,gt=Ce==Je;if(gt&&Rl(g)){if(!Rl(M))return!1;Ae=!0,$e=!1}if(gt&&!$e)return pe||(pe=new la),Ae||vf(g)?Ob(g,M,_,D,re,pe):$W(g,M,Ce,_,D,re,pe);if(!(_&p)){var Ot=$e&&Vn.call(g,"__wrapped__"),_t=nt&&Vn.call(M,"__wrapped__");if(Ot||_t){var sn=Ot?g.value():g,Et=_t?M.value():M;return pe||(pe=new la),re(sn,Et,_,D,pe)}}return gt?(pe||(pe=new la),qW(g,M,_,D,re,pe)):!1}function LW(g){return pr(g)&&so(g)==W}function n3(g,M,_,D){var re=_.length,pe=re,Ae=!D;if(g==null)return!pe;for(g=Qn(g);re--;){var Le=_[re];if(Ae&&Le[2]?Le[1]!==g[Le[0]]:!(Le[0]in g))return!1}for(;++re<pe;){Le=_[re];var Ce=Le[0],Je=g[Ce],$e=Le[1];if(Ae&&Le[2]){if(Je===n&&!(Ce in g))return!1}else{var nt=new la;if(D)var gt=D(Je,$e,Ce,g,M,nt);if(!(gt===n?a0($e,Je,p|m,D,nt):gt))return!1}}return!0}function z8(g){if(!cr(g)||lV(g))return!1;var M=Ns(g)?LX:gE;return M.test(Ec(g))}function OW(g){return pr(g)&&Ro(g)==ge}function TW(g){return pr(g)&&so(g)==le}function kW(g){return pr(g)&&V1(g.length)&&!!jn[Ro(g)]}function J8(g){return typeof g=="function"?g:g==null?Yo:typeof g=="object"?qt(g)?q8(g[0],g[1]):$8(g):yM(g)}function r3(g){if(!c0(g))return CX(g);var M=[];for(var _ in Qn(g))Vn.call(g,_)&&_!="constructor"&&M.push(_);return M}function NW(g){if(!cr(g))return dV(g);var M=c0(g),_=[];for(var D in g)D=="constructor"&&(M||!Vn.call(g,D))||_.push(D);return _}function o3(g,M){return g<M}function j8(g,M){var _=-1,D=Vo(g)?Ye(g.length):[];return gl(g,function(re,pe,Ae){D[++_]=M(re,pe,Ae)}),D}function $8(g){var M=A3(g);return M.length==1&&M[0][2]?Cb(M[0][0],M[0][1]):function(_){return _===g||n3(_,g,M)}}function q8(g,M){return x3(g)&&Pb(M)?Cb(Wa(g),M):function(_){var D=P3(_,g);return D===n&&D===M?C3(_,g):a0(M,D,p|m)}}function M1(g,M,_,D,re){g!==M&&$v(M,function(pe,Ae){if(re||(re=new la),cr(pe))PW(g,M,Ae,_,M1,D,re);else{var Le=D?D(M3(g,Ae),pe,Ae+"",g,M,re):n;Le===n&&(Le=pe),Jv(g,Ae,Le)}},Uo)}function PW(g,M,_,D,re,pe,Ae){var Le=M3(g,_),Ce=M3(M,_),Je=Ae.get(Ce);if(Je){Jv(g,_,Je);return}var $e=pe?pe(Le,Ce,_+"",g,M,Ae):n,nt=$e===n;if(nt){var gt=qt(Ce),Ot=!gt&&Rl(Ce),_t=!gt&&!Ot&&vf(Ce);$e=Ce,gt||Ot||_t?qt(Le)?$e=Le:xr(Le)?$e=Wo(Le):Ot?(nt=!1,$e=fb(Ce,!0)):_t?(nt=!1,$e=db(Ce,!0)):$e=[]:f0(Ce)||Xc(Ce)?($e=Le,Xc(Le)?$e=lM(Le):(!cr(Le)||Ns(Le))&&($e=Nb(Ce))):nt=!1}nt&&(Ae.set(Ce,$e),re($e,Ce,D,pe,Ae),Ae.delete(Ce)),Jv(g,_,$e)}function eb(g,M){var _=g.length;if(_)return M+=M<0?_:0,ks(M,_)?g[M]:n}function tb(g,M,_){M.length?M=qn(M,function(pe){return qt(pe)?function(Ae){return Fc(Ae,pe.length===1?pe[0]:pe)}:pe}):M=[Yo];var D=-1;M=qn(M,ai(It()));var re=j8(g,function(pe,Ae,Le){var Ce=qn(M,function(Je){return Je(pe)});return{criteria:Ce,index:++D,value:pe}});return oX(re,function(pe,Ae){return BW(pe,Ae,_)})}function CW(g,M){return nb(g,M,function(_,D){return C3(g,D)})}function nb(g,M,_){for(var D=-1,re=M.length,pe={};++D<re;){var Ae=M[D],Le=Fc(g,Ae);_(Le,Ae)&&s0(pe,yl(Ae,g),Le)}return pe}function IW(g){return function(M){return Fc(M,g)}}function i3(g,M,_,D){var re=D?rX:af,pe=-1,Ae=M.length,Le=g;for(g===M&&(M=Wo(M)),_&&(Le=qn(g,ai(_)));++pe<Ae;)for(var Ce=0,Je=M[pe],$e=_?_(Je):Je;(Ce=re(Le,$e,Ce,D))>-1;)Le!==g&&h1.call(Le,Ce,1),h1.call(g,Ce,1);return g}function rb(g,M){for(var _=g?M.length:0,D=_-1;_--;){var re=M[_];if(_==D||re!==pe){var pe=re;ks(re)?h1.call(g,re,1):c3(g,re)}}return g}function a3(g,M){return g+g1(X8()*(M-g+1))}function FW(g,M,_,D){for(var re=-1,pe=_r(m1((M-g)/(_||1)),0),Ae=Ye(pe);pe--;)Ae[D?pe:++re]=g,g+=_;return Ae}function s3(g,M){var _="";if(!g||M<1||M>U)return _;do M%2&&(_+=g),M=g1(M/2),M&&(g+=g);while(M);return _}function ln(g,M){return w3(Ib(g,M,Yo),g+"")}function _W(g){return U8(yf(g))}function EW(g,M){var _=yf(g);return I1(_,Ic(M,0,_.length))}function s0(g,M,_,D){if(!cr(g))return g;M=yl(M,g);for(var re=-1,pe=M.length,Ae=pe-1,Le=g;Le!=null&&++re<pe;){var Ce=Wa(M[re]),Je=_;if(Ce==="__proto__"||Ce==="constructor"||Ce==="prototype")return g;if(re!=Ae){var $e=Le[Ce];Je=D?D($e,Ce,Le):n,Je===n&&(Je=cr($e)?$e:ks(M[re+1])?[]:{})}r0(Le,Ce,Je),Le=Le[Ce]}return g}var ob=v1?function(g,M){return v1.set(g,M),g}:Yo,XW=p1?function(g,M){return p1(g,"toString",{configurable:!0,enumerable:!1,value:F3(M),writable:!0})}:Yo;function WW(g){return I1(yf(g))}function Wi(g,M,_){var D=-1,re=g.length;M<0&&(M=-M>re?0:re+M),_=_>re?re:_,_<0&&(_+=re),re=M>_?0:_-M>>>0,M>>>=0;for(var pe=Ye(re);++D<re;)pe[D]=g[D+M];return pe}function VW(g,M){var _;return gl(g,function(D,re,pe){return _=M(D,re,pe),!_}),!!_}function w1(g,M,_){var D=0,re=g==null?D:g.length;if(typeof M=="number"&&M===M&&re<=Q){for(;D<re;){var pe=D+re>>>1,Ae=g[pe];Ae!==null&&!li(Ae)&&(_?Ae<=M:Ae<M)?D=pe+1:re=pe}return re}return l3(g,M,Yo,_)}function l3(g,M,_,D){var re=0,pe=g==null?0:g.length;if(pe===0)return 0;M=_(M);for(var Ae=M!==M,Le=M===null,Ce=li(M),Je=M===n;re<pe;){var $e=g1((re+pe)/2),nt=_(g[$e]),gt=nt!==n,Ot=nt===null,_t=nt===nt,sn=li(nt);if(Ae)var Et=D||_t;else Je?Et=_t&&(D||gt):Le?Et=_t&>&&(D||!Ot):Ce?Et=_t&>&&!Ot&&(D||!sn):Ot||sn?Et=!1:Et=D?nt<=M:nt<M;Et?re=$e+1:pe=$e}return ao(pe,Z)}function ib(g,M){for(var _=-1,D=g.length,re=0,pe=[];++_<D;){var Ae=g[_],Le=M?M(Ae):Ae;if(!_||!ca(Le,Ce)){var Ce=Le;pe[re++]=Ae===0?0:Ae}}return pe}function ab(g){return typeof g=="number"?g:li(g)?ie:+g}function si(g){if(typeof g=="string")return g;if(qt(g))return qn(g,si)+"";if(li(g))return W8?W8.call(g):"";var M=g+"";return M=="0"&&1/g==-X?"-0":M}function vl(g,M,_){var D=-1,re=r1,pe=g.length,Ae=!0,Le=[],Ce=Le;if(_)Ae=!1,re=Xv;else if(pe>=o){var Je=M?null:JW(g);if(Je)return i1(Je);Ae=!1,re=jd,Ce=new Cc}else Ce=M?[]:Le;e:for(;++D<pe;){var $e=g[D],nt=M?M($e):$e;if($e=_||$e!==0?$e:0,Ae&&nt===nt){for(var gt=Ce.length;gt--;)if(Ce[gt]===nt)continue e;M&&Ce.push(nt),Le.push($e)}else re(Ce,nt,_)||(Ce!==Le&&Ce.push(nt),Le.push($e))}return Le}function c3(g,M){return M=yl(M,g),g=Fb(g,M),g==null||delete g[Wa(Vi(M))]}function sb(g,M,_,D){return s0(g,M,_(Fc(g,M)),D)}function S1(g,M,_,D){for(var re=g.length,pe=D?re:-1;(D?pe--:++pe<re)&&M(g[pe],pe,g););return _?Wi(g,D?0:pe,D?pe+1:re):Wi(g,D?pe+1:0,D?re:pe)}function lb(g,M){var _=g;return _ instanceof vn&&(_=_.value()),Wv(M,function(D,re){return re.func.apply(re.thisArg,hl([D],re.args))},_)}function u3(g,M,_){var D=g.length;if(D<2)return D?vl(g[0]):[];for(var re=-1,pe=Ye(D);++re<D;)for(var Ae=g[re],Le=-1;++Le<D;)Le!=re&&(pe[re]=o0(pe[re]||Ae,g[Le],M,_));return vl(Hr(pe,1),M,_)}function cb(g,M,_){for(var D=-1,re=g.length,pe=M.length,Ae={};++D<re;){var Le=D<pe?M[D]:n;_(Ae,g[D],Le)}return Ae}function f3(g){return xr(g)?g:[]}function d3(g){return typeof g=="function"?g:Yo}function yl(g,M){return qt(g)?g:x3(g,M)?[g]:Wb(En(g))}var UW=ln;function Al(g,M,_){var D=g.length;return _=_===n?D:_,!M&&_>=D?g:Wi(g,M,_)}var ub=OX||function(g){return Kr.clearTimeout(g)};function fb(g,M){if(M)return g.slice();var _=g.length,D=C8?C8(_):new g.constructor(_);return g.copy(D),D}function h3(g){var M=new g.constructor(g.byteLength);return new f1(M).set(new f1(g)),M}function YW(g,M){var _=M?h3(g.buffer):g.buffer;return new g.constructor(_,g.byteOffset,g.byteLength)}function ZW(g){var M=new g.constructor(g.source,G5.exec(g));return M.lastIndex=g.lastIndex,M}function QW(g){return n0?Qn(n0.call(g)):{}}function db(g,M){var _=M?h3(g.buffer):g.buffer;return new g.constructor(_,g.byteOffset,g.length)}function hb(g,M){if(g!==M){var _=g!==n,D=g===null,re=g===g,pe=li(g),Ae=M!==n,Le=M===null,Ce=M===M,Je=li(M);if(!Le&&!Je&&!pe&&g>M||pe&&Ae&&Ce&&!Le&&!Je||D&&Ae&&Ce||!_&&Ce||!re)return 1;if(!D&&!pe&&!Je&&g<M||Je&&_&&re&&!D&&!pe||Le&&_&&re||!Ae&&re||!Ce)return-1}return 0}function BW(g,M,_){for(var D=-1,re=g.criteria,pe=M.criteria,Ae=re.length,Le=_.length;++D<Ae;){var Ce=hb(re[D],pe[D]);if(Ce){if(D>=Le)return Ce;var Je=_[D];return Ce*(Je=="desc"?-1:1)}}return g.index-M.index}function pb(g,M,_,D){for(var re=-1,pe=g.length,Ae=_.length,Le=-1,Ce=M.length,Je=_r(pe-Ae,0),$e=Ye(Ce+Je),nt=!D;++Le<Ce;)$e[Le]=M[Le];for(;++re<Ae;)(nt||re<pe)&&($e[_[re]]=g[re]);for(;Je--;)$e[Le++]=g[re++];return $e}function mb(g,M,_,D){for(var re=-1,pe=g.length,Ae=-1,Le=_.length,Ce=-1,Je=M.length,$e=_r(pe-Le,0),nt=Ye($e+Je),gt=!D;++re<$e;)nt[re]=g[re];for(var Ot=re;++Ce<Je;)nt[Ot+Ce]=M[Ce];for(;++Ae<Le;)(gt||re<pe)&&(nt[Ot+_[Ae]]=g[re++]);return nt}function Wo(g,M){var _=-1,D=g.length;for(M||(M=Ye(D));++_<D;)M[_]=g[_];return M}function Xa(g,M,_,D){var re=!_;_||(_={});for(var pe=-1,Ae=M.length;++pe<Ae;){var Le=M[pe],Ce=D?D(_[Le],g[Le],Le,_,g):n;Ce===n&&(Ce=g[Le]),re?Ls(_,Le,Ce):r0(_,Le,Ce)}return _}function DW(g,M){return Xa(g,R3(g),M)}function KW(g,M){return Xa(g,Tb(g),M)}function L1(g,M){return function(_,D){var re=qt(_)?jE:pW,pe=M?M():{};return re(_,g,It(D,2),pe)}}function pf(g){return ln(function(M,_){var D=-1,re=_.length,pe=re>1?_[re-1]:n,Ae=re>2?_[2]:n;for(pe=g.length>3&&typeof pe=="function"?(re--,pe):n,Ae&&xo(_[0],_[1],Ae)&&(pe=re<3?n:pe,re=1),M=Qn(M);++D<re;){var Le=_[D];Le&&g(M,Le,D,pe)}return M})}function gb(g,M){return function(_,D){if(_==null)return _;if(!Vo(_))return g(_,D);for(var re=_.length,pe=M?re:-1,Ae=Qn(_);(M?pe--:++pe<re)&&D(Ae[pe],pe,Ae)!==!1;);return _}}function vb(g){return function(M,_,D){for(var re=-1,pe=Qn(M),Ae=D(M),Le=Ae.length;Le--;){var Ce=Ae[g?Le:++re];if(_(pe[Ce],Ce,pe)===!1)break}return M}}function HW(g,M,_){var D=M&v,re=l0(g);function pe(){var Ae=this&&this!==Kr&&this instanceof pe?re:g;return Ae.apply(D?_:this,arguments)}return pe}function yb(g){return function(M){M=En(M);var _=sf(M)?sa(M):n,D=_?_[0]:M.charAt(0),re=_?Al(_,1).join(""):M.slice(1);return D[g]()+re}}function mf(g){return function(M){return Wv(gM(mM(M).replace(XE,"")),g,"")}}function l0(g){return function(){var M=arguments;switch(M.length){case 0:return new g;case 1:return new g(M[0]);case 2:return new g(M[0],M[1]);case 3:return new g(M[0],M[1],M[2]);case 4:return new g(M[0],M[1],M[2],M[3]);case 5:return new g(M[0],M[1],M[2],M[3],M[4]);case 6:return new g(M[0],M[1],M[2],M[3],M[4],M[5]);case 7:return new g(M[0],M[1],M[2],M[3],M[4],M[5],M[6])}var _=hf(g.prototype),D=g.apply(_,M);return cr(D)?D:_}}function GW(g,M,_){var D=l0(g);function re(){for(var pe=arguments.length,Ae=Ye(pe),Le=pe,Ce=gf(re);Le--;)Ae[Le]=arguments[Le];var Je=pe<3&&Ae[0]!==Ce&&Ae[pe-1]!==Ce?[]:pl(Ae,Ce);if(pe-=Je.length,pe<_)return Mb(g,M,O1,re.placeholder,n,Ae,Je,n,n,_-pe);var $e=this&&this!==Kr&&this instanceof re?D:g;return ii($e,this,Ae)}return re}function Ab(g){return function(M,_,D){var re=Qn(M);if(!Vo(M)){var pe=It(_,3);M=Vr(M),_=function(Le){return pe(re[Le],Le,re)}}var Ae=g(M,_,D);return Ae>-1?re[pe?M[Ae]:Ae]:n}}function Rb(g){return Ts(function(M){var _=M.length,D=_,re=Ei.prototype.thru;for(g&&M.reverse();D--;){var pe=M[D];if(typeof pe!="function")throw new _i(a);if(re&&!Ae&&P1(pe)=="wrapper")var Ae=new Ei([],!0)}for(D=Ae?D:_;++D<_;){pe=M[D];var Le=P1(pe),Ce=Le=="wrapper"?y3(pe):n;Ce&&b3(Ce[0])&&Ce[1]==(k|R|A|O)&&!Ce[4].length&&Ce[9]==1?Ae=Ae[P1(Ce[0])].apply(Ae,Ce[3]):Ae=pe.length==1&&b3(pe)?Ae[Le]():Ae.thru(pe)}return function(){var Je=arguments,$e=Je[0];if(Ae&&Je.length==1&&qt($e))return Ae.plant($e).value();for(var nt=0,gt=_?M[nt].apply(this,Je):$e;++nt<_;)gt=M[nt].call(this,gt);return gt}})}function O1(g,M,_,D,re,pe,Ae,Le,Ce,Je){var $e=M&k,nt=M&v,gt=M&b,Ot=M&(R|y),_t=M&w,sn=gt?n:l0(g);function Et(){for(var dn=arguments.length,Rn=Ye(dn),ci=dn;ci--;)Rn[ci]=arguments[ci];if(Ot)var bo=gf(Et),ui=aX(Rn,bo);if(D&&(Rn=pb(Rn,D,re,Ot)),pe&&(Rn=mb(Rn,pe,Ae,Ot)),dn-=ui,Ot&&dn<Je){var br=pl(Rn,bo);return Mb(g,M,O1,Et.placeholder,_,Rn,br,Le,Ce,Je-dn)}var ua=nt?_:this,Cs=gt?ua[g]:g;return dn=Rn.length,Le?Rn=pV(Rn,Le):_t&&dn>1&&Rn.reverse(),$e&&Ce<dn&&(Rn.length=Ce),this&&this!==Kr&&this instanceof Et&&(Cs=sn||l0(Cs)),Cs.apply(ua,Rn)}return Et}function xb(g,M){return function(_,D){return bW(_,g,M(D),{})}}function T1(g,M){return function(_,D){var re;if(_===n&&D===n)return M;if(_!==n&&(re=_),D!==n){if(re===n)return D;typeof _=="string"||typeof D=="string"?(_=si(_),D=si(D)):(_=ab(_),D=ab(D)),re=g(_,D)}return re}}function p3(g){return Ts(function(M){return M=qn(M,ai(It())),ln(function(_){var D=this;return g(M,function(re){return ii(re,D,_)})})})}function k1(g,M){M=M===n?" ":si(M);var _=M.length;if(_<2)return _?s3(M,g):M;var D=s3(M,m1(g/lf(M)));return sf(M)?Al(sa(D),0,g).join(""):D.slice(0,g)}function zW(g,M,_,D){var re=M&v,pe=l0(g);function Ae(){for(var Le=-1,Ce=arguments.length,Je=-1,$e=D.length,nt=Ye($e+Ce),gt=this&&this!==Kr&&this instanceof Ae?pe:g;++Je<$e;)nt[Je]=D[Je];for(;Ce--;)nt[Je++]=arguments[++Le];return ii(gt,re?_:this,nt)}return Ae}function bb(g){return function(M,_,D){return D&&typeof D!="number"&&xo(M,_,D)&&(_=D=n),M=Ps(M),_===n?(_=M,M=0):_=Ps(_),D=D===n?M<_?1:-1:Ps(D),FW(M,_,D,g)}}function N1(g){return function(M,_){return typeof M=="string"&&typeof _=="string"||(M=Ui(M),_=Ui(_)),g(M,_)}}function Mb(g,M,_,D,re,pe,Ae,Le,Ce,Je){var $e=M&R,nt=$e?Ae:n,gt=$e?n:Ae,Ot=$e?pe:n,_t=$e?n:pe;M|=$e?A:S,M&=~($e?S:A),M&x||(M&=~(v|b));var sn=[g,M,re,Ot,nt,_t,gt,Le,Ce,Je],Et=_.apply(n,sn);return b3(g)&&_b(Et,sn),Et.placeholder=D,Eb(Et,g,M)}function m3(g){var M=Fr[g];return function(_,D){if(_=Ui(_),D=D==null?0:ao(an(D),292),D&&E8(_)){var re=(En(_)+"e").split("e"),pe=M(re[0]+"e"+(+re[1]+D));return re=(En(pe)+"e").split("e"),+(re[0]+"e"+(+re[1]-D))}return M(_)}}var JW=ff&&1/i1(new ff([,-0]))[1]==X?function(g){return new ff(g)}:X3;function wb(g){return function(M){var _=so(M);return _==W?Dv(M):_==le?hX(M):iX(M,g(M))}}function Os(g,M,_,D,re,pe,Ae,Le){var Ce=M&b;if(!Ce&&typeof g!="function")throw new _i(a);var Je=D?D.length:0;if(Je||(M&=~(A|S),D=re=n),Ae=Ae===n?Ae:_r(an(Ae),0),Le=Le===n?Le:an(Le),Je-=re?re.length:0,M&S){var $e=D,nt=re;D=re=n}var gt=Ce?n:y3(g),Ot=[g,M,_,D,re,$e,nt,pe,Ae,Le];if(gt&&fV(Ot,gt),g=Ot[0],M=Ot[1],_=Ot[2],D=Ot[3],re=Ot[4],Le=Ot[9]=Ot[9]===n?Ce?0:g.length:_r(Ot[9]-Je,0),!Le&&M&(R|y)&&(M&=~(R|y)),!M||M==v)var _t=HW(g,M,_);else M==R||M==y?_t=GW(g,M,Le):(M==A||M==(v|A))&&!re.length?_t=zW(g,M,_,D):_t=O1.apply(n,Ot);var sn=gt?ob:_b;return Eb(sn(_t,Ot),g,M)}function Sb(g,M,_,D){return g===n||ca(g,uf[_])&&!Vn.call(D,_)?M:g}function Lb(g,M,_,D,re,pe){return cr(g)&&cr(M)&&(pe.set(M,g),M1(g,M,n,Lb,pe),pe.delete(M)),g}function jW(g){return f0(g)?n:g}function Ob(g,M,_,D,re,pe){var Ae=_&p,Le=g.length,Ce=M.length;if(Le!=Ce&&!(Ae&&Ce>Le))return!1;var Je=pe.get(g),$e=pe.get(M);if(Je&&$e)return Je==M&&$e==g;var nt=-1,gt=!0,Ot=_&m?new Cc:n;for(pe.set(g,M),pe.set(M,g);++nt<Le;){var _t=g[nt],sn=M[nt];if(D)var Et=Ae?D(sn,_t,nt,M,g,pe):D(_t,sn,nt,g,M,pe);if(Et!==n){if(Et)continue;gt=!1;break}if(Ot){if(!Vv(M,function(dn,Rn){if(!jd(Ot,Rn)&&(_t===dn||re(_t,dn,_,D,pe)))return Ot.push(Rn)})){gt=!1;break}}else if(!(_t===sn||re(_t,sn,_,D,pe))){gt=!1;break}}return pe.delete(g),pe.delete(M),gt}function $W(g,M,_,D,re,pe,Ae){switch(_){case tt:if(g.byteLength!=M.byteLength||g.byteOffset!=M.byteOffset)return!1;g=g.buffer,M=M.buffer;case ut:return!(g.byteLength!=M.byteLength||!pe(new f1(g),new f1(M)));case H:case de:case ne:return ca(+g,+M);case me:return g.name==M.name&&g.message==M.message;case ge:case ve:return g==M+"";case W:var Le=Dv;case le:var Ce=D&p;if(Le||(Le=i1),g.size!=M.size&&!Ce)return!1;var Je=Ae.get(g);if(Je)return Je==M;D|=m,Ae.set(g,M);var $e=Ob(Le(g),Le(M),D,re,pe,Ae);return Ae.delete(g),$e;case Re:if(n0)return n0.call(g)==n0.call(M)}return!1}function qW(g,M,_,D,re,pe){var Ae=_&p,Le=g3(g),Ce=Le.length,Je=g3(M),$e=Je.length;if(Ce!=$e&&!Ae)return!1;for(var nt=Ce;nt--;){var gt=Le[nt];if(!(Ae?gt in M:Vn.call(M,gt)))return!1}var Ot=pe.get(g),_t=pe.get(M);if(Ot&&_t)return Ot==M&&_t==g;var sn=!0;pe.set(g,M),pe.set(M,g);for(var Et=Ae;++nt<Ce;){gt=Le[nt];var dn=g[gt],Rn=M[gt];if(D)var ci=Ae?D(Rn,dn,gt,M,g,pe):D(dn,Rn,gt,g,M,pe);if(!(ci===n?dn===Rn||re(dn,Rn,_,D,pe):ci)){sn=!1;break}Et||(Et=gt=="constructor")}if(sn&&!Et){var bo=g.constructor,ui=M.constructor;bo!=ui&&"constructor"in g&&"constructor"in M&&!(typeof bo=="function"&&bo instanceof bo&&typeof ui=="function"&&ui instanceof ui)&&(sn=!1)}return pe.delete(g),pe.delete(M),sn}function Ts(g){return w3(Ib(g,n,Zb),g+"")}function g3(g){return H8(g,Vr,R3)}function v3(g){return H8(g,Uo,Tb)}var y3=v1?function(g){return v1.get(g)}:X3;function P1(g){for(var M=g.name+"",_=df[M],D=Vn.call(df,M)?_.length:0;D--;){var re=_[D],pe=re.func;if(pe==null||pe==g)return re.name}return M}function gf(g){var M=Vn.call(fe,"placeholder")?fe:g;return M.placeholder}function It(){var g=fe.iteratee||_3;return g=g===_3?J8:g,arguments.length?g(arguments[0],arguments[1]):g}function C1(g,M){var _=g.__data__;return sV(M)?_[typeof M=="string"?"string":"hash"]:_.map}function A3(g){for(var M=Vr(g),_=M.length;_--;){var D=M[_],re=g[D];M[_]=[D,re,Pb(re)]}return M}function _c(g,M){var _=uX(g,M);return z8(_)?_:n}function eV(g){var M=Vn.call(g,Nc),_=g[Nc];try{g[Nc]=n;var D=!0}catch{}var re=c1.call(g);return D&&(M?g[Nc]=_:delete g[Nc]),re}var R3=Hv?function(g){return g==null?[]:(g=Qn(g),dl(Hv(g),function(M){return F8.call(g,M)}))}:W3,Tb=Hv?function(g){for(var M=[];g;)hl(M,R3(g)),g=d1(g);return M}:W3,so=Ro;(Gv&&so(new Gv(new ArrayBuffer(1)))!=tt||qd&&so(new qd)!=W||zv&&so(zv.resolve())!=te||ff&&so(new ff)!=le||e0&&so(new e0)!=Me)&&(so=function(g){var M=Ro(g),_=M==$?g.constructor:n,D=_?Ec(_):"";if(D)switch(D){case EX:return tt;case XX:return W;case WX:return te;case VX:return le;case UX:return Me}return M});function tV(g,M,_){for(var D=-1,re=_.length;++D<re;){var pe=_[D],Ae=pe.size;switch(pe.type){case"drop":g+=Ae;break;case"dropRight":M-=Ae;break;case"take":M=ao(M,g+Ae);break;case"takeRight":g=_r(g,M-Ae);break}}return{start:g,end:M}}function nV(g){var M=g.match(lE);return M?M[1].split(cE):[]}function kb(g,M,_){M=yl(M,g);for(var D=-1,re=M.length,pe=!1;++D<re;){var Ae=Wa(M[D]);if(!(pe=g!=null&&_(g,Ae)))break;g=g[Ae]}return pe||++D!=re?pe:(re=g==null?0:g.length,!!re&&V1(re)&&ks(Ae,re)&&(qt(g)||Xc(g)))}function rV(g){var M=g.length,_=new g.constructor(M);return M&&typeof g[0]=="string"&&Vn.call(g,"index")&&(_.index=g.index,_.input=g.input),_}function Nb(g){return typeof g.constructor=="function"&&!c0(g)?hf(d1(g)):{}}function oV(g,M,_){var D=g.constructor;switch(M){case ut:return h3(g);case H:case de:return new D(+g);case tt:return YW(g,_);case Oe:case Ne:case Fe:case De:case qe:case ke:case Ze:case et:case xt:return db(g,_);case W:return new D;case ne:case ve:return new D(g);case ge:return ZW(g);case le:return new D;case Re:return QW(g)}}function iV(g,M){var _=M.length;if(!_)return g;var D=_-1;return M[D]=(_>1?"& ":"")+M[D],M=M.join(_>2?", ":" "),g.replace(kv,`{
|
|
/* [wrapped with `+M+`] */
|
|
`)}function aV(g){return qt(g)||Xc(g)||!!(_8&&g&&g[_8])}function ks(g,M){var _=typeof g;return M=M??U,!!M&&(_=="number"||_!="symbol"&&yE.test(g))&&g>-1&&g%1==0&&g<M}function xo(g,M,_){if(!cr(_))return!1;var D=typeof M;return(D=="number"?Vo(_)&&ks(M,_.length):D=="string"&&M in _)?ca(_[M],g):!1}function x3(g,M){if(qt(g))return!1;var _=typeof g;return _=="number"||_=="symbol"||_=="boolean"||g==null||li(g)?!0:Ms.test(g)||!Tc.test(g)||M!=null&&g in Qn(M)}function sV(g){var M=typeof g;return M=="string"||M=="number"||M=="symbol"||M=="boolean"?g!=="__proto__":g===null}function b3(g){var M=P1(g),_=fe[M];if(typeof _!="function"||!(M in vn.prototype))return!1;if(g===_)return!0;var D=y3(_);return!!D&&g===D[0]}function lV(g){return!!P8&&P8 in g}var cV=s1?Ns:V3;function c0(g){var M=g&&g.constructor,_=typeof M=="function"&&M.prototype||uf;return g===_}function Pb(g){return g===g&&!cr(g)}function Cb(g,M){return function(_){return _==null?!1:_[g]===M&&(M!==n||g in Qn(_))}}function uV(g){var M=X1(g,function(D){return _.size===l&&_.clear(),D}),_=M.cache;return M}function fV(g,M){var _=g[1],D=M[1],re=_|D,pe=re<(v|b|k),Ae=D==k&&_==R||D==k&&_==O&&g[7].length<=M[8]||D==(k|O)&&M[7].length<=M[8]&&_==R;if(!(pe||Ae))return g;D&v&&(g[2]=M[2],re|=_&v?0:x);var Le=M[3];if(Le){var Ce=g[3];g[3]=Ce?pb(Ce,Le,M[4]):Le,g[4]=Ce?pl(g[3],u):M[4]}return Le=M[5],Le&&(Ce=g[5],g[5]=Ce?mb(Ce,Le,M[6]):Le,g[6]=Ce?pl(g[5],u):M[6]),Le=M[7],Le&&(g[7]=Le),D&k&&(g[8]=g[8]==null?M[8]:ao(g[8],M[8])),g[9]==null&&(g[9]=M[9]),g[0]=M[0],g[1]=re,g}function dV(g){var M=[];if(g!=null)for(var _ in Qn(g))M.push(_);return M}function hV(g){return c1.call(g)}function Ib(g,M,_){return M=_r(M===n?g.length-1:M,0),function(){for(var D=arguments,re=-1,pe=_r(D.length-M,0),Ae=Ye(pe);++re<pe;)Ae[re]=D[M+re];re=-1;for(var Le=Ye(M+1);++re<M;)Le[re]=D[re];return Le[M]=_(Ae),ii(g,this,Le)}}function Fb(g,M){return M.length<2?g:Fc(g,Wi(M,0,-1))}function pV(g,M){for(var _=g.length,D=ao(M.length,_),re=Wo(g);D--;){var pe=M[D];g[D]=ks(pe,_)?re[pe]:n}return g}function M3(g,M){if(!(M==="constructor"&&typeof g[M]=="function")&&M!="__proto__")return g[M]}var _b=Xb(ob),u0=kX||function(g,M){return Kr.setTimeout(g,M)},w3=Xb(XW);function Eb(g,M,_){var D=M+"";return w3(g,iV(D,mV(nV(D),_)))}function Xb(g){var M=0,_=0;return function(){var D=IX(),re=F-(D-_);if(_=D,re>0){if(++M>=T)return arguments[0]}else M=0;return g.apply(n,arguments)}}function I1(g,M){var _=-1,D=g.length,re=D-1;for(M=M===n?D:M;++_<M;){var pe=a3(_,re),Ae=g[pe];g[pe]=g[_],g[_]=Ae}return g.length=M,g}var Wb=uV(function(g){var M=[];return g.charCodeAt(0)===46&&M.push(""),g.replace(Tv,function(_,D,re,pe){M.push(re?pe.replace(dE,"$1"):D||_)}),M});function Wa(g){if(typeof g=="string"||li(g))return g;var M=g+"";return M=="0"&&1/g==-X?"-0":M}function Ec(g){if(g!=null){try{return l1.call(g)}catch{}try{return g+""}catch{}}return""}function mV(g,M){return Fi(G,function(_){var D="_."+_[0];M&_[1]&&!r1(g,D)&&g.push(D)}),g.sort()}function Vb(g){if(g instanceof vn)return g.clone();var M=new Ei(g.__wrapped__,g.__chain__);return M.__actions__=Wo(g.__actions__),M.__index__=g.__index__,M.__values__=g.__values__,M}function gV(g,M,_){(_?xo(g,M,_):M===n)?M=1:M=_r(an(M),0);var D=g==null?0:g.length;if(!D||M<1)return[];for(var re=0,pe=0,Ae=Ye(m1(D/M));re<D;)Ae[pe++]=Wi(g,re,re+=M);return Ae}function vV(g){for(var M=-1,_=g==null?0:g.length,D=0,re=[];++M<_;){var pe=g[M];pe&&(re[D++]=pe)}return re}function yV(){var g=arguments.length;if(!g)return[];for(var M=Ye(g-1),_=arguments[0],D=g;D--;)M[D-1]=arguments[D];return hl(qt(_)?Wo(_):[_],Hr(M,1))}var AV=ln(function(g,M){return xr(g)?o0(g,Hr(M,1,xr,!0)):[]}),RV=ln(function(g,M){var _=Vi(M);return xr(_)&&(_=n),xr(g)?o0(g,Hr(M,1,xr,!0),It(_,2)):[]}),xV=ln(function(g,M){var _=Vi(M);return xr(_)&&(_=n),xr(g)?o0(g,Hr(M,1,xr,!0),n,_):[]});function bV(g,M,_){var D=g==null?0:g.length;return D?(M=_||M===n?1:an(M),Wi(g,M<0?0:M,D)):[]}function MV(g,M,_){var D=g==null?0:g.length;return D?(M=_||M===n?1:an(M),M=D-M,Wi(g,0,M<0?0:M)):[]}function wV(g,M){return g&&g.length?S1(g,It(M,3),!0,!0):[]}function SV(g,M){return g&&g.length?S1(g,It(M,3),!0):[]}function LV(g,M,_,D){var re=g==null?0:g.length;return re?(_&&typeof _!="number"&&xo(g,M,_)&&(_=0,D=re),yW(g,M,_,D)):[]}function Ub(g,M,_){var D=g==null?0:g.length;if(!D)return-1;var re=_==null?0:an(_);return re<0&&(re=_r(D+re,0)),o1(g,It(M,3),re)}function Yb(g,M,_){var D=g==null?0:g.length;if(!D)return-1;var re=D-1;return _!==n&&(re=an(_),re=_<0?_r(D+re,0):ao(re,D-1)),o1(g,It(M,3),re,!0)}function Zb(g){var M=g==null?0:g.length;return M?Hr(g,1):[]}function OV(g){var M=g==null?0:g.length;return M?Hr(g,X):[]}function TV(g,M){var _=g==null?0:g.length;return _?(M=M===n?1:an(M),Hr(g,M)):[]}function kV(g){for(var M=-1,_=g==null?0:g.length,D={};++M<_;){var re=g[M];D[re[0]]=re[1]}return D}function Qb(g){return g&&g.length?g[0]:n}function NV(g,M,_){var D=g==null?0:g.length;if(!D)return-1;var re=_==null?0:an(_);return re<0&&(re=_r(D+re,0)),af(g,M,re)}function PV(g){var M=g==null?0:g.length;return M?Wi(g,0,-1):[]}var CV=ln(function(g){var M=qn(g,f3);return M.length&&M[0]===g[0]?t3(M):[]}),IV=ln(function(g){var M=Vi(g),_=qn(g,f3);return M===Vi(_)?M=n:_.pop(),_.length&&_[0]===g[0]?t3(_,It(M,2)):[]}),FV=ln(function(g){var M=Vi(g),_=qn(g,f3);return M=typeof M=="function"?M:n,M&&_.pop(),_.length&&_[0]===g[0]?t3(_,n,M):[]});function _V(g,M){return g==null?"":PX.call(g,M)}function Vi(g){var M=g==null?0:g.length;return M?g[M-1]:n}function EV(g,M,_){var D=g==null?0:g.length;if(!D)return-1;var re=D;return _!==n&&(re=an(_),re=re<0?_r(D+re,0):ao(re,D-1)),M===M?mX(g,M,re):o1(g,M8,re,!0)}function XV(g,M){return g&&g.length?eb(g,an(M)):n}var WV=ln(Bb);function Bb(g,M){return g&&g.length&&M&&M.length?i3(g,M):g}function VV(g,M,_){return g&&g.length&&M&&M.length?i3(g,M,It(_,2)):g}function UV(g,M,_){return g&&g.length&&M&&M.length?i3(g,M,n,_):g}var YV=Ts(function(g,M){var _=g==null?0:g.length,D=jv(g,M);return rb(g,qn(M,function(re){return ks(re,_)?+re:re}).sort(hb)),D});function ZV(g,M){var _=[];if(!(g&&g.length))return _;var D=-1,re=[],pe=g.length;for(M=It(M,3);++D<pe;){var Ae=g[D];M(Ae,D,g)&&(_.push(Ae),re.push(D))}return rb(g,re),_}function S3(g){return g==null?g:_X.call(g)}function QV(g,M,_){var D=g==null?0:g.length;return D?(_&&typeof _!="number"&&xo(g,M,_)?(M=0,_=D):(M=M==null?0:an(M),_=_===n?D:an(_)),Wi(g,M,_)):[]}function BV(g,M){return w1(g,M)}function DV(g,M,_){return l3(g,M,It(_,2))}function KV(g,M){var _=g==null?0:g.length;if(_){var D=w1(g,M);if(D<_&&ca(g[D],M))return D}return-1}function HV(g,M){return w1(g,M,!0)}function GV(g,M,_){return l3(g,M,It(_,2),!0)}function zV(g,M){var _=g==null?0:g.length;if(_){var D=w1(g,M,!0)-1;if(ca(g[D],M))return D}return-1}function JV(g){return g&&g.length?ib(g):[]}function jV(g,M){return g&&g.length?ib(g,It(M,2)):[]}function $V(g){var M=g==null?0:g.length;return M?Wi(g,1,M):[]}function qV(g,M,_){return g&&g.length?(M=_||M===n?1:an(M),Wi(g,0,M<0?0:M)):[]}function eU(g,M,_){var D=g==null?0:g.length;return D?(M=_||M===n?1:an(M),M=D-M,Wi(g,M<0?0:M,D)):[]}function tU(g,M){return g&&g.length?S1(g,It(M,3),!1,!0):[]}function nU(g,M){return g&&g.length?S1(g,It(M,3)):[]}var rU=ln(function(g){return vl(Hr(g,1,xr,!0))}),oU=ln(function(g){var M=Vi(g);return xr(M)&&(M=n),vl(Hr(g,1,xr,!0),It(M,2))}),iU=ln(function(g){var M=Vi(g);return M=typeof M=="function"?M:n,vl(Hr(g,1,xr,!0),n,M)});function aU(g){return g&&g.length?vl(g):[]}function sU(g,M){return g&&g.length?vl(g,It(M,2)):[]}function lU(g,M){return M=typeof M=="function"?M:n,g&&g.length?vl(g,n,M):[]}function L3(g){if(!(g&&g.length))return[];var M=0;return g=dl(g,function(_){if(xr(_))return M=_r(_.length,M),!0}),Qv(M,function(_){return qn(g,Uv(_))})}function Db(g,M){if(!(g&&g.length))return[];var _=L3(g);return M==null?_:qn(_,function(D){return ii(M,n,D)})}var cU=ln(function(g,M){return xr(g)?o0(g,M):[]}),uU=ln(function(g){return u3(dl(g,xr))}),fU=ln(function(g){var M=Vi(g);return xr(M)&&(M=n),u3(dl(g,xr),It(M,2))}),dU=ln(function(g){var M=Vi(g);return M=typeof M=="function"?M:n,u3(dl(g,xr),n,M)}),hU=ln(L3);function pU(g,M){return cb(g||[],M||[],r0)}function mU(g,M){return cb(g||[],M||[],s0)}var gU=ln(function(g){var M=g.length,_=M>1?g[M-1]:n;return _=typeof _=="function"?(g.pop(),_):n,Db(g,_)});function Kb(g){var M=fe(g);return M.__chain__=!0,M}function vU(g,M){return M(g),g}function F1(g,M){return M(g)}var yU=Ts(function(g){var M=g.length,_=M?g[0]:0,D=this.__wrapped__,re=function(pe){return jv(pe,g)};return M>1||this.__actions__.length||!(D instanceof vn)||!ks(_)?this.thru(re):(D=D.slice(_,+_+(M?1:0)),D.__actions__.push({func:F1,args:[re],thisArg:n}),new Ei(D,this.__chain__).thru(function(pe){return M&&!pe.length&&pe.push(n),pe}))});function AU(){return Kb(this)}function RU(){return new Ei(this.value(),this.__chain__)}function xU(){this.__values__===n&&(this.__values__=aM(this.value()));var g=this.__index__>=this.__values__.length,M=g?n:this.__values__[this.__index__++];return{done:g,value:M}}function bU(){return this}function MU(g){for(var M,_=this;_ instanceof A1;){var D=Vb(_);D.__index__=0,D.__values__=n,M?re.__wrapped__=D:M=D;var re=D;_=_.__wrapped__}return re.__wrapped__=g,M}function wU(){var g=this.__wrapped__;if(g instanceof vn){var M=g;return this.__actions__.length&&(M=new vn(this)),M=M.reverse(),M.__actions__.push({func:F1,args:[S3],thisArg:n}),new Ei(M,this.__chain__)}return this.thru(S3)}function SU(){return lb(this.__wrapped__,this.__actions__)}var LU=L1(function(g,M,_){Vn.call(g,_)?++g[_]:Ls(g,_,1)});function OU(g,M,_){var D=qt(g)?x8:vW;return _&&xo(g,M,_)&&(M=n),D(g,It(M,3))}function TU(g,M){var _=qt(g)?dl:D8;return _(g,It(M,3))}var kU=Ab(Ub),NU=Ab(Yb);function PU(g,M){return Hr(_1(g,M),1)}function CU(g,M){return Hr(_1(g,M),X)}function IU(g,M,_){return _=_===n?1:an(_),Hr(_1(g,M),_)}function Hb(g,M){var _=qt(g)?Fi:gl;return _(g,It(M,3))}function Gb(g,M){var _=qt(g)?$E:B8;return _(g,It(M,3))}var FU=L1(function(g,M,_){Vn.call(g,_)?g[_].push(M):Ls(g,_,[M])});function _U(g,M,_,D){g=Vo(g)?g:yf(g),_=_&&!D?an(_):0;var re=g.length;return _<0&&(_=_r(re+_,0)),U1(g)?_<=re&&g.indexOf(M,_)>-1:!!re&&af(g,M,_)>-1}var EU=ln(function(g,M,_){var D=-1,re=typeof M=="function",pe=Vo(g)?Ye(g.length):[];return gl(g,function(Ae){pe[++D]=re?ii(M,Ae,_):i0(Ae,M,_)}),pe}),XU=L1(function(g,M,_){Ls(g,_,M)});function _1(g,M){var _=qt(g)?qn:j8;return _(g,It(M,3))}function WU(g,M,_,D){return g==null?[]:(qt(M)||(M=M==null?[]:[M]),_=D?n:_,qt(_)||(_=_==null?[]:[_]),tb(g,M,_))}var VU=L1(function(g,M,_){g[_?0:1].push(M)},function(){return[[],[]]});function UU(g,M,_){var D=qt(g)?Wv:S8,re=arguments.length<3;return D(g,It(M,4),_,re,gl)}function YU(g,M,_){var D=qt(g)?qE:S8,re=arguments.length<3;return D(g,It(M,4),_,re,B8)}function ZU(g,M){var _=qt(g)?dl:D8;return _(g,W1(It(M,3)))}function QU(g){var M=qt(g)?U8:_W;return M(g)}function BU(g,M,_){(_?xo(g,M,_):M===n)?M=1:M=an(M);var D=qt(g)?dW:EW;return D(g,M)}function DU(g){var M=qt(g)?hW:WW;return M(g)}function KU(g){if(g==null)return 0;if(Vo(g))return U1(g)?lf(g):g.length;var M=so(g);return M==W||M==le?g.size:r3(g).length}function HU(g,M,_){var D=qt(g)?Vv:VW;return _&&xo(g,M,_)&&(M=n),D(g,It(M,3))}var GU=ln(function(g,M){if(g==null)return[];var _=M.length;return _>1&&xo(g,M[0],M[1])?M=[]:_>2&&xo(M[0],M[1],M[2])&&(M=[M[0]]),tb(g,Hr(M,1),[])}),E1=TX||function(){return Kr.Date.now()};function zU(g,M){if(typeof M!="function")throw new _i(a);return g=an(g),function(){if(--g<1)return M.apply(this,arguments)}}function zb(g,M,_){return M=_?n:M,M=g&&M==null?g.length:M,Os(g,k,n,n,n,n,M)}function Jb(g,M){var _;if(typeof M!="function")throw new _i(a);return g=an(g),function(){return--g>0&&(_=M.apply(this,arguments)),g<=1&&(M=n),_}}var O3=ln(function(g,M,_){var D=v;if(_.length){var re=pl(_,gf(O3));D|=A}return Os(g,D,M,_,re)}),jb=ln(function(g,M,_){var D=v|b;if(_.length){var re=pl(_,gf(jb));D|=A}return Os(M,D,g,_,re)});function $b(g,M,_){M=_?n:M;var D=Os(g,R,n,n,n,n,n,M);return D.placeholder=$b.placeholder,D}function qb(g,M,_){M=_?n:M;var D=Os(g,y,n,n,n,n,n,M);return D.placeholder=qb.placeholder,D}function eM(g,M,_){var D,re,pe,Ae,Le,Ce,Je=0,$e=!1,nt=!1,gt=!0;if(typeof g!="function")throw new _i(a);M=Ui(M)||0,cr(_)&&($e=!!_.leading,nt="maxWait"in _,pe=nt?_r(Ui(_.maxWait)||0,M):pe,gt="trailing"in _?!!_.trailing:gt);function Ot(br){var ua=D,Cs=re;return D=re=n,Je=br,Ae=g.apply(Cs,ua),Ae}function _t(br){return Je=br,Le=u0(dn,M),$e?Ot(br):Ae}function sn(br){var ua=br-Ce,Cs=br-Je,AM=M-ua;return nt?ao(AM,pe-Cs):AM}function Et(br){var ua=br-Ce,Cs=br-Je;return Ce===n||ua>=M||ua<0||nt&&Cs>=pe}function dn(){var br=E1();if(Et(br))return Rn(br);Le=u0(dn,sn(br))}function Rn(br){return Le=n,gt&&D?Ot(br):(D=re=n,Ae)}function ci(){Le!==n&&ub(Le),Je=0,D=Ce=re=Le=n}function bo(){return Le===n?Ae:Rn(E1())}function ui(){var br=E1(),ua=Et(br);if(D=arguments,re=this,Ce=br,ua){if(Le===n)return _t(Ce);if(nt)return ub(Le),Le=u0(dn,M),Ot(Ce)}return Le===n&&(Le=u0(dn,M)),Ae}return ui.cancel=ci,ui.flush=bo,ui}var JU=ln(function(g,M){return Q8(g,1,M)}),jU=ln(function(g,M,_){return Q8(g,Ui(M)||0,_)});function $U(g){return Os(g,w)}function X1(g,M){if(typeof g!="function"||M!=null&&typeof M!="function")throw new _i(a);var _=function(){var D=arguments,re=M?M.apply(this,D):D[0],pe=_.cache;if(pe.has(re))return pe.get(re);var Ae=g.apply(this,D);return _.cache=pe.set(re,Ae)||pe,Ae};return _.cache=new(X1.Cache||Ss),_}X1.Cache=Ss;function W1(g){if(typeof g!="function")throw new _i(a);return function(){var M=arguments;switch(M.length){case 0:return!g.call(this);case 1:return!g.call(this,M[0]);case 2:return!g.call(this,M[0],M[1]);case 3:return!g.call(this,M[0],M[1],M[2])}return!g.apply(this,M)}}function qU(g){return Jb(2,g)}var eY=UW(function(g,M){M=M.length==1&&qt(M[0])?qn(M[0],ai(It())):qn(Hr(M,1),ai(It()));var _=M.length;return ln(function(D){for(var re=-1,pe=ao(D.length,_);++re<pe;)D[re]=M[re].call(this,D[re]);return ii(g,this,D)})}),T3=ln(function(g,M){var _=pl(M,gf(T3));return Os(g,A,n,M,_)}),tM=ln(function(g,M){var _=pl(M,gf(tM));return Os(g,S,n,M,_)}),tY=Ts(function(g,M){return Os(g,O,n,n,n,M)});function nY(g,M){if(typeof g!="function")throw new _i(a);return M=M===n?M:an(M),ln(g,M)}function rY(g,M){if(typeof g!="function")throw new _i(a);return M=M==null?0:_r(an(M),0),ln(function(_){var D=_[M],re=Al(_,0,M);return D&&hl(re,D),ii(g,this,re)})}function oY(g,M,_){var D=!0,re=!0;if(typeof g!="function")throw new _i(a);return cr(_)&&(D="leading"in _?!!_.leading:D,re="trailing"in _?!!_.trailing:re),eM(g,M,{leading:D,maxWait:M,trailing:re})}function iY(g){return zb(g,1)}function aY(g,M){return T3(d3(M),g)}function sY(){if(!arguments.length)return[];var g=arguments[0];return qt(g)?g:[g]}function lY(g){return Xi(g,h)}function cY(g,M){return M=typeof M=="function"?M:n,Xi(g,h,M)}function uY(g){return Xi(g,f|h)}function fY(g,M){return M=typeof M=="function"?M:n,Xi(g,f|h,M)}function dY(g,M){return M==null||Z8(g,M,Vr(M))}function ca(g,M){return g===M||g!==g&&M!==M}var hY=N1(e3),pY=N1(function(g,M){return g>=M}),Xc=G8(function(){return arguments}())?G8:function(g){return pr(g)&&Vn.call(g,"callee")&&!F8.call(g,"callee")},qt=Ye.isArray,mY=m8?ai(m8):MW;function Vo(g){return g!=null&&V1(g.length)&&!Ns(g)}function xr(g){return pr(g)&&Vo(g)}function gY(g){return g===!0||g===!1||pr(g)&&Ro(g)==H}var Rl=NX||V3,vY=g8?ai(g8):wW;function yY(g){return pr(g)&&g.nodeType===1&&!f0(g)}function AY(g){if(g==null)return!0;if(Vo(g)&&(qt(g)||typeof g=="string"||typeof g.splice=="function"||Rl(g)||vf(g)||Xc(g)))return!g.length;var M=so(g);if(M==W||M==le)return!g.size;if(c0(g))return!r3(g).length;for(var _ in g)if(Vn.call(g,_))return!1;return!0}function RY(g,M){return a0(g,M)}function xY(g,M,_){_=typeof _=="function"?_:n;var D=_?_(g,M):n;return D===n?a0(g,M,n,_):!!D}function k3(g){if(!pr(g))return!1;var M=Ro(g);return M==me||M==ye||typeof g.message=="string"&&typeof g.name=="string"&&!f0(g)}function bY(g){return typeof g=="number"&&E8(g)}function Ns(g){if(!cr(g))return!1;var M=Ro(g);return M==J||M==ce||M==j||M==oe}function nM(g){return typeof g=="number"&&g==an(g)}function V1(g){return typeof g=="number"&&g>-1&&g%1==0&&g<=U}function cr(g){var M=typeof g;return g!=null&&(M=="object"||M=="function")}function pr(g){return g!=null&&typeof g=="object"}var rM=v8?ai(v8):LW;function MY(g,M){return g===M||n3(g,M,A3(M))}function wY(g,M,_){return _=typeof _=="function"?_:n,n3(g,M,A3(M),_)}function SY(g){return oM(g)&&g!=+g}function LY(g){if(cV(g))throw new jt(i);return z8(g)}function OY(g){return g===null}function TY(g){return g==null}function oM(g){return typeof g=="number"||pr(g)&&Ro(g)==ne}function f0(g){if(!pr(g)||Ro(g)!=$)return!1;var M=d1(g);if(M===null)return!0;var _=Vn.call(M,"constructor")&&M.constructor;return typeof _=="function"&&_ instanceof _&&l1.call(_)==wX}var N3=y8?ai(y8):OW;function kY(g){return nM(g)&&g>=-U&&g<=U}var iM=A8?ai(A8):TW;function U1(g){return typeof g=="string"||!qt(g)&&pr(g)&&Ro(g)==ve}function li(g){return typeof g=="symbol"||pr(g)&&Ro(g)==Re}var vf=R8?ai(R8):kW;function NY(g){return g===n}function PY(g){return pr(g)&&so(g)==Me}function CY(g){return pr(g)&&Ro(g)==be}var IY=N1(o3),FY=N1(function(g,M){return g<=M});function aM(g){if(!g)return[];if(Vo(g))return U1(g)?sa(g):Wo(g);if($d&&g[$d])return dX(g[$d]());var M=so(g),_=M==W?Dv:M==le?i1:yf;return _(g)}function Ps(g){if(!g)return g===0?g:0;if(g=Ui(g),g===X||g===-X){var M=g<0?-1:1;return M*K}return g===g?g:0}function an(g){var M=Ps(g),_=M%1;return M===M?_?M-_:M:0}function sM(g){return g?Ic(an(g),0,B):0}function Ui(g){if(typeof g=="number")return g;if(li(g))return ie;if(cr(g)){var M=typeof g.valueOf=="function"?g.valueOf():g;g=cr(M)?M+"":M}if(typeof g!="string")return g===0?g:+g;g=L8(g);var _=mE.test(g);return _||vE.test(g)?zE(g.slice(2),_?2:8):pE.test(g)?ie:+g}function lM(g){return Xa(g,Uo(g))}function _Y(g){return g?Ic(an(g),-U,U):g===0?g:0}function En(g){return g==null?"":si(g)}var EY=pf(function(g,M){if(c0(M)||Vo(M)){Xa(M,Vr(M),g);return}for(var _ in M)Vn.call(M,_)&&r0(g,_,M[_])}),cM=pf(function(g,M){Xa(M,Uo(M),g)}),Y1=pf(function(g,M,_,D){Xa(M,Uo(M),g,D)}),XY=pf(function(g,M,_,D){Xa(M,Vr(M),g,D)}),WY=Ts(jv);function VY(g,M){var _=hf(g);return M==null?_:Y8(_,M)}var UY=ln(function(g,M){g=Qn(g);var _=-1,D=M.length,re=D>2?M[2]:n;for(re&&xo(M[0],M[1],re)&&(D=1);++_<D;)for(var pe=M[_],Ae=Uo(pe),Le=-1,Ce=Ae.length;++Le<Ce;){var Je=Ae[Le],$e=g[Je];($e===n||ca($e,uf[Je])&&!Vn.call(g,Je))&&(g[Je]=pe[Je])}return g}),YY=ln(function(g){return g.push(n,Lb),ii(uM,n,g)});function ZY(g,M){return b8(g,It(M,3),Ea)}function QY(g,M){return b8(g,It(M,3),qv)}function BY(g,M){return g==null?g:$v(g,It(M,3),Uo)}function DY(g,M){return g==null?g:K8(g,It(M,3),Uo)}function KY(g,M){return g&&Ea(g,It(M,3))}function HY(g,M){return g&&qv(g,It(M,3))}function GY(g){return g==null?[]:b1(g,Vr(g))}function zY(g){return g==null?[]:b1(g,Uo(g))}function P3(g,M,_){var D=g==null?n:Fc(g,M);return D===n?_:D}function JY(g,M){return g!=null&&kb(g,M,AW)}function C3(g,M){return g!=null&&kb(g,M,RW)}var jY=xb(function(g,M,_){M!=null&&typeof M.toString!="function"&&(M=c1.call(M)),g[M]=_},F3(Yo)),$Y=xb(function(g,M,_){M!=null&&typeof M.toString!="function"&&(M=c1.call(M)),Vn.call(g,M)?g[M].push(_):g[M]=[_]},It),qY=ln(i0);function Vr(g){return Vo(g)?V8(g):r3(g)}function Uo(g){return Vo(g)?V8(g,!0):NW(g)}function eZ(g,M){var _={};return M=It(M,3),Ea(g,function(D,re,pe){Ls(_,M(D,re,pe),D)}),_}function tZ(g,M){var _={};return M=It(M,3),Ea(g,function(D,re,pe){Ls(_,re,M(D,re,pe))}),_}var nZ=pf(function(g,M,_){M1(g,M,_)}),uM=pf(function(g,M,_,D){M1(g,M,_,D)}),rZ=Ts(function(g,M){var _={};if(g==null)return _;var D=!1;M=qn(M,function(pe){return pe=yl(pe,g),D||(D=pe.length>1),pe}),Xa(g,v3(g),_),D&&(_=Xi(_,f|d|h,jW));for(var re=M.length;re--;)c3(_,M[re]);return _});function oZ(g,M){return fM(g,W1(It(M)))}var iZ=Ts(function(g,M){return g==null?{}:CW(g,M)});function fM(g,M){if(g==null)return{};var _=qn(v3(g),function(D){return[D]});return M=It(M),nb(g,_,function(D,re){return M(D,re[0])})}function aZ(g,M,_){M=yl(M,g);var D=-1,re=M.length;for(re||(re=1,g=n);++D<re;){var pe=g==null?n:g[Wa(M[D])];pe===n&&(D=re,pe=_),g=Ns(pe)?pe.call(g):pe}return g}function sZ(g,M,_){return g==null?g:s0(g,M,_)}function lZ(g,M,_,D){return D=typeof D=="function"?D:n,g==null?g:s0(g,M,_,D)}var dM=wb(Vr),hM=wb(Uo);function cZ(g,M,_){var D=qt(g),re=D||Rl(g)||vf(g);if(M=It(M,4),_==null){var pe=g&&g.constructor;re?_=D?new pe:[]:cr(g)?_=Ns(pe)?hf(d1(g)):{}:_={}}return(re?Fi:Ea)(g,function(Ae,Le,Ce){return M(_,Ae,Le,Ce)}),_}function uZ(g,M){return g==null?!0:c3(g,M)}function fZ(g,M,_){return g==null?g:sb(g,M,d3(_))}function dZ(g,M,_,D){return D=typeof D=="function"?D:n,g==null?g:sb(g,M,d3(_),D)}function yf(g){return g==null?[]:Bv(g,Vr(g))}function hZ(g){return g==null?[]:Bv(g,Uo(g))}function pZ(g,M,_){return _===n&&(_=M,M=n),_!==n&&(_=Ui(_),_=_===_?_:0),M!==n&&(M=Ui(M),M=M===M?M:0),Ic(Ui(g),M,_)}function mZ(g,M,_){return M=Ps(M),_===n?(_=M,M=0):_=Ps(_),g=Ui(g),xW(g,M,_)}function gZ(g,M,_){if(_&&typeof _!="boolean"&&xo(g,M,_)&&(M=_=n),_===n&&(typeof M=="boolean"?(_=M,M=n):typeof g=="boolean"&&(_=g,g=n)),g===n&&M===n?(g=0,M=1):(g=Ps(g),M===n?(M=g,g=0):M=Ps(M)),g>M){var D=g;g=M,M=D}if(_||g%1||M%1){var re=X8();return ao(g+re*(M-g+GE("1e-"+((re+"").length-1))),M)}return a3(g,M)}var vZ=mf(function(g,M,_){return M=M.toLowerCase(),g+(_?pM(M):M)});function pM(g){return I3(En(g).toLowerCase())}function mM(g){return g=En(g),g&&g.replace(AE,sX).replace(WE,"")}function yZ(g,M,_){g=En(g),M=si(M);var D=g.length;_=_===n?D:Ic(an(_),0,D);var re=_;return _-=M.length,_>=0&&g.slice(_,re)==M}function AZ(g){return g=En(g),g&&aa.test(g)?g.replace(Zt,lX):g}function RZ(g){return g=En(g),g&&Ao.test(g)?g.replace(rf,"\\$&"):g}var xZ=mf(function(g,M,_){return g+(_?"-":"")+M.toLowerCase()}),bZ=mf(function(g,M,_){return g+(_?" ":"")+M.toLowerCase()}),MZ=yb("toLowerCase");function wZ(g,M,_){g=En(g),M=an(M);var D=M?lf(g):0;if(!M||D>=M)return g;var re=(M-D)/2;return k1(g1(re),_)+g+k1(m1(re),_)}function SZ(g,M,_){g=En(g),M=an(M);var D=M?lf(g):0;return M&&D<M?g+k1(M-D,_):g}function LZ(g,M,_){g=En(g),M=an(M);var D=M?lf(g):0;return M&&D<M?k1(M-D,_)+g:g}function OZ(g,M,_){return _||M==null?M=0:M&&(M=+M),FX(En(g).replace(Ci,""),M||0)}function TZ(g,M,_){return(_?xo(g,M,_):M===n)?M=1:M=an(M),s3(En(g),M)}function kZ(){var g=arguments,M=En(g[0]);return g.length<3?M:M.replace(g[1],g[2])}var NZ=mf(function(g,M,_){return g+(_?"_":"")+M.toLowerCase()});function PZ(g,M,_){return _&&typeof _!="number"&&xo(g,M,_)&&(M=_=n),_=_===n?B:_>>>0,_?(g=En(g),g&&(typeof M=="string"||M!=null&&!N3(M))&&(M=si(M),!M&&sf(g))?Al(sa(g),0,_):g.split(M,_)):[]}var CZ=mf(function(g,M,_){return g+(_?" ":"")+I3(M)});function IZ(g,M,_){return g=En(g),_=_==null?0:Ic(an(_),0,g.length),M=si(M),g.slice(_,_+M.length)==M}function FZ(g,M,_){var D=fe.templateSettings;_&&xo(g,M,_)&&(M=n),g=En(g),M=Y1({},M,D,Sb);var re=Y1({},M.imports,D.imports,Sb),pe=Vr(re),Ae=Bv(re,pe),Le,Ce,Je=0,$e=M.interpolate||e1,nt="__p += '",gt=Kv((M.escape||e1).source+"|"+$e.source+"|"+($e===nf?hE:e1).source+"|"+(M.evaluate||e1).source+"|$","g"),Ot="//# sourceURL="+(Vn.call(M,"sourceURL")?(M.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++QE+"]")+`
|
|
`;g.replace(gt,function(Et,dn,Rn,ci,bo,ui){return Rn||(Rn=ci),nt+=g.slice(Je,ui).replace(RE,cX),dn&&(Le=!0,nt+=`' +
|
|
__e(`+dn+`) +
|
|
'`),bo&&(Ce=!0,nt+=`';
|
|
`+bo+`;
|
|
__p += '`),Rn&&(nt+=`' +
|
|
((__t = (`+Rn+`)) == null ? '' : __t) +
|
|
'`),Je=ui+Et.length,Et}),nt+=`';
|
|
`;var _t=Vn.call(M,"variable")&&M.variable;if(!_t)nt=`with (obj) {
|
|
`+nt+`
|
|
}
|
|
`;else if(fE.test(_t))throw new jt(s);nt=(Ce?nt.replace(ct,""):nt).replace(ht,"$1").replace(yt,"$1;"),nt="function("+(_t||"obj")+`) {
|
|
`+(_t?"":`obj || (obj = {});
|
|
`)+"var __t, __p = ''"+(Le?", __e = _.escape":"")+(Ce?`, __j = Array.prototype.join;
|
|
function print() { __p += __j.call(arguments, '') }
|
|
`:`;
|
|
`)+nt+`return __p
|
|
}`;var sn=vM(function(){return Pn(pe,Ot+"return "+nt).apply(n,Ae)});if(sn.source=nt,k3(sn))throw sn;return sn}function _Z(g){return En(g).toLowerCase()}function EZ(g){return En(g).toUpperCase()}function XZ(g,M,_){if(g=En(g),g&&(_||M===n))return L8(g);if(!g||!(M=si(M)))return g;var D=sa(g),re=sa(M),pe=O8(D,re),Ae=T8(D,re)+1;return Al(D,pe,Ae).join("")}function WZ(g,M,_){if(g=En(g),g&&(_||M===n))return g.slice(0,N8(g)+1);if(!g||!(M=si(M)))return g;var D=sa(g),re=T8(D,sa(M))+1;return Al(D,0,re).join("")}function VZ(g,M,_){if(g=En(g),g&&(_||M===n))return g.replace(Ci,"");if(!g||!(M=si(M)))return g;var D=sa(g),re=O8(D,sa(M));return Al(D,re).join("")}function UZ(g,M){var _=I,D=E;if(cr(M)){var re="separator"in M?M.separator:re;_="length"in M?an(M.length):_,D="omission"in M?si(M.omission):D}g=En(g);var pe=g.length;if(sf(g)){var Ae=sa(g);pe=Ae.length}if(_>=pe)return g;var Le=_-lf(D);if(Le<1)return D;var Ce=Ae?Al(Ae,0,Le).join(""):g.slice(0,Le);if(re===n)return Ce+D;if(Ae&&(Le+=Ce.length-Le),N3(re)){if(g.slice(Le).search(re)){var Je,$e=Ce;for(re.global||(re=Kv(re.source,En(G5.exec(re))+"g")),re.lastIndex=0;Je=re.exec($e);)var nt=Je.index;Ce=Ce.slice(0,nt===n?Le:nt)}}else if(g.indexOf(si(re),Le)!=Le){var gt=Ce.lastIndexOf(re);gt>-1&&(Ce=Ce.slice(0,gt))}return Ce+D}function YZ(g){return g=En(g),g&&Nn.test(g)?g.replace(Ft,gX):g}var ZZ=mf(function(g,M,_){return g+(_?" ":"")+M.toUpperCase()}),I3=yb("toUpperCase");function gM(g,M,_){return g=En(g),M=_?n:M,M===n?fX(g)?AX(g):nX(g):g.match(M)||[]}var vM=ln(function(g,M){try{return ii(g,n,M)}catch(_){return k3(_)?_:new jt(_)}}),QZ=Ts(function(g,M){return Fi(M,function(_){_=Wa(_),Ls(g,_,O3(g[_],g))}),g});function BZ(g){var M=g==null?0:g.length,_=It();return g=M?qn(g,function(D){if(typeof D[1]!="function")throw new _i(a);return[_(D[0]),D[1]]}):[],ln(function(D){for(var re=-1;++re<M;){var pe=g[re];if(ii(pe[0],this,D))return ii(pe[1],this,D)}})}function DZ(g){return gW(Xi(g,f))}function F3(g){return function(){return g}}function KZ(g,M){return g==null||g!==g?M:g}var HZ=Rb(),GZ=Rb(!0);function Yo(g){return g}function _3(g){return J8(typeof g=="function"?g:Xi(g,f))}function zZ(g){return $8(Xi(g,f))}function JZ(g,M){return q8(g,Xi(M,f))}var jZ=ln(function(g,M){return function(_){return i0(_,g,M)}}),$Z=ln(function(g,M){return function(_){return i0(g,_,M)}});function E3(g,M,_){var D=Vr(M),re=b1(M,D);_==null&&!(cr(M)&&(re.length||!D.length))&&(_=M,M=g,g=this,re=b1(M,Vr(M)));var pe=!(cr(_)&&"chain"in _)||!!_.chain,Ae=Ns(g);return Fi(re,function(Le){var Ce=M[Le];g[Le]=Ce,Ae&&(g.prototype[Le]=function(){var Je=this.__chain__;if(pe||Je){var $e=g(this.__wrapped__),nt=$e.__actions__=Wo(this.__actions__);return nt.push({func:Ce,args:arguments,thisArg:g}),$e.__chain__=Je,$e}return Ce.apply(g,hl([this.value()],arguments))})}),g}function qZ(){return Kr._===this&&(Kr._=SX),this}function X3(){}function eQ(g){return g=an(g),ln(function(M){return eb(M,g)})}var tQ=p3(qn),nQ=p3(x8),rQ=p3(Vv);function yM(g){return x3(g)?Uv(Wa(g)):IW(g)}function oQ(g){return function(M){return g==null?n:Fc(g,M)}}var iQ=bb(),aQ=bb(!0);function W3(){return[]}function V3(){return!1}function sQ(){return{}}function lQ(){return""}function cQ(){return!0}function uQ(g,M){if(g=an(g),g<1||g>U)return[];var _=B,D=ao(g,B);M=It(M),g-=B;for(var re=Qv(D,M);++_<g;)M(_);return re}function fQ(g){return qt(g)?qn(g,Wa):li(g)?[g]:Wo(Wb(En(g)))}function dQ(g){var M=++MX;return En(g)+M}var hQ=T1(function(g,M){return g+M},0),pQ=m3("ceil"),mQ=T1(function(g,M){return g/M},1),gQ=m3("floor");function vQ(g){return g&&g.length?x1(g,Yo,e3):n}function yQ(g,M){return g&&g.length?x1(g,It(M,2),e3):n}function AQ(g){return w8(g,Yo)}function RQ(g,M){return w8(g,It(M,2))}function xQ(g){return g&&g.length?x1(g,Yo,o3):n}function bQ(g,M){return g&&g.length?x1(g,It(M,2),o3):n}var MQ=T1(function(g,M){return g*M},1),wQ=m3("round"),SQ=T1(function(g,M){return g-M},0);function LQ(g){return g&&g.length?Zv(g,Yo):0}function OQ(g,M){return g&&g.length?Zv(g,It(M,2)):0}return fe.after=zU,fe.ary=zb,fe.assign=EY,fe.assignIn=cM,fe.assignInWith=Y1,fe.assignWith=XY,fe.at=WY,fe.before=Jb,fe.bind=O3,fe.bindAll=QZ,fe.bindKey=jb,fe.castArray=sY,fe.chain=Kb,fe.chunk=gV,fe.compact=vV,fe.concat=yV,fe.cond=BZ,fe.conforms=DZ,fe.constant=F3,fe.countBy=LU,fe.create=VY,fe.curry=$b,fe.curryRight=qb,fe.debounce=eM,fe.defaults=UY,fe.defaultsDeep=YY,fe.defer=JU,fe.delay=jU,fe.difference=AV,fe.differenceBy=RV,fe.differenceWith=xV,fe.drop=bV,fe.dropRight=MV,fe.dropRightWhile=wV,fe.dropWhile=SV,fe.fill=LV,fe.filter=TU,fe.flatMap=PU,fe.flatMapDeep=CU,fe.flatMapDepth=IU,fe.flatten=Zb,fe.flattenDeep=OV,fe.flattenDepth=TV,fe.flip=$U,fe.flow=HZ,fe.flowRight=GZ,fe.fromPairs=kV,fe.functions=GY,fe.functionsIn=zY,fe.groupBy=FU,fe.initial=PV,fe.intersection=CV,fe.intersectionBy=IV,fe.intersectionWith=FV,fe.invert=jY,fe.invertBy=$Y,fe.invokeMap=EU,fe.iteratee=_3,fe.keyBy=XU,fe.keys=Vr,fe.keysIn=Uo,fe.map=_1,fe.mapKeys=eZ,fe.mapValues=tZ,fe.matches=zZ,fe.matchesProperty=JZ,fe.memoize=X1,fe.merge=nZ,fe.mergeWith=uM,fe.method=jZ,fe.methodOf=$Z,fe.mixin=E3,fe.negate=W1,fe.nthArg=eQ,fe.omit=rZ,fe.omitBy=oZ,fe.once=qU,fe.orderBy=WU,fe.over=tQ,fe.overArgs=eY,fe.overEvery=nQ,fe.overSome=rQ,fe.partial=T3,fe.partialRight=tM,fe.partition=VU,fe.pick=iZ,fe.pickBy=fM,fe.property=yM,fe.propertyOf=oQ,fe.pull=WV,fe.pullAll=Bb,fe.pullAllBy=VV,fe.pullAllWith=UV,fe.pullAt=YV,fe.range=iQ,fe.rangeRight=aQ,fe.rearg=tY,fe.reject=ZU,fe.remove=ZV,fe.rest=nY,fe.reverse=S3,fe.sampleSize=BU,fe.set=sZ,fe.setWith=lZ,fe.shuffle=DU,fe.slice=QV,fe.sortBy=GU,fe.sortedUniq=JV,fe.sortedUniqBy=jV,fe.split=PZ,fe.spread=rY,fe.tail=$V,fe.take=qV,fe.takeRight=eU,fe.takeRightWhile=tU,fe.takeWhile=nU,fe.tap=vU,fe.throttle=oY,fe.thru=F1,fe.toArray=aM,fe.toPairs=dM,fe.toPairsIn=hM,fe.toPath=fQ,fe.toPlainObject=lM,fe.transform=cZ,fe.unary=iY,fe.union=rU,fe.unionBy=oU,fe.unionWith=iU,fe.uniq=aU,fe.uniqBy=sU,fe.uniqWith=lU,fe.unset=uZ,fe.unzip=L3,fe.unzipWith=Db,fe.update=fZ,fe.updateWith=dZ,fe.values=yf,fe.valuesIn=hZ,fe.without=cU,fe.words=gM,fe.wrap=aY,fe.xor=uU,fe.xorBy=fU,fe.xorWith=dU,fe.zip=hU,fe.zipObject=pU,fe.zipObjectDeep=mU,fe.zipWith=gU,fe.entries=dM,fe.entriesIn=hM,fe.extend=cM,fe.extendWith=Y1,E3(fe,fe),fe.add=hQ,fe.attempt=vM,fe.camelCase=vZ,fe.capitalize=pM,fe.ceil=pQ,fe.clamp=pZ,fe.clone=lY,fe.cloneDeep=uY,fe.cloneDeepWith=fY,fe.cloneWith=cY,fe.conformsTo=dY,fe.deburr=mM,fe.defaultTo=KZ,fe.divide=mQ,fe.endsWith=yZ,fe.eq=ca,fe.escape=AZ,fe.escapeRegExp=RZ,fe.every=OU,fe.find=kU,fe.findIndex=Ub,fe.findKey=ZY,fe.findLast=NU,fe.findLastIndex=Yb,fe.findLastKey=QY,fe.floor=gQ,fe.forEach=Hb,fe.forEachRight=Gb,fe.forIn=BY,fe.forInRight=DY,fe.forOwn=KY,fe.forOwnRight=HY,fe.get=P3,fe.gt=hY,fe.gte=pY,fe.has=JY,fe.hasIn=C3,fe.head=Qb,fe.identity=Yo,fe.includes=_U,fe.indexOf=NV,fe.inRange=mZ,fe.invoke=qY,fe.isArguments=Xc,fe.isArray=qt,fe.isArrayBuffer=mY,fe.isArrayLike=Vo,fe.isArrayLikeObject=xr,fe.isBoolean=gY,fe.isBuffer=Rl,fe.isDate=vY,fe.isElement=yY,fe.isEmpty=AY,fe.isEqual=RY,fe.isEqualWith=xY,fe.isError=k3,fe.isFinite=bY,fe.isFunction=Ns,fe.isInteger=nM,fe.isLength=V1,fe.isMap=rM,fe.isMatch=MY,fe.isMatchWith=wY,fe.isNaN=SY,fe.isNative=LY,fe.isNil=TY,fe.isNull=OY,fe.isNumber=oM,fe.isObject=cr,fe.isObjectLike=pr,fe.isPlainObject=f0,fe.isRegExp=N3,fe.isSafeInteger=kY,fe.isSet=iM,fe.isString=U1,fe.isSymbol=li,fe.isTypedArray=vf,fe.isUndefined=NY,fe.isWeakMap=PY,fe.isWeakSet=CY,fe.join=_V,fe.kebabCase=xZ,fe.last=Vi,fe.lastIndexOf=EV,fe.lowerCase=bZ,fe.lowerFirst=MZ,fe.lt=IY,fe.lte=FY,fe.max=vQ,fe.maxBy=yQ,fe.mean=AQ,fe.meanBy=RQ,fe.min=xQ,fe.minBy=bQ,fe.stubArray=W3,fe.stubFalse=V3,fe.stubObject=sQ,fe.stubString=lQ,fe.stubTrue=cQ,fe.multiply=MQ,fe.nth=XV,fe.noConflict=qZ,fe.noop=X3,fe.now=E1,fe.pad=wZ,fe.padEnd=SZ,fe.padStart=LZ,fe.parseInt=OZ,fe.random=gZ,fe.reduce=UU,fe.reduceRight=YU,fe.repeat=TZ,fe.replace=kZ,fe.result=aZ,fe.round=wQ,fe.runInContext=Pe,fe.sample=QU,fe.size=KU,fe.snakeCase=NZ,fe.some=HU,fe.sortedIndex=BV,fe.sortedIndexBy=DV,fe.sortedIndexOf=KV,fe.sortedLastIndex=HV,fe.sortedLastIndexBy=GV,fe.sortedLastIndexOf=zV,fe.startCase=CZ,fe.startsWith=IZ,fe.subtract=SQ,fe.sum=LQ,fe.sumBy=OQ,fe.template=FZ,fe.times=uQ,fe.toFinite=Ps,fe.toInteger=an,fe.toLength=sM,fe.toLower=_Z,fe.toNumber=Ui,fe.toSafeInteger=_Y,fe.toString=En,fe.toUpper=EZ,fe.trim=XZ,fe.trimEnd=WZ,fe.trimStart=VZ,fe.truncate=UZ,fe.unescape=YZ,fe.uniqueId=dQ,fe.upperCase=ZZ,fe.upperFirst=I3,fe.each=Hb,fe.eachRight=Gb,fe.first=Qb,E3(fe,function(){var g={};return Ea(fe,function(M,_){Vn.call(fe.prototype,_)||(g[_]=M)}),g}(),{chain:!1}),fe.VERSION=r,Fi(["bind","bindKey","curry","curryRight","partial","partialRight"],function(g){fe[g].placeholder=fe}),Fi(["drop","take"],function(g,M){vn.prototype[g]=function(_){_=_===n?1:_r(an(_),0);var D=this.__filtered__&&!M?new vn(this):this.clone();return D.__filtered__?D.__takeCount__=ao(_,D.__takeCount__):D.__views__.push({size:ao(_,B),type:g+(D.__dir__<0?"Right":"")}),D},vn.prototype[g+"Right"]=function(_){return this.reverse()[g](_).reverse()}}),Fi(["filter","map","takeWhile"],function(g,M){var _=M+1,D=_==N||_==C;vn.prototype[g]=function(re){var pe=this.clone();return pe.__iteratees__.push({iteratee:It(re,3),type:_}),pe.__filtered__=pe.__filtered__||D,pe}}),Fi(["head","last"],function(g,M){var _="take"+(M?"Right":"");vn.prototype[g]=function(){return this[_](1).value()[0]}}),Fi(["initial","tail"],function(g,M){var _="drop"+(M?"":"Right");vn.prototype[g]=function(){return this.__filtered__?new vn(this):this[_](1)}}),vn.prototype.compact=function(){return this.filter(Yo)},vn.prototype.find=function(g){return this.filter(g).head()},vn.prototype.findLast=function(g){return this.reverse().find(g)},vn.prototype.invokeMap=ln(function(g,M){return typeof g=="function"?new vn(this):this.map(function(_){return i0(_,g,M)})}),vn.prototype.reject=function(g){return this.filter(W1(It(g)))},vn.prototype.slice=function(g,M){g=an(g);var _=this;return _.__filtered__&&(g>0||M<0)?new vn(_):(g<0?_=_.takeRight(-g):g&&(_=_.drop(g)),M!==n&&(M=an(M),_=M<0?_.dropRight(-M):_.take(M-g)),_)},vn.prototype.takeRightWhile=function(g){return this.reverse().takeWhile(g).reverse()},vn.prototype.toArray=function(){return this.take(B)},Ea(vn.prototype,function(g,M){var _=/^(?:filter|find|map|reject)|While$/.test(M),D=/^(?:head|last)$/.test(M),re=fe[D?"take"+(M=="last"?"Right":""):M],pe=D||/^find/.test(M);re&&(fe.prototype[M]=function(){var Ae=this.__wrapped__,Le=D?[1]:arguments,Ce=Ae instanceof vn,Je=Le[0],$e=Ce||qt(Ae),nt=function(dn){var Rn=re.apply(fe,hl([dn],Le));return D&>?Rn[0]:Rn};$e&&_&&typeof Je=="function"&&Je.length!=1&&(Ce=$e=!1);var gt=this.__chain__,Ot=!!this.__actions__.length,_t=pe&&!gt,sn=Ce&&!Ot;if(!pe&&$e){Ae=sn?Ae:new vn(this);var Et=g.apply(Ae,Le);return Et.__actions__.push({func:F1,args:[nt],thisArg:n}),new Ei(Et,gt)}return _t&&sn?g.apply(this,Le):(Et=this.thru(nt),_t?D?Et.value()[0]:Et.value():Et)})}),Fi(["pop","push","shift","sort","splice","unshift"],function(g){var M=a1[g],_=/^(?:push|sort|unshift)$/.test(g)?"tap":"thru",D=/^(?:pop|shift)$/.test(g);fe.prototype[g]=function(){var re=arguments;if(D&&!this.__chain__){var pe=this.value();return M.apply(qt(pe)?pe:[],re)}return this[_](function(Ae){return M.apply(qt(Ae)?Ae:[],re)})}}),Ea(vn.prototype,function(g,M){var _=fe[M];if(_){var D=_.name+"";Vn.call(df,D)||(df[D]=[]),df[D].push({name:M,func:_})}}),df[O1(n,b).name]=[{name:"wrapper",func:n}],vn.prototype.clone=YX,vn.prototype.reverse=ZX,vn.prototype.value=QX,fe.prototype.at=yU,fe.prototype.chain=AU,fe.prototype.commit=RU,fe.prototype.next=xU,fe.prototype.plant=MU,fe.prototype.reverse=wU,fe.prototype.toJSON=fe.prototype.valueOf=fe.prototype.value=SU,fe.prototype.first=fe.prototype.head,$d&&(fe.prototype[$d]=bU),fe},cf=RX();kc?((kc.exports=cf)._=cf,_v._=cf):Kr._=cf}).call(kt)})(Pm,Pm.exports);var Fn=Pm.exports;const QG=[{id:"test-slide-1",elements:[{type:"shape",id:"4cbRxp",left:0,top:200,width:546,height:362.5,viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z",fill:"#5b9bd5",fixedRatio:!1,opacity:.7,rotate:0},{type:"shape",id:"ookHrf",left:0,top:0,width:300,height:320,viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z",fill:"#5b9bd5",fixedRatio:!1,flipV:!0,rotate:0},{type:"text",id:"idn7Mx",left:355,top:65.25,width:585,height:188,lineHeight:1.2,content:"<p><strong><span style='font-size: 112px'>演示文稿</span></strong></p>",rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333"},{type:"text",id:"7stmVP",left:355,top:253.25,width:585,height:56,content:"<p><span style='font-size: 24px'>在线演示文稿应用</span></p>",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:"<p style='text-align: center;'><strong><span style='font-size: 48px'>在此处添加标题</span></strong></p>",rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333"},{type:"text",id:"mRHvQN",left:207.50000000000003,top:249.84259259259264,width:585,height:56,content:"<p style='text-align: center;'><span style='font-size: 24px'>在此处添加副标题</span></p>",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:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 80px'>感谢观看</span></span></strong></p>",rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",wordSpace:5}],background:{type:"solid",color:"#fff"}}],BG={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"}},DG=[{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:"<p style=''><strong><span style='font-size: 80px'>输入标题</span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",wordSpace:6},{type:"text",id:"7stmVP",left:355,top:253.25,width:585,height:56,content:"<p><span style='font-size: 24px'>请在此处输入副标题</span></p>",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:"<p style='text-align: center;'><strong><span style='font-size: 48px'>在此处添加标题</span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"mRHvQN",left:207.50000000000003,top:249.84259259259264,width:585,height:56,content:"<p style='text-align: center;'><span style='font-size: 24px'>在此处添加副标题</span></p>",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:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 80px'>感谢观看</span></span></strong></p>",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:"<p style='text-align: center;'><span style='font-size: 80px'>01</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"ysqtBg",left:561.4814814814814,top:100.1388888888889,width:359.25925925925924,height:80,content:"<p style=''><strong><span style='font-size: 40px'>在此处输入标题</span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"lXsoHa",left:572.5925925925925,top:202.3611111111111,width:257.77777777777777,height:260,content:"<ol><li><p style=''>在此处输入内容</p></li><li><p style=''>在此处输入内容</p></li><li><p style=''>在此处输入内容</p></li><li><p style=''>在此处输入内容</p></li><li><p style=''>在此处输入内容</p></li><li><p style=''>在此处输入内容</p></li></ol>",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:"<p style='text-align: center;'><span style='color: #ffffff;'>1</span></p>",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:"<p style='text-align: center;'><span style='color: #ffffff;'>4</span></p>",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:"<p style='text-align: center;'><span style='color: #ffffff;'>3</span></p>",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:"<p style='text-align: center;'><span style='color: #ffffff;'>2</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"adudHB",left:402.962962962963,top:39.39814814814815,width:194.07407407407408,height:50,content:"<p style='text-align: center;'>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"9UpDwg",left:402.962962962963,top:473.1018518518518,width:194.07407407407408,height:50,content:"<p style='text-align: center;'>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"GERdpB",left:111.48148148148151,top:256.25,width:194.07407407407408,height:50,content:"<p style='text-align: center;'>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"G5qoho",left:691.1111111111111,top:256.25,width:194.07407407407408,height:50,content:"<p style='text-align: center;'>在此输入内容</p>",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:"<p style='text-align: center;'><span style='color: #ffffff;'><span style='font-size: 60px'>01</span></span></p>",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:"<p style=''><strong><span style='font-size: 48px'>在此处添加标题</span></strong></p>",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:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 36px'>1.请输入标题</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"FmKMNB",left:69.35185185185185,top:129.28240740740745,width:420,height:384,content:"<p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p>",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:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 36px'>2.请输入标题</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"KspwGc",left:510.64814814814815,top:129.28240740740745,width:420,height:384,content:"<p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p>",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:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 32px'>1.请输入标题</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"ulyuzE",left:69.35185185185179,top:131.78240740740745,width:420,height:129,content:"<p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p>",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:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 32px'>2.请输入标题</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"BNQSpC",left:510.6481481481481,top:131.78240740740745,width:420,height:129,content:"<p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p>",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:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 32px'>3.请输入标题</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"IwKRSu",left:69.35185185185185,top:381.7824074074074,width:420,height:129,content:"<p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p>",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:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 32px'>4.请输入标题</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"4L9Uzz",left:510.64814814814815,top:381.7824074074074,width:420,height:129,content:"<p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p>",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:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 40px'>请在此处输入标题</span></span></strong></p>",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:"<blockquote><p style=''>请在此处输入内容1</p></blockquote>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"VeuocM",left:332.8703703703704,top:212.0648148148148,width:532.5925925925926,height:50,content:"<blockquote><p style=''>请在此处输入内容2</p></blockquote>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"RyFWQe",left:332.8703703703704,top:296.8796296296296,width:532.5925925925926,height:50,content:"<blockquote><p style=''>请在此处输入内容3</p></blockquote>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"Q56viI",left:332.8703703703704,top:381.69444444444446,width:532.5925925925926,height:50,content:"<blockquote><p style=''>请在此处输入内容4</p></blockquote>",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:"<p style='text-align: center;'><span style='color: #ffffff;'>1</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"YjzN1M",left:148.70370370370372,top:64.21296296296302,width:323.7037037037037,height:120,content:"<p style=''>在此输入内容</p><p style=''>在此输入内容</p><p style=''>在此输入内容</p>",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:"<p style='text-align: center;'><span style='color: #ffffff;'>2</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"qCnfB1",left:602.4074074074074,top:64.21296296296302,width:323.7037037037037,height:120,content:"<p style=''>在此输入内容</p><p style=''>在此输入内容</p><p style=''>在此输入内容</p>",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:"<p style='text-align: center;'><span style='color: #ffffff;'>3</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"EUlvMo",left:148.70370370370372,top:221.25000000000003,width:323.7037037037037,height:120,content:"<p style=''>在此输入内容</p><p style=''>在此输入内容</p><p style=''>在此输入内容</p>",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:"<p style='text-align: center;'><span style='color: #ffffff;'>4</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"243MnQ",left:602.4074074074074,top:221.25000000000003,width:323.7037037037037,height:120,content:"<p style=''>在此输入内容</p><p style=''>在此输入内容</p><p style=''>在此输入内容</p>",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:"<p style='text-align: center;'><span style='color: #ffffff;'>5</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"9GglMe",left:148.70370370370372,top:378.287037037037,width:323.7037037037037,height:120,content:"<p style=''>在此输入内容</p><p style=''>在此输入内容</p><p style=''>在此输入内容</p>",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:"<p style='text-align: center;'><span style='color: #ffffff;'>6</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"0S3yUg",left:602.4074074074074,top:378.287037037037,width:323.7037037037037,height:120,content:"<p style=''>在此输入内容</p><p style=''>在此输入内容</p><p style=''>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}}],st=Rp("slides",{state:()=>({title:"未命名演示文稿",theme:BG,slides:QG,slideIndex:0,viewportRatio:.5625}),getters:{currentSlide(e){return e.slides[e.slideIndex]},currentSlideAnimations(e){const t=e.slides[e.slideIndex];if(!(t!=null&&t.animations))return[];const r=t.elements.map(o=>o.id);return t.animations.filter(o=>r.includes(o.elId))},formatedAnimations(e){const t=e.slides[e.slideIndex];if(!(t!=null&&t.animations))return[];const r=t.elements.map(a=>a.id),o=t.animations.filter(a=>r.includes(a.elId)),i=[];for(const a of o)if(a.trigger==="click"||!i.length)i.push({animations:[a],autoNext:!1});else if(a.trigger==="meantime"){const s=i[i.length-1];s.animations=s.animations.filter(c=>c.elId!==a.elId),s.animations.push(a),i[i.length-1]=s}else if(a.trigger==="auto"){const s=i[i.length-1];s.autoNext=!0,i[i.length-1]=s,i.push({animations:[a],autoNext:!1})}return i},layouts(e){const{themeColor:t,fontColor:n,fontName:r,backgroundColor:o}=e.theme,i=rt(n).isDark()?"rgba(230, 230, 230, 0.5)":"rgba(180, 180, 180, 0.5)",a=JSON.stringify(DG).replace(/{{themeColor}}/g,t).replace(/{{fontColor}}/g,n).replace(/{{fontName}}/g,r).replace(/{{backgroundColor}}/g,o).replace(/{{subColor}}/g,i);return JSON.parse(a)}},actions:{setTitle(e){e?this.title=e:this.title="未命名演示文稿"},setTheme(e){this.theme={...this.theme,...e}},setViewportRatio(e){this.viewportRatio=e},setSlides(e){this.slides=e},addSlide(e){const t=Array.isArray(e)?e:[e],n=this.slideIndex+1;this.slides.splice(n,0,...t),this.slideIndex=n},updateSlide(e){const t=this.slideIndex;this.slides[t]={...this.slides[t],...e}},deleteSlide(e){const t=Array.isArray(e)?e:[e],n=[];for(let i=0;i<t.length;i++){const a=this.slides.findIndex(s=>s.id===t[i]);n.push(a)}let r=Math.min(...n);const o=this.slides.length-t.length-1;r>o&&(r=o),this.slideIndex=r,this.slides=this.slides.filter(i=>!t.includes(i.id))},updateSlideIndex(e){this.slideIndex=e},addElement(e){const t=Array.isArray(e)?e:[e],r=[...this.slides[this.slideIndex].elements,...t];this.slides[this.slideIndex].elements=r},deleteElement(e){const t=Array.isArray(e)?e:[e],r=this.slides[this.slideIndex].elements.filter(o=>!t.includes(o.id));this.slides[this.slideIndex].elements=r},updateElement(e){const{id:t,props:n,slideId:r}=e,o=typeof t=="string"?[t]:t,i=r?this.slides.findIndex(c=>c.id===r):this.slideIndex,s=this.slides[i].elements.map(c=>o.includes(c.id)?{...c,...n}:c);this.slides[i].elements=s},removeElementProps(e){const{id:t,propName:n}=e,r=typeof n=="string"?[n]:n,o=this.slideIndex,a=this.slides[o].elements.map(s=>s.id===t?Fn.omit(s,r):s);this.slides[o].elements=a}}}),KG=jK("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"),sN=KG(10),ft=Rp("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:BR,toolbarState:Mr.SLIDE_DESIGN,clipingImageElementId:"",richTextAttrs:vG,selectedTableCells:[],isScaling:!1,selectedSlidesIndex:[],dialogForExport:"",databaseId:sN,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=BR.filter(e=>yG(e.value))},setToolbarState(e){this.toolbarState=e},setClipingImageElementId(e){this.clipingImageElementId=e},setRichtextAttrs(e){this.richTextAttrs=e},setSelectedTableCells(e){this.selectedTableCells=e},setScalingState(e){this.isScaling=e},updateSelectedSlidesIndex(e){this.selectedSlidesIndex=e},setDialogForExport(e){this.dialogForExport=e},setTextFormatPainter(e){this.textFormatPainter=e},setShapeFormatPainter(e){this.shapeFormatPainter=e},setSelectPanelState(e){this.showSelectPanel=e},setSearchPanelState(e){this.showSearchPanel=e},setNotesPanelState(e){this.showNotesPanel=e}}});var Hn=function(){return Hn=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},Hn.apply(this,arguments)};function KR(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],a=0,s=i.length;a<s;a++,o++)r[o]=i[a];return r}var oo=Object.keys,Co=Array.isArray,$n=typeof self<"u"?self:typeof window<"u"?window:global;typeof Promise<"u"&&!$n.Promise&&($n.Promise=Promise);function $i(e,t){return typeof t!="object"||oo(t).forEach(function(n){e[n]=t[n]}),e}var lN=Object.getPrototypeOf,HG={}.hasOwnProperty;function qi(e,t){return HG.call(e,t)}function Gh(e,t){typeof t=="function"&&(t=t(lN(e))),oo(t).forEach(function(n){il(e,n,t[n])})}var cN=Object.defineProperty;function il(e,t,n,r){cN(e,t,$i(n&&qi(n,"get")&&typeof n.get=="function"?{get:n.get,set:n.set,configurable:!0}:{value:n,configurable:!0,writable:!0},r))}function Yd(e){return{from:function(t){return e.prototype=Object.create(t.prototype),il(e.prototype,"constructor",e),{extend:Gh.bind(null,e.prototype)}}}}var GG=Object.getOwnPropertyDescriptor;function mx(e,t){var n=GG(e,t),r;return n||(r=lN(e))&&mx(r,t)}var zG=[].slice;function Yg(e,t,n){return zG.call(e,t,n)}function uN(e,t){return t(e)}function _0(e){if(!e)throw new Error("Assertion Failed")}function fN(e){$n.setImmediate?setImmediate(e):setTimeout(e,0)}function dN(e,t){return e.reduce(function(n,r,o){var i=t(r,o);return i&&(n[i[0]]=i[1]),n},{})}function JG(e,t,n){try{e.apply(null,n)}catch(r){t&&t(r)}}function cs(e,t){if(qi(e,t))return e[t];if(!t)return e;if(typeof t!="string"){for(var n=[],r=0,o=t.length;r<o;++r){var i=cs(e,t[r]);n.push(i)}return n}var a=t.indexOf(".");if(a!==-1){var s=e[t.substr(0,a)];return s===void 0?void 0:cs(s,t.substr(a+1))}}function Pa(e,t,n){if(!(!e||t===void 0)&&!("isFrozen"in Object&&Object.isFrozen(e)))if(typeof t!="string"&&"length"in t){_0(typeof n!="string"&&"length"in n);for(var r=0,o=t.length;r<o;++r)Pa(e,t[r],n[r])}else{var i=t.indexOf(".");if(i!==-1){var a=t.substr(0,i),s=t.substr(i+1);if(s==="")n===void 0?Co(e)&&!isNaN(parseInt(a))?e.splice(a,1):delete e[a]:e[a]=n;else{var c=e[a];c||(c=e[a]={}),Pa(c,s,n)}}else n===void 0?Co(e)&&!isNaN(parseInt(t))?e.splice(t,1):delete e[t]:e[t]=n}}function hN(e,t){typeof t=="string"?Pa(e,t,void 0):"length"in t&&[].map.call(t,function(n){Pa(e,n,void 0)})}function pN(e){var t={};for(var n in e)qi(e,n)&&(t[n]=e[n]);return t}var jG=[].concat;function mN(e){return jG.apply([],e)}var gN="Boolean,String,Date,RegExp,Blob,File,FileList,ArrayBuffer,DataView,Uint8ClampedArray,ImageData,Map,Set".split(",").concat(mN([8,16,32,64].map(function(e){return["Int","Uint","Float"].map(function(t){return t+e+"Array"})}))).filter(function(e){return $n[e]}),$G=gN.map(function(e){return $n[e]}),qG=dN(gN,function(e){return[e,!0]});function zh(e){if(!e||typeof e!="object")return e;var t;if(Co(e)){t=[];for(var n=0,r=e.length;n<r;++n)t.push(zh(e[n]))}else if($G.indexOf(e.constructor)>=0)t=e;else{t=e.constructor?Object.create(e.constructor.prototype):{};for(var o in e)qi(e,o)&&(t[o]=zh(e[o]))}return t}var ez={}.toString;function HR(e){return ez.call(e).slice(8,-1)}var GR=function(e,t){return t==="Array"?""+e.map(function(n){return GR(n,HR(n))}):t==="ArrayBuffer"?""+new Uint8Array(e):t==="Date"?e.getTime():ArrayBuffer.isView(e)?""+new Uint8Array(e.buffer):e};function gx(e,t,n,r){return n=n||{},r=r||"",oo(e).forEach(function(o){if(!qi(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=HR(i),c=HR(a);s===c?qG[s]?GR(i,s)!==GR(a,c)&&(n[r+o]=t[o]):gx(i,a,n,r+o+"."):n[r+o]=t[o]}else i!==a&&(n[r+o]=t[o])}}),oo(t).forEach(function(o){qi(e,o)||(n[r+o]=t[o])}),n}var Iw=typeof Symbol<"u"&&Symbol.iterator,tz=Iw?function(e){var t;return e!=null&&(t=e[Iw])&&t.apply(e)}:function(){return null},Ff={};function Ks(e){var t,n,r,o;if(arguments.length===1){if(Co(e))return e.slice();if(this===Ff&&typeof e=="string")return[e];if(o=tz(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 vN=typeof Symbol<"u"?function(e){return e[Symbol.toStringTag]==="AsyncFunction"}:function(){return!1},xs=typeof location<"u"&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function yN(e,t){xs=e,AN=t}var AN=function(){return!0},nz=!new Error("").stack;function Zd(){if(nz)try{throw new Error}catch(e){return e}return new Error}function zR(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(AN).map(function(r){return`
|
|
`+r}).join("")):""}var rz=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"],RN=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],vx=rz.concat(RN),oz={VersionChanged:"Database version changed by other database connection",DatabaseClosed:"Database has been closed",Abort:"Transaction aborted",TransactionInactive:"Transaction has already completed or failed"};function Qd(e,t){this._e=Zd(),this.name=e,this.message=t}Yd(Qd).from(Error).extend({stack:{get:function(){return this._stack||(this._stack=this.name+": "+this.message+zR(this._e,2))}},toString:function(){return this.name+": "+this.message}});function xN(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 Cm(e,t,n,r){this._e=Zd(),this.failures=t,this.failedKeys=r,this.successCount=n,this.message=xN(e,t)}Yd(Cm).from(Qd);function hh(e,t){this._e=Zd(),this.name="BulkError",this.failures=t,this.message=xN(e,t)}Yd(hh).from(Qd);var iz=vx.reduce(function(e,t){return e[t]=t+"Error",e},{}),az=Qd,Jt=vx.reduce(function(e,t){var n=t+"Error";function r(o,i){this._e=Zd(),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=oz[t]||n,this.inner=null)}return Yd(r).from(az),e[t]=r,e},{});Jt.Syntax=SyntaxError;Jt.Type=TypeError;Jt.Range=RangeError;var Fw=RN.reduce(function(e,t){return e[t+"Error"]=Jt[t],e},{});function sz(e,t){if(!e||e instanceof Qd||e instanceof TypeError||e instanceof SyntaxError||!e.name||!Fw[e.name])return e;var n=new Fw[e.name](t||e.message,e);return"stack"in e&&il(n,"stack",{get:function(){return this.inner.stack}}),n}var Zg=vx.reduce(function(e,t){return["Syntax","Type","Range"].indexOf(t)===-1&&(e[t+"Error"]=Jt[t]),e},{});Zg.ModifyError=Cm;Zg.DexieError=Qd;Zg.BulkError=hh;function zn(){}function Mp(e){return e}function lz(e,t){return e==null||e===Mp?t:function(n){return t(e(n))}}function ku(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function cz(e,t){return e===zn?t:function(){var n=e.apply(this,arguments);n!==void 0&&(arguments[0]=n);var r=this.onsuccess,o=this.onerror;this.onsuccess=null,this.onerror=null;var i=t.apply(this,arguments);return r&&(this.onsuccess=this.onsuccess?ku(r,this.onsuccess):r),o&&(this.onerror=this.onerror?ku(o,this.onerror):o),i!==void 0?i:n}}function uz(e,t){return e===zn?t:function(){e.apply(this,arguments);var n=this.onsuccess,r=this.onerror;this.onsuccess=this.onerror=null,t.apply(this,arguments),n&&(this.onsuccess=this.onsuccess?ku(n,this.onsuccess):n),r&&(this.onerror=this.onerror?ku(r,this.onerror):r)}}function fz(e,t){return e===zn?t:function(n){var r=e.apply(this,arguments);$i(n,r);var o=this.onsuccess,i=this.onerror;this.onsuccess=null,this.onerror=null;var a=t.apply(this,arguments);return o&&(this.onsuccess=this.onsuccess?ku(o,this.onsuccess):o),i&&(this.onerror=this.onerror?ku(i,this.onerror):i),r===void 0?a===void 0?void 0:a:$i(r,a)}}function dz(e,t){return e===zn?t:function(){return t.apply(this,arguments)===!1?!1:e.apply(this,arguments)}}function bN(e,t){return e===zn?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 Jh={},hz=100,pz=20,MN=100,yx=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]}(),JR=yx[0],Im=yx[1],jR=yx[2],wN=Im&&Im.then,X2=JR&&JR.constructor,Ax=!!jR,$R=!1,mz=jR?function(){jR.then(n2)}:$n.setImmediate?setImmediate.bind(null,n2):$n.MutationObserver?function(){var e=document.createElement("div");new MutationObserver(function(){n2(),e=null}).observe(e,{attributes:!0}),e.setAttribute("i","1")}:function(){setTimeout(n2,0)},jh=function(e,t){E0.push([e,t]),Fm&&(mz(),Fm=!1)},qR=!0,Fm=!0,pu=[],W2=[],e4=null,t4=Mp,cd={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:Xw,pgp:!1,env:{},finalize:function(){this.unhandleds.forEach(function(e){try{Xw(e[0],e[1])}catch{}})}},Xt=cd,E0=[],mu=0,V2=[];function wt(e){if(typeof this!="object")throw new TypeError("Promises must be constructed via new");this._listeners=[],this.onuncatched=zn,this._lib=!1;var t=this._PSD=Xt;if(xs&&(this._stackHolder=Zd(),this._prev=null,this._numPrev=0),typeof e!="function"){if(e!==Jh)throw new TypeError("Not a function");this._state=arguments[1],this._value=arguments[2],this._state===!1&&r4(this,this._value);return}this._state=null,this._value=null,++t.ref,LN(this,e)}var n4={get:function(){var e=Xt,t=_m;function n(r,o){var i=this,a=!e.global&&(e!==Xt||t!==_m),s=a&&!Pu(),c=new wt(function(l,u){Rx(i,new SN(Xm(r,e,a,s),Xm(o,e,a,s),l,u,e))});return xs&&kN(c,this),c}return n.prototype=Jh,n},set:function(e){il(this,"then",e&&e.prototype===Jh?n4:{get:function(){return e},set:n4.set})}};Gh(wt.prototype,{then:n4,_then:function(e,t){Rx(this,new SN(null,null,e,t,Xt))},catch:function(e){if(arguments.length===1)return this.then(null,e);var t=arguments[0],n=arguments[1];return typeof t=="function"?this.then(null,function(r){return r instanceof t?n(r):U2(r)}):this.then(null,function(r){return r&&r.name===t?n(r):U2(r)})},finally:function(e){return this.then(function(t){return e(),t},function(t){return e(),U2(t)})},stack:{get:function(){if(this._stack)return this._stack;try{$R=!0;var e=TN(this,[],pz),t=e.join(`
|
|
From previous: `);return this._state!==null&&(this._stack=t),t}finally{$R=!1}}},timeout:function(e,t){var n=this;return e<1/0?new wt(function(r,o){var i=setTimeout(function(){return o(new Jt.Timeout(t))},e);n.then(r,o).finally(clearTimeout.bind(null,i))}):this}});typeof Symbol<"u"&&Symbol.toStringTag&&il(wt.prototype,Symbol.toStringTag,"Dexie.Promise");cd.env=NN();function SN(e,t,n,r,o){this.onFulfilled=typeof e=="function"?e:null,this.onRejected=typeof t=="function"?t:null,this.resolve=n,this.reject=r,this.psd=o}Gh(wt,{all:function(){var e=Ks.apply(null,arguments).map(Em);return new wt(function(t,n){e.length===0&&t([]);var r=e.length;e.forEach(function(o,i){return wt.resolve(o).then(function(a){e[i]=a,--r||t(e)},n)})})},resolve:function(e){if(e instanceof wt)return e;if(e&&typeof e.then=="function")return new wt(function(n,r){e.then(n,r)});var t=new wt(Jh,!0,e);return kN(t,e4),t},reject:U2,race:function(){var e=Ks.apply(null,arguments).map(Em);return new wt(function(t,n){e.map(function(r){return wt.resolve(r).then(t,n)})})},PSD:{get:function(){return Xt},set:function(e){return Xt=e}},totalEchoes:{get:function(){return _m}},newPSD:Nu,usePSD:Op,scheduler:{get:function(){return jh},set:function(e){jh=e}},rejectionMapper:{get:function(){return t4},set:function(e){t4=e}},follow:function(e,t){return new wt(function(n,r){return Nu(function(o,i){var a=Xt;a.unhandleds=[],a.onunhandled=i,a.finalize=ku(function(){var s=this;vz(function(){s.unhandleds.length===0?o():i(s.unhandleds[0])})},a.finalize),e()},t,n,r)})}});X2&&(X2.allSettled&&il(wt,"allSettled",function(){var e=Ks.apply(null,arguments).map(Em);return new wt(function(t){e.length===0&&t([]);var n=e.length,r=new Array(n);e.forEach(function(o,i){return wt.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)})})})}),X2.any&&typeof AggregateError<"u"&&il(wt,"any",function(){var e=Ks.apply(null,arguments).map(Em);return new wt(function(t,n){e.length===0&&n(new AggregateError([]));var r=e.length,o=new Array(r);e.forEach(function(i,a){return wt.resolve(i).then(function(s){return t(s)},function(s){o[a]=s,--r||n(new AggregateError(o))})})})}));function LN(e,t){try{t(function(n){if(e._state===null){if(n===e)throw new TypeError("A promise cannot be resolved with itself.");var r=e._lib&&wp();n&&typeof n.then=="function"?LN(e,function(o,i){n instanceof wt?n._then(o,i):n.then(o,i)}):(e._state=!0,e._value=n,ON(e)),r&&Sp()}},r4.bind(null,e))}catch(n){r4(e,n)}}function r4(e,t){if(W2.push(t),e._state===null){var n=e._lib&&wp();t=t4(t),e._state=!1,e._value=t,xs&&t!==null&&typeof t=="object"&&!t._promise&&JG(function(){var r=mx(t,"stack");t._promise=e,il(t,"stack",{get:function(){return $R?r&&(r.get?r.get.apply(t):r.value):e.stack}})}),yz(e),ON(e),n&&Sp()}}function ON(e){var t=e._listeners;e._listeners=[];for(var n=0,r=t.length;n<r;++n)Rx(e,t[n]);var o=e._PSD;--o.ref||o.finalize(),mu===0&&(++mu,jh(function(){--mu===0&&xx()},[]))}function Rx(e,t){if(e._state===null){e._listeners.push(t);return}var n=e._state?t.onFulfilled:t.onRejected;if(n===null)return(e._state?t.resolve:t.reject)(e._value);++t.psd.ref,++mu,jh(gz,[n,e,t])}function gz(e,t,n){try{e4=t;var r,o=t._value;t._state?r=e(o):(W2.length&&(W2=[]),r=e(o),W2.indexOf(o)===-1&&Az(t)),n.resolve(r)}catch(i){n.reject(i)}finally{e4=null,--mu===0&&xx(),--n.psd.ref||n.psd.finalize()}}function TN(e,t,n){if(t.length===n)return t;var r="";if(e._state===!1){var o=e._value,i,a;o!=null?(i=o.name||"Error",a=o.message||o,r=zR(o,0)):(i=o,a=""),t.push(i+(a?": "+a:"")+r)}return xs&&(r=zR(e._stackHolder,2),r&&t.indexOf(r)===-1&&t.push(r),e._prev&&TN(e._prev,t,n)),t}function kN(e,t){var n=t?t._numPrev+1:0;n<hz&&(e._prev=t,e._numPrev=n)}function n2(){wp()&&Sp()}function wp(){var e=qR;return qR=!1,Fm=!1,e}function Sp(){var e,t,n;do for(;E0.length>0;)for(e=E0,E0=[],n=e.length,t=0;t<n;++t){var r=e[t];r[0].apply(null,r[1])}while(E0.length>0);qR=!0,Fm=!0}function xx(){var e=pu;pu=[],e.forEach(function(r){r._PSD.onunhandled.call(null,r._value,r)});for(var t=V2.slice(0),n=t.length;n;)t[--n]()}function vz(e){function t(){e(),V2.splice(V2.indexOf(t),1)}V2.push(t),++mu,jh(function(){--mu===0&&xx()},[])}function yz(e){pu.some(function(t){return t._value===e._value})||pu.push(e)}function Az(e){for(var t=pu.length;t;)if(pu[--t]._value===e._value){pu.splice(t,1);return}}function U2(e){return new wt(Jh,!1,e)}function dr(e,t){var n=Xt;return function(){var r=wp(),o=Xt;try{return yc(n,!0),e.apply(this,arguments)}catch(i){t&&t(i)}finally{yc(o,!1),r&&Sp()}}}var ho={awaits:0,echoes:0,id:0},Rz=0,Y2=[],ly=0,_m=0,xz=0;function Nu(e,t,n,r){var o=Xt,i=Object.create(o);i.parent=o,i.ref=0,i.global=!1,i.id=++xz;var a=cd.env;i.env=Ax?{Promise:wt,PromiseProp:{value:wt,configurable:!0,writable:!0},all:wt.all,race:wt.race,allSettled:wt.allSettled,any:wt.any,resolve:wt.resolve,reject:wt.reject,nthen:_w(a.nthen,i),gthen:_w(a.gthen,i)}:{},t&&$i(i,t),++o.ref,i.finalize=function(){--this.parent.ref||this.parent.finalize()};var s=Op(i,e,n,r);return i.ref===0&&i.finalize(),s}function Lp(){return ho.id||(ho.id=++Rz),++ho.awaits,ho.echoes+=MN,ho.id}function Pu(){return ho.awaits?(--ho.awaits===0&&(ho.id=0),ho.echoes=ho.awaits*MN,!0):!1}(""+wN).indexOf("[native code]")===-1&&(Lp=Pu=zn);function Em(e){return ho.echoes&&e&&e.constructor===X2?(Lp(),e.then(function(t){return Pu(),t},function(t){return Pu(),vo(t)})):e}function bz(e){++_m,(!ho.echoes||--ho.echoes===0)&&(ho.echoes=ho.id=0),Y2.push(Xt),yc(e,!0)}function Mz(){var e=Y2[Y2.length-1];Y2.pop(),yc(e,!1)}function yc(e,t){var n=Xt;if((t?ho.echoes&&(!ly++||e!==Xt):ly&&(!--ly||e!==Xt))&&PN(t?bz.bind(null,e):Mz),e!==Xt&&(Xt=e,n===cd&&(cd.env=NN()),Ax)){var r=cd.env.Promise,o=e.env;Im.then=o.nthen,r.prototype.then=o.gthen,(n.global||e.global)&&(Object.defineProperty($n,"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 NN(){var e=$n.Promise;return Ax?{Promise:e,PromiseProp:Object.getOwnPropertyDescriptor($n,"Promise"),all:e.all,race:e.race,allSettled:e.allSettled,any:e.any,resolve:e.resolve,reject:e.reject,nthen:Im.then,gthen:e.prototype.then}:{}}function Op(e,t,n,r,o){var i=Xt;try{return yc(e,!0),t(n,r,o)}finally{yc(i,!1)}}function PN(e){wN.call(JR,e)}function Xm(e,t,n,r){return typeof e!="function"?e:function(){var o=Xt;n&&Lp(),yc(t,!0);try{return e.apply(this,arguments)}finally{yc(o,!1),r&&PN(Pu)}}}function _w(e,t){return function(n,r){return e.call(this,Xm(n,t),Xm(r,t))}}var Ew="unhandledrejection";function Xw(e,t){var n;try{n=t.onuncatched(e)}catch{}if(n!==!1)try{var r,o={promise:t,reason:e};if($n.document&&document.createEvent?(r=document.createEvent("Event"),r.initEvent(Ew,!0,!0),$i(r,o)):$n.CustomEvent&&(r=new CustomEvent(Ew,{detail:o}),$i(r,o)),r&&$n.dispatchEvent&&(dispatchEvent(r),!$n.PromiseRejectionEvent&&$n.onunhandledrejection))try{$n.onunhandledrejection(r)}catch{}xs&&r&&!r.defaultPrevented&&console.warn("Unhandled rejection: "+(e.stack||e))}catch{}}var vo=wt.reject;function CN(e,t,n,r){if(!e._state.openComplete&&!Xt.letThrough){if(!e._state.isBeingOpened){if(!e._options.autoOpen)return vo(new Jt.DatabaseClosed);e.open().catch(zn)}return e._state.dbReadyPromise.then(function(){return CN(e,t,n,r)})}else{var o=e._createTransaction(t,n,e._dbSchema);try{o.create()}catch(i){return vo(i)}return o._promise(t,function(i,a){return Nu(function(){return Xt.trans=o,r(i,a,o)})}).then(function(i){return o._completion.then(function(){return i})})}}var Ww="3.0.3",Df="",o4=-1/0,Fs="Invalid key provided. Keys must be of type string, number, Date or Array<string | number | Date>.",IN="String expected.",ph=[],bx=typeof navigator<"u"&&/(MSIE|Trident|Edge)/.test(navigator.userAgent),wz=bx,Sz=bx,FN=function(e){return!/(dexie\.js|dexie\.min\.js)/.test(e)},r2="__dbnames",cy="readonly",uy="readwrite";function Cu(e,t){return e?t?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:e:t}var _N={type:3,lower:-1/0,lowerOpen:!1,upper:[[]],upperOpen:!1};function o2(e){return function(t){return cs(t,e)===void 0&&(t=zh(t),hN(t,e)),t}}var Lz=function(){function e(){}return e.prototype._trans=function(t,n,r){var o=this._tx||Xt.trans,i=this.name;function a(c,l,u){if(!u.schema[i])throw new Jt.NotFound("Table "+i+" not part of transaction");return n(u.idbtrans,u)}var s=wp();try{return o&&o.db===this.db?o===Xt.trans?o._promise(t,a,r):Nu(function(){return o._promise(t,a,r)},{trans:o,transless:Xt.transless||Xt}):CN(this.db,t,[this.name],a)}finally{s&&Sp()}},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(Co(t))return new this.db.WhereClause(this,"["+t.join("+")+"]");var n=oo(t);if(n.length===1)return this.where(n[0]).equals(t[n[0]]);var r=this.schema.indexes.concat(this.schema.primKey).filter(function(u){return u.compound&&n.every(function(f){return u.keyPath.indexOf(f)>=0})&&u.keyPath.every(function(f){return n.indexOf(f)>=0})})[0];if(r&&this.db._maxKey!==Df)return this.where(r.name).equals(r.keyPath.map(function(u){return t[u]}));!r&&xs&&console.warn("The query "+JSON.stringify(t)+" on "+this.name+" would benefit of a "+("compound index ["+n.join("+")+"]"));var o=this.schema.idxByName,i=this.db._deps.indexedDB;function a(u,f){try{return i.cmp(u,f)===0}catch{return!1}}var s=n.reduce(function(u,f){var d=u[0],h=u[1],p=o[f],m=t[f];return[d||p,d||!p?Cu(h,p&&p.multi?function(v){var b=cs(v,f);return Co(b)&&b.some(function(x){return a(m,x)})}:function(v){return a(m,cs(v,f))}):h]},[null,null]),c=s[0],l=s[1];return c?this.where(c.name).equals(t[c.keyPath]).filter(l):r?this.filter(l):this.where(n).equals("")},e.prototype.filter=function(t){return this.toCollection().and(t)},e.prototype.count=function(t){return this.toCollection().count(t)},e.prototype.offset=function(t){return this.toCollection().offset(t)},e.prototype.limit=function(t){return this.toCollection().limit(t)},e.prototype.each=function(t){return this.toCollection().each(t)},e.prototype.toArray=function(t){return this.toCollection().toArray(t)},e.prototype.toCollection=function(){return new this.db.Collection(new this.db.WhereClause(this))},e.prototype.orderBy=function(t){return new this.db.Collection(new this.db.WhereClause(this,Co(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(qi(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){$i(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=o2(a)(t)),this._trans("readwrite",function(c){return r.core.mutate({trans:c,type:"add",keys:n!=null?[n]:null,values:[s]})}).then(function(c){return c.numFailures?wt.reject(c.failures[0]):c.lastResult}).then(function(c){if(a)try{Pa(t,a,c)}catch{}return c})},e.prototype.update=function(t,n){if(typeof n!="object"||Co(n))throw new Jt.InvalidArgument("Modifications must be an object.");if(typeof t=="object"&&!Co(t)){oo(n).forEach(function(o){Pa(t,o,n[o])});var r=cs(t,this.schema.primKey.keyPath);return r===void 0?vo(new Jt.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=o2(a)(t)),this._trans("readwrite",function(c){return r.core.mutate({trans:c,type:"put",values:[s],keys:n!=null?[n]:null})}).then(function(c){return c.numFailures?wt.reject(c.failures[0]):c.lastResult}).then(function(c){if(a)try{Pa(t,a,c)}catch{}return c})},e.prototype.delete=function(t){var n=this;return this._trans("readwrite",function(r){return n.core.mutate({trans:r,type:"delete",keys:[t]})}).then(function(r){return r.numFailures?wt.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:_N})}).then(function(n){return n.numFailures?wt.reject(n.failures[0]):void 0})},e.prototype.bulkGet=function(t){var n=this;return this._trans("readonly",function(r){return n.core.getMany({keys:t,trans:r}).then(function(o){return o.map(function(i){return n.hook.reading.fire(i)})})})},e.prototype.bulkAdd=function(t,n,r){var o=this,i=Array.isArray(n)?n:void 0;r=r||(i?void 0:n);var a=r?r.allKeys:void 0;return this._trans("readwrite",function(s){var c=o.schema.primKey,l=c.auto,u=c.keyPath;if(u&&i)throw new Jt.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys");if(i&&i.length!==t.length)throw new Jt.InvalidArgument("Arguments objects and keys must have the same length");var f=t.length,d=u&&l?t.map(o2(u)):t;return o.core.mutate({trans:s,type:"add",keys:i,values:d,wantResults:a}).then(function(h){var p=h.numFailures,m=h.results,v=h.lastResult,b=h.failures,x=a?m:v;if(p===0)return x;throw new hh(o.name+".bulkAdd(): "+p+" of "+f+" operations failed",Object.keys(b).map(function(R){return b[R]}))})})},e.prototype.bulkPut=function(t,n,r){var o=this,i=Array.isArray(n)?n:void 0;r=r||(i?void 0:n);var a=r?r.allKeys:void 0;return this._trans("readwrite",function(s){var c=o.schema.primKey,l=c.auto,u=c.keyPath;if(u&&i)throw new Jt.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys");if(i&&i.length!==t.length)throw new Jt.InvalidArgument("Arguments objects and keys must have the same length");var f=t.length,d=u&&l?t.map(o2(u)):t;return o.core.mutate({trans:s,type:"put",keys:i,values:d,wantResults:a}).then(function(h){var p=h.numFailures,m=h.results,v=h.lastResult,b=h.failures,x=a?m:v;if(p===0)return x;throw new hh(o.name+".bulkPut(): "+p+" of "+f+" operations failed",Object.keys(b).map(function(R){return b[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 hh(n.name+".bulkDelete(): "+i+" of "+r+" operations failed",s)})},e}();function Qg(e){var t={},n=function(s,c){if(c){for(var l=arguments.length,u=new Array(l-1);--l;)u[l-1]=arguments[l];return t[s].subscribe.apply(null,u),e}else if(typeof s=="string")return t[s]};n.addEventType=i;for(var r=1,o=arguments.length;r<o;++r)i(arguments[r]);return n;function i(s,c,l){if(typeof s=="object")return a(s);c||(c=dz),l||(l=zn);var u={subscribers:[],fire:l,subscribe:function(f){u.subscribers.indexOf(f)===-1&&(u.subscribers.push(f),u.fire=c(u.fire,f))},unsubscribe:function(f){u.subscribers=u.subscribers.filter(function(d){return d!==f}),u.fire=u.subscribers.reduce(c,l)}};return t[s]=n[s]=u,u}function a(s){oo(s).forEach(function(c){var l=s[c];if(Co(l))i(c,s[c][0],s[c][1]);else if(l==="asap")var u=i(c,Mp,function(){for(var d=arguments.length,h=new Array(d);d--;)h[d]=arguments[d];u.subscribers.forEach(function(p){fN(function(){p.apply(null,h)})})});else throw new Jt.InvalidArgument("Invalid event config")})}}function Tp(e,t){return Yd(t).from({prototype:e}),t}function Oz(e){return Tp(Lz.prototype,function(n,r,o){this.db=e,this._tx=o,this.name=n,this.schema=r,this.hook=e._allTables[n]?e._allTables[n].hook:Qg(null,{creating:[cz,zn],reading:[lz,Mp],updating:[fz,zn],deleting:[uz,zn]})})}function p0(e,t){return!(e.filter||e.algorithm||e.or)&&(t?e.justLimit:!e.replayFilter)}function fy(e,t){e.filter=Cu(e.filter,t)}function dy(e,t,n){var r=e.replayFilter;e.replayFilter=r?function(){return Cu(r(),t())}:t,e.justLimit=n&&!r}function Tz(e,t){e.isMatch=Cu(e.isMatch,t)}function Z2(e,t){if(e.isPrimKey)return t.primaryKey;var n=t.getIndexByKeyPath(e.index);if(!n)throw new Jt.Schema("KeyPath "+e.index+" on object store "+t.name+" is not indexed");return n}function Vw(e,t,n){var r=Z2(e,t.schema);return t.openCursor({trans:n,values:!e.keysOnly,reverse:e.dir==="prev",unique:!!e.unique,query:{index:r,range:e.range}})}function i2(e,t,n,r){var o=e.replayFilter?Cu(e.filter,e.replayFilter()):e.filter;if(e.or){var i={},a=function(s,c,l){if(!o||o(c,l,function(d){return c.stop(d)},function(d){return c.fail(d)})){var u=c.primaryKey,f=""+u;f==="[object ArrayBuffer]"&&(f=""+new Uint8Array(u)),qi(i,f)||(i[f]=!0,t(s,c,l))}};return Promise.all([e.or._iterate(a,n),Uw(Vw(e,r,n),e.algorithm,a,!e.keysOnly&&e.valueMapper)])}else return Uw(Vw(e,r,n),Cu(e.algorithm,o),t,!e.keysOnly&&e.valueMapper)}function Uw(e,t,n,r){var o=r?function(a,s,c){return n(r(a),s,c)}:n,i=dr(o);return e.then(function(a){if(a)return a.start(function(){var s=function(){return a.continue()};(!t||t(a,function(c){return s=c},function(c){a.stop(c),s=zn},function(c){a.fail(c),s=zn}))&&i(a.value,a,function(c){return s=c}),s()})})}var kz=function(){function e(){}return e.prototype._read=function(t,n){var r=this._ctx;return r.error?r.table._trans(null,vo.bind(null,r.error)):r.table._trans("readonly",t).then(n)},e.prototype._write=function(t){var n=this._ctx;return n.error?n.table._trans(null,vo.bind(null,n.error)):n.table._trans("readwrite",t,"locked")},e.prototype._addAlgorithm=function(t){var n=this._ctx;n.algorithm=Cu(n.algorithm,t)},e.prototype._iterate=function(t,n){return i2(this._ctx,t,n,this._ctx.table.core)},e.prototype.clone=function(t){var n=Object.create(this.constructor.prototype),r=Object.create(this._ctx);return t&&$i(r,t),n._ctx=r,n},e.prototype.raw=function(){return this._ctx.valueMapper=null,this},e.prototype.each=function(t){var n=this._ctx;return this._read(function(r){return i2(n,t,r,n.table.core)})},e.prototype.count=function(t){var n=this;return this._read(function(r){var o=n._ctx,i=o.table.core;if(p0(o,!0))return i.count({trans:r,query:{index:Z2(o,i.schema),range:o.range}}).then(function(s){return Math.min(s,o.limit)});var a=0;return i2(o,function(){return++a,!1},r,i).then(function(){return a})}).then(t)},e.prototype.sortBy=function(t,n){var r=t.split(".").reverse(),o=r[0],i=r.length-1;function a(l,u){return u?a(l[r[u]],u-1):l[o]}var s=this._ctx.dir==="next"?1:-1;function c(l,u){var f=a(l,i),d=a(u,i);return f<d?-s:f>d?s:0}return this.toArray(function(l){return l.sort(c)}).then(n)},e.prototype.toArray=function(t){var n=this;return this._read(function(r){var o=n._ctx;if(o.dir==="next"&&p0(o,!0)&&o.limit>0){var i=o.valueMapper,a=Z2(o,o.table.core.schema);return o.table.core.query({trans:r,limit:o.limit,values:!0,query:{index:a,range:o.range}}).then(function(c){var l=c.result;return i?l.map(i):l})}else{var s=[];return i2(o,function(c){return s.push(c)},r,o.table.core).then(function(){return s})}},t)},e.prototype.offset=function(t){var n=this._ctx;return t<=0?this:(n.offset+=t,p0(n)?dy(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)}}):dy(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),dy(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 fy(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 fy(this._ctx,function(n){return t(n.value)}),Tz(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"&&p0(n,!0)&&n.limit>0)return this._read(function(o){var i=Z2(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 fy(this._ctx,function(o){var i=o.primaryKey.toString(),a=qi(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=oo(t),s=a.length;i=function(x){for(var R=!1,y=0;y<s;++y){var A=a[y],S=t[A];cs(x,A)!==S&&(Pa(x,A,S),R=!0)}return R}}var c=r.table.core,l=c.schema.primaryKey,u=l.outbound,f=l.extractKey,d="testmode"in Iu?1:2e3,h=n.db.core.cmp,p=[],m=0,v=[],b=function(x,R){var y=R.failures,A=R.numFailures;m+=x-A;for(var S=0,k=oo(y);S<k.length;S++){var O=k[S];p.push(y[O])}};return n.clone().primaryKeys().then(function(x){var R=function(y){var A=Math.min(d,x.length-y);return c.getMany({trans:o,keys:x.slice(y,y+A)}).then(function(S){for(var k=[],O=[],w=u?[]:null,I=[],E=0;E<A;++E){var T=S[E],F={value:zh(T),primKey:x[y+E]};i.call(F,F.value,F)!==!1&&(F.value==null?I.push(x[y+E]):!u&&h(f(T),f(F.value))!==0?(I.push(x[y+E]),k.push(F.value)):(O.push(F.value),u&&w.push(x[y+E])))}return Promise.resolve(k.length>0&&c.mutate({trans:o,type:"add",values:k}).then(function(N){for(var P in N.failures)I.splice(parseInt(P),1);b(k.length,N)})).then(function(N){return O.length>0&&c.mutate({trans:o,type:"put",keys:w,values:O}).then(function(P){return b(O.length,P)})}).then(function(){return I.length>0&&c.mutate({trans:o,type:"delete",keys:I}).then(function(N){return b(I.length,N)})}).then(function(){return x.length>y+A&&R(y+d)})})};return R(0).then(function(){if(p.length>0)throw new Cm("Error modifying one or more objects",p,m,v);return x.length})})})},e.prototype.delete=function(){var t=this._ctx,n=t.range;return p0(t)&&(t.isPrimKey&&!Sz||n.type===3)?this._write(function(r){var o=t.table.core.schema.primaryKey,i=n;return t.table.core.count({trans:r,query:{index:o,range:i}}).then(function(a){return t.table.core.mutate({trans:r,type:"deleteRange",range:i}).then(function(s){var c=s.failures;s.lastResult,s.results;var l=s.numFailures;if(l)throw new Cm("Could not delete some values",Object.keys(c).map(function(u){return c[u]}),a-l);return a-l})})}):this.modify(function(r,o){return o.value=null})},e}();function Nz(e){return Tp(kz.prototype,function(n,r){this.db=e;var o=_N,i=null;if(r)try{o=r()}catch(l){i=l}var a=n._ctx,s=a.table,c=s.hook.reading.fire;this._ctx={table:s,index:a.index,isPrimKey:!a.index||s.schema.primKey.keyPath&&a.index===s.schema.primKey.name,range:o,keysOnly:!1,dir:"next",unique:"",algorithm:null,filter:null,replayFilter:null,justLimit:!0,isMatch:null,offset:0,limit:1/0,error:i,or:a.or,valueMapper:c!==Mp?c:null}})}function Pz(e,t){return e<t?-1:e===t?0:1}function Cz(e,t){return e>t?-1:e===t?0:1}function hi(e,t,n){var r=e instanceof XN?new e.Collection(e):e;return r._ctx.error=n?new n(t):new TypeError(t),r}function Rf(e){return new e.Collection(e,function(){return EN("")}).limit(0)}function Iz(e){return e==="next"?function(t){return t.toUpperCase()}:function(t){return t.toLowerCase()}}function Fz(e){return e==="next"?function(t){return t.toLowerCase()}:function(t){return t.toUpperCase()}}function _z(e,t,n,r,o,i){for(var a=Math.min(e.length,r.length),s=-1,c=0;c<a;++c){var l=t[c];if(l!==r[c])return o(e[c],n[c])<0?e.substr(0,c)+n[c]+n.substr(c+1):o(e[c],r[c])<0?e.substr(0,c)+r[c]+n.substr(c+1):s>=0?e.substr(0,s)+t[s]+n.substr(s+1):null;o(e[c],l)<0&&(s=c)}return a<r.length&&i==="next"?e+n.substr(e.length):a<e.length&&i==="prev"?e.substr(0,n.length):s<0?null:e.substr(0,s)+r[s]+n.substr(s+1)}function a2(e,t,n,r){var o,i,a,s,c,l,u,f=n.length;if(!n.every(function(m){return typeof m=="string"}))return hi(e,IN);function d(m){o=Iz(m),i=Fz(m),a=m==="next"?Pz:Cz;var v=n.map(function(b){return{lower:i(b),upper:o(b)}}).sort(function(b,x){return a(b.lower,x.lower)});s=v.map(function(b){return b.upper}),c=v.map(function(b){return b.lower}),l=m,u=m==="next"?"":r}d("next");var h=new e.Collection(e,function(){return Pl(s[0],c[f-1]+r)});h._ondirectionchange=function(m){d(m)};var p=0;return h._addAlgorithm(function(m,v,b){var x=m.key;if(typeof x!="string")return!1;var R=i(x);if(t(R,c,p))return!0;for(var y=null,A=p;A<f;++A){var S=_z(x,R,s[A],c[A],a,l);S===null&&y===null?p=A+1:(y===null||a(y,S)>0)&&(y=S)}return v(y!==null?function(){m.continue(y+u)}:b),!1}),h}function Pl(e,t,n,r){return{type:2,lower:e,upper:t,lowerOpen:n,upperOpen:r}}function EN(e){return{type:1,lower:e,upper:e}}var XN=function(){function e(){}return Object.defineProperty(e.prototype,"Collection",{get:function(){return this._ctx.table.db.Collection},enumerable:!0,configurable:!0}),e.prototype.between=function(t,n,r,o){r=r!==!1,o=o===!0;try{return this._cmp(t,n)>0||this._cmp(t,n)===0&&(r||o)&&!(r&&o)?Rf(this):new this.Collection(this,function(){return Pl(t,n,!r,!o)})}catch{return hi(this,Fs)}},e.prototype.equals=function(t){return t==null?hi(this,Fs):new this.Collection(this,function(){return EN(t)})},e.prototype.above=function(t){return t==null?hi(this,Fs):new this.Collection(this,function(){return Pl(t,void 0,!0)})},e.prototype.aboveOrEqual=function(t){return t==null?hi(this,Fs):new this.Collection(this,function(){return Pl(t,void 0,!1)})},e.prototype.below=function(t){return t==null?hi(this,Fs):new this.Collection(this,function(){return Pl(void 0,t,!1,!0)})},e.prototype.belowOrEqual=function(t){return t==null?hi(this,Fs):new this.Collection(this,function(){return Pl(void 0,t)})},e.prototype.startsWith=function(t){return typeof t!="string"?hi(this,IN):this.between(t,t+Df,!0,!0)},e.prototype.startsWithIgnoreCase=function(t){return t===""?this.startsWith(t):a2(this,function(n,r){return n.indexOf(r[0])===0},[t],Df)},e.prototype.equalsIgnoreCase=function(t){return a2(this,function(n,r){return n===r[0]},[t],"")},e.prototype.anyOfIgnoreCase=function(){var t=Ks.apply(Ff,arguments);return t.length===0?Rf(this):a2(this,function(n,r){return r.indexOf(n)!==-1},t,"")},e.prototype.startsWithAnyOfIgnoreCase=function(){var t=Ks.apply(Ff,arguments);return t.length===0?Rf(this):a2(this,function(n,r){return r.some(function(o){return n.indexOf(o)===0})},t,Df)},e.prototype.anyOf=function(){var t=this,n=Ks.apply(Ff,arguments),r=this._cmp;try{n.sort(r)}catch{return hi(this,Fs)}if(n.length===0)return Rf(this);var o=new this.Collection(this,function(){return Pl(n[0],n[n.length-1])});o._ondirectionchange=function(a){r=a==="next"?t._ascending:t._descending,n.sort(r)};var i=0;return o._addAlgorithm(function(a,s,c){for(var l=a.key;r(l,n[i])>0;)if(++i,i===n.length)return s(c),!1;return r(l,n[i])===0?!0:(s(function(){a.continue(n[i])}),!1)}),o},e.prototype.notEqual=function(t){return this.inAnyRange([[o4,t],[t,this.db._maxKey]],{includeLowers:!1,includeUppers:!1})},e.prototype.noneOf=function(){var t=Ks.apply(Ff,arguments);if(t.length===0)return new this.Collection(this);try{t.sort(this._ascending)}catch{return hi(this,Fs)}var n=t.reduce(function(r,o){return r?r.concat([[r[r.length-1][1],o]]):[[o4,o]]},null);return n.push([t[t.length-1],this.db._maxKey]),this.inAnyRange(n,{includeLowers:!1,includeUppers:!1})},e.prototype.inAnyRange=function(t,n){var r=this,o=this._cmp,i=this._ascending,a=this._descending,s=this._min,c=this._max;if(t.length===0)return Rf(this);if(!t.every(function(A){return A[0]!==void 0&&A[1]!==void 0&&i(A[0],A[1])<=0}))return hi(this,"First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower",Jt.InvalidArgument);var l=!n||n.includeLowers!==!1,u=n&&n.includeUppers===!0;function f(A,S){for(var k=0,O=A.length;k<O;++k){var w=A[k];if(o(S[0],w[1])<0&&o(S[1],w[0])>0){w[0]=s(w[0],S[0]),w[1]=c(w[1],S[1]);break}}return k===O&&A.push(S),A}var d=i;function h(A,S){return d(A[0],S[0])}var p;try{p=t.reduce(f,[]),p.sort(h)}catch{return hi(this,Fs)}var m=0,v=u?function(A){return i(A,p[m][1])>0}:function(A){return i(A,p[m][1])>=0},b=l?function(A){return a(A,p[m][0])>0}:function(A){return a(A,p[m][0])>=0};function x(A){return!v(A)&&!b(A)}var R=v,y=new this.Collection(this,function(){return Pl(p[0][0],p[p.length-1][1],!l,!u)});return y._ondirectionchange=function(A){A==="next"?(R=v,d=i):(R=b,d=a),p.sort(h)},y._addAlgorithm(function(A,S,k){for(var O=A.key;R(O);)if(++m,m===p.length)return S(k),!1;return x(O)?!0:(r._cmp(O,p[m][1])===0||r._cmp(O,p[m][0])===0||S(function(){d===i?A.continue(p[m][0]):A.continue(p[m][1])}),!1)}),y},e.prototype.startsWithAnyOf=function(){var t=Ks.apply(Ff,arguments);return t.every(function(n){return typeof n=="string"})?t.length===0?Rf(this):this.inAnyRange(t.map(function(n){return[n,n+Df]})):hi(this,"startsWithAnyOf() only works with strings")},e}();function Ez(e){return Tp(XN.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 Jt.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 WN(e){return e.length===1?e[0]:e}function Mx(e){try{return e.only([[]]),[[]]}catch{return Df}}function Ja(e){return dr(function(t){return $h(t),e(t.target.error),!1})}function $h(e){e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault()}var Xz=function(){function e(){}return e.prototype._lock=function(){return _0(!Xt.global),++this._reculock,this._reculock===1&&!Xt.global&&(Xt.lockOwnerFor=this),this},e.prototype._unlock=function(){if(_0(!Xt.global),--this._reculock===0)for(Xt.global||(Xt.lockOwnerFor=null);this._blockedFuncs.length>0&&!this._locked();){var t=this._blockedFuncs.shift();try{Op(t[1],t[0])}catch{}}return this},e.prototype._locked=function(){return this._reculock&&Xt.lockOwnerFor!==this},e.prototype.create=function(t){var n=this;if(!this.mode)return this;var r=this.db.idbdb,o=this.db._state.dbOpenError;if(_0(!this.idbtrans),!t&&!r)switch(o&&o.name){case"DatabaseClosedError":throw new Jt.DatabaseClosed(o);case"MissingAPIError":throw new Jt.MissingAPI(o.message,o);default:throw new Jt.OpenFailed(o)}if(!this.active)throw new Jt.TransactionInactive;return _0(this._completion._state===null),t=this.idbtrans=t||r.transaction(WN(this.storeNames),this.mode),t.onerror=dr(function(i){$h(i),n._reject(t.error)}),t.onabort=dr(function(i){$h(i),n.active&&n._reject(new Jt.Abort(t.error)),n.active=!1,n.on("abort").fire(i)}),t.oncomplete=dr(function(){n.active=!1,n._resolve()}),this},e.prototype._promise=function(t,n,r){var o=this;if(t==="readwrite"&&this.mode!=="readwrite")return vo(new Jt.ReadOnly("Transaction is readonly"));if(!this.active)return vo(new Jt.TransactionInactive);if(this._locked())return new wt(function(a,s){o._blockedFuncs.push([function(){o._promise(t,n,r).then(a,s)},Xt])});if(r)return Nu(function(){var a=new wt(function(s,c){o._lock();var l=n(s,c,o);l&&l.then&&l.then(s,c)});return a.finally(function(){return o._unlock()}),a._lib=!0,a});var i=new wt(function(a,s){var c=n(a,s,o);c&&c.then&&c.then(a,s)});return i._lib=!0,i},e.prototype._root=function(){return this.parent?this.parent._root():this},e.prototype.waitFor=function(t){var n=this._root(),r=wt.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 wt(function(a,s){r.then(function(c){return n._waitingQueue.push(dr(a.bind(null,c)))},function(c){return n._waitingQueue.push(dr(s.bind(null,c)))}).finally(function(){n._waitingFor===i&&(n._waitingFor=null)})})},e.prototype.abort=function(){this.active&&this._reject(new Jt.Abort),this.active=!1},e.prototype.table=function(t){var n=this._memoizedTables||(this._memoizedTables={});if(qi(n,t))return n[t];var r=this.schema[t];if(!r)throw new Jt.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 Wz(e){return Tp(Xz.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=Qg(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 wt(function(s,c){a._resolve=s,a._reject=c}),this._completion.then(function(){a.active=!1,a.on.complete.fire()},function(s){var c=a.active;return a.active=!1,a.on.error.fire(s),a.parent?a.parent._reject(s):c&&a.idbtrans&&a.idbtrans.abort(),vo(s)})})}function i4(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?"++":"")+VN(t)}}function VN(e){return typeof e=="string"?e:e?"["+[].join.call(e,"+")+"]":""}function UN(e,t,n){return{name:e,primKey:t,indexes:n,mappedClass:null,idxByName:dN(n,function(r){return[r.name,r]})}}function a4(e){return e==null?function(){}:typeof e=="string"?Vz(e):function(t){return cs(t,e)}}function Vz(e){var t=e.split(".");return t.length===1?function(n){return n[e]}:function(n){return cs(n,e)}}function YN(e,t){return t.type==="delete"?t.keys:t.keys||t.values.map(e.extractKey)}function Uz(e,t,n){return t.type==="add"?Promise.resolve(new Array(t.values.length)):e.getMany({trans:t.trans,keys:n})}function Yw(e){return[].slice.call(e)}var Yz=0;function mh(e){return e==null?":id":typeof e=="string"?e:"["+e.join("+")+"]"}function Zz(e,t,n,r){var o=t.cmp.bind(t);function i(h,p){var m=Yw(h.objectStoreNames);return{schema:{name:h.name,tables:m.map(function(v){return p.objectStore(v)}).map(function(v){var b=v.keyPath,x=v.autoIncrement,R=Co(b),y=b==null,A={},S={name:v.name,primaryKey:{name:null,isPrimaryKey:!0,outbound:y,compound:R,keyPath:b,autoIncrement:x,unique:!0,extractKey:a4(b)},indexes:Yw(v.indexNames).map(function(k){return v.index(k)}).map(function(k){var O=k.name,w=k.unique,I=k.multiEntry,E=k.keyPath,T=Co(E),F={name:O,compound:T,keyPath:E,unique:w,multiEntry:I,extractKey:a4(E)};return A[mh(E)]=F,F}),getIndexByKeyPath:function(k){return A[mh(k)]}};return A[":id"]=S.primaryKey,b!=null&&(A[mh(b)]=S.primaryKey),S})},hasGetAll:m.length>0&&"getAll"in p.objectStore(m[0])&&!(typeof navigator<"u"&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604)}}function a(h){if(h.type===3)return null;if(h.type===4)throw new Error("Cannot convert never type to IDBKeyRange");var p=h.lower,m=h.upper,v=h.lowerOpen,b=h.upperOpen,x=p===void 0?m===void 0?null:n.upperBound(m,!!b):m===void 0?n.lowerBound(p,!!v):n.bound(p,m,!!v,!!b);return x}function s(h){var p=h.name;function m(x){var R=x.trans,y=x.type,A=x.keys,S=x.values,k=x.range,O=x.wantResults;return new Promise(function(w,I){w=dr(w);var E=R.objectStore(p),T=E.keyPath==null,F=y==="put"||y==="add";if(!F&&y!=="delete"&&y!=="deleteRange")throw new Error("Invalid operation type: "+y);var N=(A||S||{length:1}).length;if(A&&S&&A.length!==S.length)throw new Error("Given keys array must have same length as given values array.");if(N===0)return w({numFailures:0,failures:{},results:[],lastResult:void 0});var P=O&&KR(A||YN(h.primaryKey,{type:y,keys:A,values:S})),C,X=[],U=0,K=function(ae){++U,$h(ae),P&&(P[ae.target._reqno]=void 0),X[ae.target._reqno]=ae.target.error},ie=function(ae){var j=ae.target;P[j._reqno]=j.result};if(y==="deleteRange"){if(k.type===4)return w({numFailures:U,failures:X,results:P,lastResult:void 0});k.type===3?C=E.clear():C=E.delete(a(k))}else{var B=F?T?[S,A]:[S,null]:[A,null],Z=B[0],Q=B[1];if(F)for(var G=0;G<N;++G)C=Q&&Q[G]!==void 0?E[y](Z[G],Q[G]):E[y](Z[G]),C._reqno=G,P&&P[G]===void 0&&(C.onsuccess=ie),C.onerror=K;else for(var G=0;G<N;++G)C=E[y](Z[G]),C._reqno=G,C.onerror=K}var q=function(ae){var j=ae.target.result;P&&(P[N-1]=j),w({numFailures:U,failures:X,results:P,lastResult:j})};C.onerror=function(ae){K(ae),q(ae)},C.onsuccess=q})}function v(x){var R=x.trans,y=x.values,A=x.query,S=x.reverse,k=x.unique;return new Promise(function(O,w){O=dr(O);var I=A.index,E=A.range,T=R.objectStore(p),F=I.isPrimaryKey?T:T.index(I.name),N=S?k?"prevunique":"prev":k?"nextunique":"next",P=y||!("openKeyCursor"in F)?F.openCursor(a(E),N):F.openKeyCursor(a(E),N);P.onerror=Ja(w),P.onsuccess=dr(function(C){var X=P.result;if(!X){O(null);return}X.___id=++Yz,X.done=!1;var U=X.continue.bind(X),K=X.continuePrimaryKey;K&&(K=K.bind(X));var ie=X.advance.bind(X),B=function(){throw new Error("Cursor not started")},Z=function(){throw new Error("Cursor not stopped")};X.trans=R,X.stop=X.continue=X.continuePrimaryKey=X.advance=B,X.fail=dr(w),X.next=function(){var Q=this,G=1;return this.start(function(){return G--?Q.continue():Q.stop()}).then(function(){return Q})},X.start=function(Q){var G=new Promise(function(ae,j){ae=dr(ae),P.onerror=Ja(j),X.fail=j,X.stop=function(H){X.stop=X.continue=X.continuePrimaryKey=X.advance=Z,ae(H)}}),q=function(){if(P.result)try{Q()}catch(ae){X.fail(ae)}else X.done=!0,X.start=function(){throw new Error("Cursor behind last entry")},X.stop()};return P.onsuccess=dr(function(ae){P.onsuccess=q,q()}),X.continue=U,X.continuePrimaryKey=K,X.advance=ie,q(),G},O(X)},w)})}function b(x){return function(R){return new Promise(function(y,A){y=dr(y);var S=R.trans,k=R.values,O=R.limit,w=R.query,I=O===1/0?void 0:O,E=w.index,T=w.range,F=S.objectStore(p),N=E.isPrimaryKey?F:F.index(E.name),P=a(T);if(O===0)return y({result:[]});if(x){var C=k?N.getAll(P,I):N.getAllKeys(P,I);C.onsuccess=function(ie){return y({result:ie.target.result})},C.onerror=Ja(A)}else{var X=0,U=k||!("openKeyCursor"in N)?N.openCursor(P):N.openKeyCursor(P),K=[];U.onsuccess=function(ie){var B=U.result;if(!B)return y({result:K});if(K.push(k?B.value:B.primaryKey),++X===O)return y({result:K});B.continue()},U.onerror=Ja(A)}})}}return{name:p,schema:h,mutate:m,getMany:function(x){var R=x.trans,y=x.keys;return new Promise(function(A,S){A=dr(A);for(var k=R.objectStore(p),O=y.length,w=new Array(O),I=0,E=0,T,F=function(X){var U=X.target;(w[U._pos]=U.result)!=null,++E===I&&A(w)},N=Ja(S),P=0;P<O;++P){var C=y[P];C!=null&&(T=k.get(y[P]),T._pos=P,T.onsuccess=F,T.onerror=N,++I)}I===0&&A(w)})},get:function(x){var R=x.trans,y=x.key;return new Promise(function(A,S){A=dr(A);var k=R.objectStore(p),O=k.get(y);O.onsuccess=function(w){return A(w.target.result)},O.onerror=Ja(S)})},query:b(u),openCursor:v,count:function(x){var R=x.query,y=x.trans,A=R.index,S=R.range;return new Promise(function(k,O){var w=y.objectStore(p),I=A.isPrimaryKey?w:w.index(A.name),E=a(S),T=E?I.count(E):I.count();T.onsuccess=dr(function(F){return k(F.target.result)}),T.onerror=Ja(O)})}}}var c=i(e,r),l=c.schema,u=c.hasGetAll,f=l.tables.map(function(h){return s(h)}),d={};return f.forEach(function(h){return d[h.name]=h}),{stack:"dbcore",transaction:e.transaction.bind(e),table:function(h){var p=d[h];if(!p)throw new Error("Table '"+h+"' not found");return d[h]},cmp:o,MIN_KEY:-1/0,MAX_KEY:Mx(n),schema:l}}function Qz(e,t){return t.reduce(function(n,r){var o=r.create;return Hn(Hn({},n),o(n))},e)}function Bz(e,t,n,r){var o=n.IDBKeyRange,i=n.indexedDB,a=Qz(Zz(t,i,o,r),e.dbcore);return{dbcore:a}}function wx(e,t){var n=t.db,r=Bz(e._middlewares,n,e._deps,t);e.core=r.dbcore,e.tables.forEach(function(o){var i=o.name;e.core.schema.tables.some(function(a){return a.name===i})&&(o.core=e.core.table(i),e[i]instanceof e.Table&&(e[i].core=o.core))})}function Wm(e,t,n,r){n.forEach(function(o){var i=r[o];t.forEach(function(a){var s=mx(a,o);(!s||"value"in s&&s.value===void 0)&&(a===e.Transaction.prototype||a instanceof e.Transaction?il(a,o,{get:function(){return this.table(o)},set:function(c){cN(this,o,{value:c,writable:!0,configurable:!0,enumerable:!0})}}):a[o]=new e.Table(o,i))})})}function s4(e,t){t.forEach(function(n){for(var r in n)n[r]instanceof e.Table&&delete n[r]})}function Dz(e,t){return e._cfg.version-t._cfg.version}function Kz(e,t,n,r){var o=e._dbSchema,i=e._createTransaction("readwrite",e._storeNames,o);i.create(n),i._completion.catch(r);var a=i._reject.bind(i),s=Xt.transless||Xt;Nu(function(){Xt.trans=i,Xt.transless=s,t===0?(oo(o).forEach(function(c){Sx(n,c,o[c].primKey,o[c].indexes)}),wx(e,n),wt.follow(function(){return e.on.populate.fire(i)}).catch(a)):Hz(e,t,i,n).catch(a)})}function Hz(e,t,n,r){var o=[],i=e._versions,a=e._dbSchema=Lx(e,e.idbdb,r),s=!1,c=i.filter(function(u){return u._cfg.version>=t});c.forEach(function(u){o.push(function(){var f=a,d=u._cfg.dbschema;c4(e,f,r),c4(e,d,r),a=e._dbSchema=d;var h=ZN(f,d);h.add.forEach(function(R){Sx(r,R[0],R[1].primKey,R[1].indexes)}),h.change.forEach(function(R){if(R.recreate)throw new Jt.Upgrade("Not yet support for changing primary key");var y=r.objectStore(R.name);R.add.forEach(function(A){return l4(y,A)}),R.change.forEach(function(A){y.deleteIndex(A.name),l4(y,A)}),R.del.forEach(function(A){return y.deleteIndex(A)})});var p=u._cfg.contentUpgrade;if(p&&u._cfg.version>t){wx(e,r),n._memoizedTables={},s=!0;var m=pN(d);h.del.forEach(function(R){m[R]=f[R]}),s4(e,[e.Transaction.prototype]),Wm(e,[e.Transaction.prototype],oo(m),m),n.schema=m;var v=vN(p);v&&Lp();var b,x=wt.follow(function(){if(b=p(n),b&&v){var R=Pu.bind(null,null);b.then(R,R)}});return b&&typeof b.then=="function"?wt.resolve(b):x.then(function(){return b})}}),o.push(function(f){if(!s||!wz){var d=u._cfg.dbschema;zz(d,f)}s4(e,[e.Transaction.prototype]),Wm(e,[e.Transaction.prototype],e._storeNames,e._dbSchema),n.schema=e._dbSchema})});function l(){return o.length?wt.resolve(o.shift()(n.idbtrans)).then(l):wt.resolve()}return l().then(function(){Gz(a,r)})}function ZN(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&&!bx)a.recreate=!0,n.change.push(a);else{var s=o.idxByName,c=i.idxByName,l=void 0;for(l in s)c[l]||a.del.push(l);for(l in c){var u=s[l],f=c[l];u?u.src!==f.src&&a.change.push(f):a.add.push(f)}(a.del.length>0||a.add.length>0||a.change.length>0)&&n.change.push(a)}}}return n}function Sx(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 l4(o,i)}),o}function Gz(e,t){oo(e).forEach(function(n){t.db.objectStoreNames.contains(n)||Sx(t,n,e[n].primKey,e[n].indexes)})}function zz(e,t){for(var n=0;n<t.db.objectStoreNames.length;++n){var r=t.db.objectStoreNames[n];e[r]==null&&t.db.deleteObjectStore(r)}}function l4(e,t){e.createIndex(t.name,t.keyPath,{unique:t.unique,multiEntry:t.multi})}function Lx(e,t,n){var r={},o=Yg(t.objectStoreNames,0);return o.forEach(function(i){for(var a=n.objectStore(i),s=a.keyPath,c=i4(VN(s),s||"",!1,!1,!!a.autoIncrement,s&&typeof s!="string",!0),l=[],u=0;u<a.indexNames.length;++u){var f=a.index(a.indexNames[u]);s=f.keyPath;var d=i4(f.name,s,!!f.unique,!!f.multiEntry,!1,s&&typeof s!="string",!1);l.push(d)}r[i]=UN(i,c,l)}),r}function Jz(e,t,n){e.verno=t.version/10;var r=e._dbSchema=Lx(e,t,n);e._storeNames=Yg(t.objectStoreNames,0),Wm(e,[e._allTables],oo(r),r)}function jz(e,t){var n=Lx(e,e.idbdb,t),r=ZN(n,e._dbSchema);return!(r.add.length||r.change.some(function(o){return o.add.length||o.change.length}))}function c4(e,t,n){for(var r=n.db.objectStoreNames,o=0;o<r.length;++o){var i=r[o],a=n.objectStore(i);e._hasGetAll="getAll"in a;for(var s=0;s<a.indexNames.length;++s){var c=a.indexNames[s],l=a.index(c).keyPath,u=typeof l=="string"?l:"["+Yg(l).join("+")+"]";if(t[i]){var f=t[i].idxByName[u];f&&(f.name=c,delete t[i].idxByName[u],t[i].idxByName[c]=f)}}}typeof navigator<"u"&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&$n.WorkerGlobalScope&&$n instanceof $n.WorkerGlobalScope&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604&&(e._hasGetAll=!1)}function $z(e){return e.split(",").map(function(t,n){t=t.trim();var r=t.replace(/([&*]|\+\+)/g,""),o=/^\[/.test(r)?r.match(/^\[(.*)\]$/)[1].split("+"):r;return i4(r,o||null,/\&/.test(t),/\*/.test(t),/\+\+/.test(t),Co(o),n===0)})}var qz=function(){function e(){}return e.prototype._parseStoresSpec=function(t,n){oo(t).forEach(function(r){if(t[r]!==null){var o=$z(t[r]),i=o.shift();if(i.multi)throw new Jt.Schema("Primary key cannot be multi-valued");o.forEach(function(a){if(a.auto)throw new Jt.Schema("Only primary key can be marked as autoIncrement (++)");if(!a.keyPath)throw new Jt.Schema("Index must have a name and cannot be an empty string")}),n[r]=UN(r,i,o)}})},e.prototype.stores=function(t){var n=this.db;this._cfg.storesSource=this._cfg.storesSource?$i(this._cfg.storesSource,t):t;var r=n._versions,o={},i={};return r.forEach(function(a){$i(o,a._cfg.storesSource),i=a._cfg.dbschema={},a._parseStoresSpec(o,i)}),n._dbSchema=i,s4(n,[n._allTables,n,n.Transaction.prototype]),Wm(n,[n._allTables,n,n.Transaction.prototype,this._cfg.tables],oo(i),i),n._storeNames=oo(i),this},e.prototype.upgrade=function(t){return this._cfg.contentUpgrade=t,this},e}();function eJ(e){return Tp(qz.prototype,function(n){this.db=e,this._cfg={version:n,storesSource:null,dbschema:{},tables:{},contentUpgrade:null}})}var qh;function tJ(e){var t=e&&typeof e.databases=="function",n;if(!t){var r=new Iu(r2,{addons:[]});r.version(1).stores({dbnames:"name"}),n=r.table("dbnames")}return{getDatabaseNames:function(){return t?wt.resolve(e.databases()).then(function(o){return o.map(function(i){return i.name}).filter(function(i){return i!==r2})}):n.toCollection().primaryKeys()},add:function(o){return!t&&o!==r2&&n.put({name:o}).catch(zn)},remove:function(o){return!t&&o!==r2&&n.delete(o).catch(zn)}}}function nJ(e){try{qh=tJ(e)}catch{}}function u4(e){return Nu(function(){return Xt.letThrough=!0,e()})}function rJ(e){var t=e._state,n=e._deps.indexedDB;if(t.isBeingOpened||e.idbdb)return t.dbReadyPromise.then(function(){return t.dbOpenError?vo(t.dbOpenError):e});xs&&(t.openCanceller._stackHolder=Zd()),t.isBeingOpened=!0,t.dbOpenError=null,t.openComplete=!1;var r=t.dbReadyResolve,o=null;return wt.race([t.openCanceller,new wt(function(i,a){if(!n)throw new Jt.MissingAPI("indexedDB API not found. If using IE10+, make sure to run your code on a server URL (not locally). If using old Safari versions, make sure to include indexedDB polyfill.");var s=e.name,c=t.autoSchema?n.open(s):n.open(s,Math.round(e.verno*10));if(!c)throw new Jt.MissingAPI("IndexedDB API not available");c.onerror=Ja(a),c.onblocked=dr(e._fireOnBlocked),c.onupgradeneeded=dr(function(l){if(o=c.transaction,t.autoSchema&&!e._options.allowEmptyDB){c.onerror=$h,o.abort(),c.result.close();var u=n.deleteDatabase(s);u.onsuccess=u.onerror=dr(function(){a(new Jt.NoSuchDatabase("Database "+s+" doesnt exist"))})}else{o.onerror=Ja(a);var f=l.oldVersion>Math.pow(2,62)?0:l.oldVersion;e.idbdb=c.result,Kz(e,f/10,o,a)}},a),c.onsuccess=dr(function(){o=null;var l=e.idbdb=c.result,u=Yg(l.objectStoreNames);if(u.length>0)try{var f=l.transaction(WN(u),"readonly");t.autoSchema?Jz(e,l,f):(c4(e,e._dbSchema,f),jz(e,f)||console.warn("Dexie SchemaDiff: Schema was extended without increasing the number passed to db.version(). Some queries may fail.")),wx(e,f)}catch{}ph.push(e),l.onversionchange=dr(function(d){t.vcFired=!0,e.on("versionchange").fire(d)}),qh.add(s),i()},a)})]).then(function(){return t.onReadyBeingFired=[],wt.resolve(u4(e.on.ready.fire)).then(function i(){if(t.onReadyBeingFired.length>0){var a=t.onReadyBeingFired.reduce(bN,zn);return t.onReadyBeingFired=[],wt.resolve(u4(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,vo(t.dbOpenError)}).finally(function(){t.openComplete=!0,r()})}function f4(e){var t=function(a){return e.next(a)},n=function(a){return e.throw(a)},r=i(t),o=i(n);function i(a){return function(s){var c=a(s),l=c.value;return c.done?l:!l||typeof l.then!="function"?Co(l)?Promise.all(l).then(r,o):r(l):l.then(r,o)}}return i(t)()}function oJ(e,t,n){var r=arguments.length;if(r<2)throw new Jt.InvalidArgument("Too few arguments");for(var o=new Array(r-1);--r;)o[r-1]=arguments[r];n=o.pop();var i=mN(o);return[e,i,n]}function iJ(e,t,n,r,o){return wt.resolve().then(function(){var i=Xt.transless||Xt,a=e._createTransaction(t,n,e._dbSchema,r),s={trans:a,transless:i};r?a.idbtrans=r.idbtrans:a.create();var c=vN(o);c&&Lp();var l,u=wt.follow(function(){if(l=o.call(a,a),l)if(c){var f=Pu.bind(null,null);l.then(f,f)}else typeof l.next=="function"&&typeof l.throw=="function"&&(l=f4(l))},s);return(l&&typeof l.then=="function"?wt.resolve(l).then(function(f){return a.active?f:vo(new Jt.PrematureCommit("Transaction committed too early. See http://bit.ly/2kdckMn"))}):u.then(function(){return l})).then(function(f){return r&&a._resolve(),a._completion.then(function(){return f})}).catch(function(f){return a._reject(f),vo(f)})})}function m0(e,t,n){for(var r=Co(e)?e.slice():[e],o=0;o<n;++o)r.push(t);return r}function aJ(e){return Hn(Hn({},e),{table:function(t){var n=e.table(t),r=n.schema,o={},i=[];function a(m,v,b){var x=mh(m),R=o[x]=o[x]||[],y=m==null?0:typeof m=="string"?1:m.length,A=v>0,S=Hn(Hn({},b),{isVirtual:A,isPrimaryKey:!A&&b.isPrimaryKey,keyTail:v,keyLength:y,extractKey:a4(m),unique:!A&&b.unique});if(R.push(S),S.isPrimaryKey||i.push(S),y>1){var k=y===2?m[0]:m.slice(0,y-1);a(k,v+1,b)}return R.sort(function(O,w){return O.keyTail-w.keyTail}),S}var s=a(r.primaryKey.keyPath,0,r.primaryKey);o[":id"]=[s];for(var c=0,l=r.indexes;c<l.length;c++){var u=l[c];a(u.keyPath,0,u)}function f(m){var v=o[mh(m)];return v&&v[0]}function d(m,v){return{type:m.type===1?2:m.type,lower:m0(m.lower,m.lowerOpen?e.MAX_KEY:e.MIN_KEY,v),lowerOpen:!0,upper:m0(m.upper,m.upperOpen?e.MIN_KEY:e.MAX_KEY,v),upperOpen:!0}}function h(m){var v=m.query.index;return v.isVirtual?Hn(Hn({},m),{query:{index:v,range:d(m.query.range,v.keyTail)}}):m}var p=Hn(Hn({},n),{schema:Hn(Hn({},r),{primaryKey:s,indexes:i,getIndexByKeyPath:f}),count:function(m){return n.count(h(m))},query:function(m){return n.query(h(m))},openCursor:function(m){var v=m.query.index,b=v.keyTail,x=v.isVirtual,R=v.keyLength;if(!x)return n.openCursor(m);function y(A){function S(O){O!=null?A.continue(m0(O,m.reverse?e.MAX_KEY:e.MIN_KEY,b)):m.unique?A.continue(m0(A.key,m.reverse?e.MIN_KEY:e.MAX_KEY,b)):A.continue()}var k=Object.create(A,{continue:{value:S},continuePrimaryKey:{value:function(O,w){A.continuePrimaryKey(m0(O,e.MAX_KEY,b),w)}},key:{get:function(){var O=A.key;return R===1?O[0]:O.slice(0,R)}},value:{get:function(){return A.value}}});return k}return n.openCursor(h(m)).then(function(A){return A&&y(A)})}});return p}})}var sJ={stack:"dbcore",name:"VirtualIndexMiddleware",level:1,create:aJ},lJ={stack:"dbcore",name:"HooksMiddleware",level:2,create:function(e){return Hn(Hn({},e),{table:function(t){var n=e.table(t),r=n.schema.primaryKey,o=Hn(Hn({},n),{mutate:function(i){var a=Xt.trans,s=a.table(t).hook,c=s.deleting,l=s.creating,u=s.updating;switch(i.type){case"add":if(l.fire===zn)break;return a._promise("readwrite",function(){return f(i)},!0);case"put":if(l.fire===zn&&u.fire===zn)break;return a._promise("readwrite",function(){return f(i)},!0);case"delete":if(c.fire===zn)break;return a._promise("readwrite",function(){return f(i)},!0);case"deleteRange":if(c.fire===zn)break;return a._promise("readwrite",function(){return d(i)},!0)}return n.mutate(i);function f(p){var m=Xt.trans,v=p.keys||YN(r,p);if(!v)throw new Error("Keys missing");return p=p.type==="add"||p.type==="put"?Hn(Hn({},p),{keys:v,wantResults:!0}):Hn({},p),p.type!=="delete"&&(p.values=KR(p.values)),p.keys&&(p.keys=KR(p.keys)),Uz(n,p,v).then(function(b){var x=v.map(function(R,y){var A=b[y],S={onerror:null,onsuccess:null};if(p.type==="delete")c.fire.call(S,R,A,m);else if(p.type==="add"||A===void 0){var k=l.fire.call(S,R,p.values[y],m);R==null&&k!=null&&(R=k,p.keys[y]=R,r.outbound||Pa(p.values[y],r.keyPath,R))}else{var O=gx(A,p.values[y]),w=u.fire.call(S,O,R,A,m);if(w){var I=p.values[y];Object.keys(w).forEach(function(E){qi(I,E)?I[E]=w[E]:Pa(I,E,w[E])})}}return S});return n.mutate(p).then(function(R){for(var y=R.failures,A=R.results,S=R.numFailures,k=R.lastResult,O=0;O<v.length;++O){var w=A?A[O]:v[O],I=x[O];w==null?I.onerror&&I.onerror(y[O]):I.onsuccess&&I.onsuccess(p.type==="put"&&b[O]?p.values[O]:w)}return{failures:y,results:A,numFailures:S,lastResult:k}}).catch(function(R){return x.forEach(function(y){return y.onerror&&y.onerror(R)}),Promise.reject(R)})})}function d(p){return h(p.trans,p.range,1e4)}function h(p,m,v){return n.query({trans:p,values:!1,query:{index:r,range:m},limit:v}).then(function(b){var x=b.result;return f({type:"delete",keys:x,trans:p}).then(function(R){return R.numFailures>0?Promise.reject(R.failures[0]):x.length<v?{failures:[],numFailures:0,lastResult:void 0}:h(p,Hn(Hn({},m),{lower:x[x.length-1],lowerOpen:!0}),v)})})}}});return o}})}},Iu=function(){function e(t,n){var r=this;this._middlewares={},this.verno=0;var o=e.dependencies;this._options=n=Hn({addons:e.addons,autoOpen:!0,indexedDB:o.indexedDB,IDBKeyRange:o.IDBKeyRange},n),this._deps={indexedDB:n.indexedDB,IDBKeyRange:n.IDBKeyRange};var i=n.addons;this._dbSchema={},this._versions=[],this._storeNames=[],this._allTables={},this.idbdb=null;var a={dbOpenError:null,isBeingOpened:!1,onReadyBeingFired:null,openComplete:!1,dbReadyResolve:zn,dbReadyPromise:null,cancelOpen:zn,openCanceller:null,autoSchema:!0};a.dbReadyPromise=new wt(function(s){a.dbReadyResolve=s}),a.openCanceller=new wt(function(s,c){a.cancelOpen=c}),this._state=a,this.name=t,this.on=Qg(this,"populate","blocked","versionchange",{ready:[bN,zn]}),this.on.ready.subscribe=uN(this.on.ready.subscribe,function(s){return function(c,l){e.vip(function(){var u=r._state;if(u.openComplete)u.dbOpenError||wt.resolve().then(c),l&&s(c);else if(u.onReadyBeingFired)u.onReadyBeingFired.push(c),l&&s(c);else{s(c);var f=r;l||s(function d(){f.on.ready.unsubscribe(c),f.on.ready.unsubscribe(d)})}})}}),this.Collection=Nz(this),this.Table=Oz(this),this.Transaction=Wz(this),this.Version=eJ(this),this.WhereClause=Ez(this),this.on("versionchange",function(s){s.newVersion>0?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<s.oldVersion?console.warn("Dexie.delete('"+r.name+"') was blocked"):console.warn("Upgrade '"+r.name+"' blocked by other connection holding version "+s.oldVersion/10)}),this._maxKey=Mx(n.IDBKeyRange),this._createTransaction=function(s,c,l,u){return new r.Transaction(s,c,l,u)},this._fireOnBlocked=function(s){r.on("blocked").fire(s),ph.filter(function(c){return c.name===r.name&&c!==r&&!c._state.vcFired}).map(function(c){return c.on("versionchange").fire(s)})},this.use(sJ),this.use(lJ),i.forEach(function(s){return s(r)})}return e.prototype.version=function(t){if(isNaN(t)||t<.1)throw new Jt.Type("Given version is not a positive number");if(t=Math.round(t*10)/10,this.idbdb||this._state.isBeingOpened)throw new Jt.Schema("Cannot add version when database is open");this.verno=Math.max(this.verno,t);var n=this._versions,r=n.filter(function(o){return o._cfg.version===t})[0];return r||(r=new this.Version(t),n.push(r),n.sort(Dz),r.stores({}),this._state.autoSchema=!1,r)},e.prototype._whenReady=function(t){var n=this;return this._state.openComplete||Xt.letThrough?t():new wt(function(r,o){if(!n._state.isBeingOpened){if(!n._options.autoOpen){o(new Jt.DatabaseClosed);return}n.open().catch(zn)}n._state.dbReadyPromise.then(r,o)}).then(t)},e.prototype.use=function(t){var n=t.stack,r=t.create,o=t.level,i=t.name;i&&this.unuse({stack:n,name:i});var a=this._middlewares[n]||(this._middlewares[n]=[]);return a.push({stack:n,create:r,level:o??10,name:i}),a.sort(function(s,c){return s.level-c.level}),this},e.prototype.unuse=function(t){var n=t.stack,r=t.name,o=t.create;return n&&this._middlewares[n]&&(this._middlewares[n]=this._middlewares[n].filter(function(i){return o?i.create!==o:r?i.name!==r:!1})),this},e.prototype.open=function(){return rJ(this)},e.prototype.close=function(){var t=ph.indexOf(this),n=this._state;if(t>=0&&ph.splice(t,1),this.idbdb){try{this.idbdb.close()}catch{}this.idbdb=null}this._options.autoOpen=!1,n.dbOpenError=new Jt.DatabaseClosed,n.isBeingOpened&&n.cancelOpen(n.dbOpenError),n.dbReadyPromise=new wt(function(r){n.dbReadyResolve=r}),n.openCanceller=new wt(function(r,o){n.cancelOpen=o})},e.prototype.delete=function(){var t=this,n=arguments.length>0,r=this._state;return new wt(function(o,i){var a=function(){t.close();var s=t._deps.indexedDB.deleteDatabase(t.name);s.onsuccess=dr(function(){qh.remove(t.name),o()}),s.onerror=Ja(i),s.onblocked=t._fireOnBlocked};if(n)throw new Jt.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 oo(this._allTables).map(function(n){return t._allTables[n]})},enumerable:!0,configurable:!0}),e.prototype.transaction=function(){var t=oJ.apply(this,arguments);return this._transaction.apply(this,t)},e.prototype._transaction=function(t,n,r){var o=this,i=Xt.trans;(!i||i.db!==this||t.indexOf("!")!==-1)&&(i=null);var a=t.indexOf("?")!==-1;t=t.replace("!","").replace("?","");var s,c;try{if(c=n.map(function(u){var f=u instanceof o.Table?u.name:u;if(typeof f!="string")throw new TypeError("Invalid table argument to Dexie.transaction(). Only Table or String are allowed");return f}),t=="r"||t===cy)s=cy;else if(t=="rw"||t==uy)s=uy;else throw new Jt.InvalidArgument("Invalid transaction mode: "+t);if(i){if(i.mode===cy&&s===uy)if(a)i=null;else throw new Jt.SubTransaction("Cannot enter a sub-transaction with READWRITE mode when parent transaction is READONLY");i&&c.forEach(function(u){if(i&&i.storeNames.indexOf(u)===-1)if(a)i=null;else throw new Jt.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)}):vo(u)}var l=iJ.bind(null,this,s,c,i,r);return i?i._promise(s,l,"lock"):Xt.trans?Op(Xt.transless,function(){return o._whenReady(l)}):this._whenReady(l)},e.prototype.table=function(t){if(!qi(this._allTables,t))throw new Jt.InvalidTable("Table "+t+" does not exist");return this._allTables[t]},e}(),Yl=Iu;Gh(Yl,Hn(Hn({},Zg),{delete:function(e){var t=new Yl(e);return t.delete()},exists:function(e){return new Yl(e,{addons:[]}).open().then(function(t){return t.close(),!0}).catch("NoSuchDatabaseError",function(){return!1})},getDatabaseNames:function(e){return qh?qh.getDatabaseNames().then(e):wt.resolve([])},defineClass:function(){function e(t){$i(this,t)}return e},ignoreTransaction:function(e){return Xt.trans?Op(Xt.transless,e):e()},vip:u4,async:function(e){return function(){try{var t=f4(e.apply(this,arguments));return!t||typeof t.then!="function"?wt.resolve(t):t}catch(n){return vo(n)}}},spawn:function(e,t,n){try{var r=f4(e.apply(n,t||[]));return!r||typeof r.then!="function"?wt.resolve(r):r}catch(o){return vo(o)}},currentTransaction:{get:function(){return Xt.trans||null}},waitFor:function(e,t){var n=wt.resolve(typeof e=="function"?Yl.ignoreTransaction(e):e).timeout(t||6e4);return Xt.trans?Xt.trans.waitFor(n):n},Promise:wt,debug:{get:function(){return xs},set:function(e){yN(e,e==="dexie"?function(){return!0}:FN)}},derive:Yd,extend:$i,props:Gh,override:uN,Events:Qg,getByKeyPath:cs,setByKeyPath:Pa,delByKeyPath:hN,shallowClone:pN,deepClone:zh,getObjectDiff:gx,asap:fN,minKey:o4,addons:[],connections:ph,errnames:iz,dependencies:function(){try{return{indexedDB:$n.indexedDB||$n.mozIndexedDB||$n.webkitIndexedDB||$n.msIndexedDB,IDBKeyRange:$n.IDBKeyRange||$n.webkitIDBKeyRange}}catch{return{indexedDB:null,IDBKeyRange:null}}}(),semVer:Ww,version:Ww.split(".").map(function(e){return parseInt(e)}).reduce(function(e,t,n){return e+t/Math.pow(10,n*2)}),default:Yl,Dexie:Yl}));Yl.maxKey=Mx(Yl.dependencies.IDBKeyRange);nJ(Iu.dependencies.indexedDB);wt.rejectionMapper=sz;yN(xs,FN);const Vm="PPTIST_DISCARDED_DB",d4="PPTist",cJ=async()=>{const e=new Date().getTime(),t=localStorage.getItem(Vm),n=t?JSON.parse(t):[],o=(await Iu.getDatabaseNames()).filter(i=>{if(i.indexOf(d4)===-1)return!1;const[a,s,c]=i.split("_");return!!(a!==d4||!s||!c||n.includes(s)||e-+c>=1e3*60*60*12)});for(const i of o)Iu.delete(i);localStorage.removeItem(Vm)};class uJ extends Iu{constructor(){super(`${d4}_${sN}_${new Date().getTime()}`);U3(this,"snapshots");U3(this,"writingBoardImgs");this.version(1).stores({snapshots:"++id",writingBoardImgs:"++id"}),this.snapshots=this.table("snapshots"),this.writingBoardImgs=this.table("writingBoardImgs")}}const xa=new uJ,Bg=Rp("snapshot",{state:()=>({snapshotCursor:-1,snapshotLength:0}),getters:{canUndo(e){return e.snapshotCursor>0},canRedo(e){return e.snapshotCursor<e.snapshotLength-1}},actions:{setSnapshotCursor(e){this.snapshotCursor=e},setSnapshotLength(e){this.snapshotLength=e},async initSnapshotDatabase(){const e=st(),t={index:e.slideIndex,slides:e.slides};await xa.snapshots.add(t),this.setSnapshotCursor(0),this.setSnapshotLength(1)},async addSnapshot(){const e=st(),t=await xa.snapshots.orderBy("id").keys();let n=[];this.snapshotCursor>=0&&this.snapshotCursor<t.length-1&&(n=t.slice(this.snapshotCursor+1));const r={index:e.slideIndex,slides:e.slides};await xa.snapshots.add(r);let o=t.length-n.length+1;o>20&&(n.push(t[0]),o--),o>=2&&xa.snapshots.update(t[o-2],{index:e.slideIndex}),await xa.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 xa.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 xa.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([])}}}),bs=Rp("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}}}),QN=Rp("screen",{state:()=>({screening:!1}),actions:{setScreening(e){this.screening=e}}}),X0=(e,t)=>Fn.padStart(""+e,t,"0"),fJ=()=>!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|Mobile|BlackBerry|Symbian|Windows Phone)/i);var hr=(e=>(e.UP="up",e.DOWN="down",e.TOP="top",e.BOTTOM="bottom",e))(hr||{}),on=(e=>(e.TOP="top",e.BOTTOM="bottom",e.LEFT="left",e.RIGHT="right",e.VERTICAL="vertical",e.HORIZONTAL="horizontal",e.CENTER="center",e))(on||{}),W0=(e=>(e.T="top",e.B="bottom",e.L="left",e.R="right",e))(W0||{}),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||{}),Ho=(e=>(e.START="start",e.END="end",e.C="ctrl",e.C1="ctrl1",e.C2="ctrl2",e))(Ho||{}),Rt=(e=>(e.C="C",e.X="X",e.Z="Z",e.Y="Y",e.A="A",e.G="G",e.L="L",e.F="F",e.D="D",e.B="B",e.P="P",e.MINUS="-",e.EQUAL="=",e.DIGIT_0="0",e.DELETE="DELETE",e.UP="ARROWUP",e.DOWN="ARROWDOWN",e.LEFT="ARROWLEFT",e.RIGHT="ARROWRIGHT",e.ENTER="ENTER",e.SPACE=" ",e.TAB="TAB",e.BACKSPACE="BACKSPACE",e.ESC="ESCAPE",e.PAGEUP="PAGEUP",e.PAGEDOWN="PAGEDOWN",e.F5="F5",e))(Rt||{});const dJ=[{type:"通用",children:[{label:"剪切",value:"Ctrl + X"},{label:"复制",value:"Ctrl + C"},{label:"粘贴",value:"Ctrl + V"},{label:"粘贴为纯文本",value:"Ctrl + Shift + V"},{label:"快速复制粘贴",value:"Ctrl + D"},{label:"全选",value:"Ctrl + A"},{label:"撤销",value:"Ctrl + Z"},{label:"恢复",value:"Ctrl + Y"},{label:"删除",value:"Delete / Backspace"},{label:"多选",value:"按住 Ctrl 或 Shift"},{label:"打开搜索替换",value:"Ctrl + F"},{label:"打印",value:"Ctrl + P"},{label:"关闭弹窗",value:"ESC"}]},{type:"幻灯片放映",children:[{label:"从头开始放映幻灯片",value:"F5"},{label:"从当前开始放映幻灯片",value:"Shift + F5"},{label:"切换上一页",value:"↑ / ← / PgUp"},{label:"切换下一页",value:"↓ / → / PgDown"},{label:"切换下一页",value:"Enter / Space"},{label:"退出放映",value:"ESC"}]},{type:"幻灯片编辑",children:[{label:"新建幻灯片",value:"Enter"},{label:"移动画布",value:"Space + 鼠标拖拽"},{label:"缩放画布",value:"Ctrl + 鼠标滚轮"},{label:"放大画布",value:"Ctrl + ="},{label:"缩小画布",value:"Ctrl + -"},{label:"使画布适应当前屏幕",value:"Ctrl + 0"},{label:"上一页(未选中元素)",value:"↑ / ←"},{label:"下一页(未选中元素)",value:"↓ / →"},{label:"上一页",value:"鼠标上滚 / PgUp"},{label:"下一页",value:"鼠标下滚 / PgDown"}]},{type:"元素操作",children:[{label:"移动",value:"↑ / ← / ↓ / →"},{label:"锁定",value:"Ctrl + L"},{label:"组合",value:"Ctrl + G"},{label:"取消组合",value:"Ctrl + Shift + G"},{label:"置顶层",value:"Alt + F"},{label:"置底层",value:"Alt + B"},{label:"锁定宽高比例",value:"按住 Ctrl 或 Shift"},{label:"创建水平 / 垂直线条",value:"按住 Ctrl 或 Shift"},{label:"切换焦点元素",value:"Tab"},{label:"确认图片裁剪",value:"Enter"},{label:"完成自定义形状绘制",value:"Enter"}]},{type:"表格编辑",children:[{label:"聚焦到下一个单元格",value:"Tab"},{label:"在上方插入一行",value:"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 BN={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 B}});var c=s(279),l=s.n(c),u=s(370),f=s.n(u),d=s(817),h=s.n(d);function p(Z){try{return document.execCommand(Z)}catch{return!1}}var m=function(Q){var G=h()(Q);return p("cut"),G},v=m;function b(Z){var Q=document.documentElement.getAttribute("dir")==="rtl",G=document.createElement("textarea");G.style.fontSize="12pt",G.style.border="0",G.style.padding="0",G.style.margin="0",G.style.position="absolute",G.style[Q?"right":"left"]="-9999px";var q=window.pageYOffset||document.documentElement.scrollTop;return G.style.top="".concat(q,"px"),G.setAttribute("readonly",""),G.value=Z,G}var x=function(Q,G){var q=b(Q);G.container.appendChild(q);var ae=h()(q);return p("copy"),q.remove(),ae},R=function(Q){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},q="";return typeof Q=="string"?q=x(Q,G):Q instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(Q==null?void 0:Q.type)?q=x(Q.value,G):(q=h()(Q),p("copy")),q},y=R;function A(Z){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?A=function(G){return typeof G}:A=function(G){return G&&typeof Symbol=="function"&&G.constructor===Symbol&&G!==Symbol.prototype?"symbol":typeof G},A(Z)}var S=function(){var Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},G=Q.action,q=G===void 0?"copy":G,ae=Q.container,j=Q.target,H=Q.text;if(q!=="copy"&&q!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(j!==void 0)if(j&&A(j)==="object"&&j.nodeType===1){if(q==="copy"&&j.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(q==="cut"&&(j.hasAttribute("readonly")||j.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(H)return y(H,{container:ae});if(j)return q==="cut"?v(j):y(j,{container:ae})},k=S;function O(Z){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?O=function(G){return typeof G}:O=function(G){return G&&typeof Symbol=="function"&&G.constructor===Symbol&&G!==Symbol.prototype?"symbol":typeof G},O(Z)}function w(Z,Q){if(!(Z instanceof Q))throw new TypeError("Cannot call a class as a function")}function I(Z,Q){for(var G=0;G<Q.length;G++){var q=Q[G];q.enumerable=q.enumerable||!1,q.configurable=!0,"value"in q&&(q.writable=!0),Object.defineProperty(Z,q.key,q)}}function E(Z,Q,G){return Q&&I(Z.prototype,Q),G&&I(Z,G),Z}function T(Z,Q){if(typeof Q!="function"&&Q!==null)throw new TypeError("Super expression must either be null or a function");Z.prototype=Object.create(Q&&Q.prototype,{constructor:{value:Z,writable:!0,configurable:!0}}),Q&&F(Z,Q)}function F(Z,Q){return F=Object.setPrototypeOf||function(q,ae){return q.__proto__=ae,q},F(Z,Q)}function N(Z){var Q=X();return function(){var q=U(Z),ae;if(Q){var j=U(this).constructor;ae=Reflect.construct(q,arguments,j)}else ae=q.apply(this,arguments);return P(this,ae)}}function P(Z,Q){return Q&&(O(Q)==="object"||typeof Q=="function")?Q:C(Z)}function C(Z){if(Z===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Z}function X(){if(typeof Reflect>"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 U(Z){return U=Object.setPrototypeOf?Object.getPrototypeOf:function(G){return G.__proto__||Object.getPrototypeOf(G)},U(Z)}function K(Z,Q){var G="data-clipboard-".concat(Z);if(Q.hasAttribute(G))return Q.getAttribute(G)}var ie=function(Z){T(G,Z);var Q=N(G);function G(q,ae){var j;return w(this,G),j=Q.call(this),j.resolveOptions(ae),j.listenClick(q),j}return E(G,[{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=O(ae.container)==="object"?ae.container:document.body}},{key:"listenClick",value:function(ae){var j=this;this.listener=f()(ae,"click",function(H){return j.onClick(H)})}},{key:"onClick",value:function(ae){var j=ae.delegateTarget||ae.currentTarget,H=this.action(j)||"copy",de=k({action:H,container:this.container,target:this.target(j),text:this.text(j)});this.emit(de?"success":"error",{action:H,text:de,trigger:j,clearSelection:function(){j&&j.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(ae){return K("action",ae)}},{key:"defaultTarget",value:function(ae){var j=K("target",ae);if(j)return document.querySelector(j)}},{key:"defaultText",value:function(ae){return K("text",ae)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(ae){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return y(ae,j)}},{key:"cut",value:function(ae){return v(ae)}},{key:"isSupported",value:function(){var ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],j=typeof ae=="string"?[ae]:ae,H=!!document.queryCommandSupported;return j.forEach(function(de){H=H&&!!document.queryCommandSupported(de)}),H}}]),G}(l()),B=ie},828:function(i){var a=9;if(typeof Element<"u"&&!Element.prototype.matches){var s=Element.prototype;s.matches=s.matchesSelector||s.mozMatchesSelector||s.msMatchesSelector||s.oMatchesSelector||s.webkitMatchesSelector}function c(l,u){for(;l&&l.nodeType!==a;){if(typeof l.matches=="function"&&l.matches(u))return l;l=l.parentNode}}i.exports=c},438:function(i,a,s){var c=s(828);function l(d,h,p,m,v){var b=f.apply(this,arguments);return d.addEventListener(p,b,v),{destroy:function(){d.removeEventListener(p,b,v)}}}function u(d,h,p,m,v){return typeof d.addEventListener=="function"?l.apply(null,arguments):typeof p=="function"?l.bind(null,document).apply(null,arguments):(typeof d=="string"&&(d=document.querySelectorAll(d)),Array.prototype.map.call(d,function(b){return l(b,h,p,m,v)}))}function f(d,h,p,m){return function(v){v.delegateTarget=c(v.target,h),v.delegateTarget&&m.call(d,v)}}i.exports=u},879:function(i,a){a.node=function(s){return s!==void 0&&s instanceof HTMLElement&&s.nodeType===1},a.nodeList=function(s){var c=Object.prototype.toString.call(s);return s!==void 0&&(c==="[object NodeList]"||c==="[object HTMLCollection]")&&"length"in s&&(s.length===0||a.node(s[0]))},a.string=function(s){return typeof s=="string"||s instanceof String},a.fn=function(s){var c=Object.prototype.toString.call(s);return c==="[object Function]"}},370:function(i,a,s){var c=s(879),l=s(438);function u(p,m,v){if(!p&&!m&&!v)throw new Error("Missing required arguments");if(!c.string(m))throw new TypeError("Second argument must be a String");if(!c.fn(v))throw new TypeError("Third argument must be a Function");if(c.node(p))return f(p,m,v);if(c.nodeList(p))return d(p,m,v);if(c.string(p))return h(p,m,v);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function f(p,m,v){return p.addEventListener(m,v),{destroy:function(){p.removeEventListener(m,v)}}}function d(p,m,v){return Array.prototype.forEach.call(p,function(b){b.addEventListener(m,v)}),{destroy:function(){Array.prototype.forEach.call(p,function(b){b.removeEventListener(m,v)})}}}function h(p,m,v){return l(document.body,p,m,v)}i.exports=u},817:function(i){function a(s){var c;if(s.nodeName==="SELECT")s.focus(),c=s.value;else if(s.nodeName==="INPUT"||s.nodeName==="TEXTAREA"){var l=s.hasAttribute("readonly");l||s.setAttribute("readonly",""),s.select(),s.setSelectionRange(0,s.value.length),l||s.removeAttribute("readonly"),c=s.value}else{s.hasAttribute("contenteditable")&&s.focus();var u=window.getSelection(),f=document.createRange();f.selectNodeContents(s),u.removeAllRanges(),u.addRange(f),c=u.toString()}return c}i.exports=a},279:function(i){function a(){}a.prototype={on:function(s,c,l){var u=this.e||(this.e={});return(u[s]||(u[s]=[])).push({fn:c,ctx:l}),this},once:function(s,c,l){var u=this;function f(){u.off(s,f),c.apply(l,arguments)}return f._=c,this.on(s,f,l)},emit:function(s){var c=[].slice.call(arguments,1),l=((this.e||(this.e={}))[s]||[]).slice(),u=0,f=l.length;for(u;u<f;u++)l[u].fn.apply(l[u].ctx,c);return this},off:function(s,c){var l=this.e||(this.e={}),u=l[s],f=[];if(u&&c)for(var d=0,h=u.length;d<h;d++)u[d].fn!==c&&u[d].fn._!==c&&f.push(u[d]);return f.length?l[s]=f:delete l[s],this}},i.exports=a,i.exports.TinyEmitter=a}},r={};function o(i){if(r[i])return r[i].exports;var a=r[i]={exports:{}};return n[i](a,a.exports,o),a.exports}return function(){o.n=function(i){var a=i&&i.__esModule?function(){return i.default}:function(){return i};return o.d(a,{a}),a}}(),function(){o.d=function(i,a){for(var s in a)o.o(a,s)&&!o.o(i,s)&&Object.defineProperty(i,s,{enumerable:!0,get:a[s]})}}(),function(){o.o=function(i,a){return Object.prototype.hasOwnProperty.call(i,a)}}(),o(686)}().default})})(BN);var hJ=BN.exports;const pJ=Ug(hJ);var DN={exports:{}};function V0(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var hy={exports:{}};const mJ={},gJ=Object.freeze(Object.defineProperty({__proto__:null,default:mJ},Symbol.toStringTag,{value:"Module"})),h4=px(gJ);var Zw;function wn(){return Zw||(Zw=1,function(e,t){(function(n,r){e.exports=r()})(kt,function(){var n=n||function(r,o){var i;if(typeof window<"u"&&window.crypto&&(i=window.crypto),typeof self<"u"&&self.crypto&&(i=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(i=globalThis.crypto),!i&&typeof window<"u"&&window.msCrypto&&(i=window.msCrypto),!i&&typeof kt<"u"&&kt.crypto&&(i=kt.crypto),!i&&typeof V0=="function")try{i=h4}catch{}var a=function(){if(i){if(typeof i.getRandomValues=="function")try{return i.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof i.randomBytes=="function")try{return i.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},s=Object.create||function(){function x(){}return function(R){var y;return x.prototype=R,y=new x,x.prototype=null,y}}(),c={},l=c.lib={},u=l.Base=function(){return{extend:function(x){var R=s(this);return x&&R.mixIn(x),(!R.hasOwnProperty("init")||this.init===R.init)&&(R.init=function(){R.$super.init.apply(this,arguments)}),R.init.prototype=R,R.$super=this,R},create:function(){var x=this.extend();return x.init.apply(x,arguments),x},init:function(){},mixIn:function(x){for(var R in x)x.hasOwnProperty(R)&&(this[R]=x[R]);x.hasOwnProperty("toString")&&(this.toString=x.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),f=l.WordArray=u.extend({init:function(x,R){x=this.words=x||[],R!=o?this.sigBytes=R:this.sigBytes=x.length*4},toString:function(x){return(x||h).stringify(this)},concat:function(x){var R=this.words,y=x.words,A=this.sigBytes,S=x.sigBytes;if(this.clamp(),A%4)for(var k=0;k<S;k++){var O=y[k>>>2]>>>24-k%4*8&255;R[A+k>>>2]|=O<<24-(A+k)%4*8}else for(var w=0;w<S;w+=4)R[A+w>>>2]=y[w>>>2];return this.sigBytes+=S,this},clamp:function(){var x=this.words,R=this.sigBytes;x[R>>>2]&=4294967295<<32-R%4*8,x.length=r.ceil(R/4)},clone:function(){var x=u.clone.call(this);return x.words=this.words.slice(0),x},random:function(x){for(var R=[],y=0;y<x;y+=4)R.push(a());return new f.init(R,x)}}),d=c.enc={},h=d.Hex={stringify:function(x){for(var R=x.words,y=x.sigBytes,A=[],S=0;S<y;S++){var k=R[S>>>2]>>>24-S%4*8&255;A.push((k>>>4).toString(16)),A.push((k&15).toString(16))}return A.join("")},parse:function(x){for(var R=x.length,y=[],A=0;A<R;A+=2)y[A>>>3]|=parseInt(x.substr(A,2),16)<<24-A%8*4;return new f.init(y,R/2)}},p=d.Latin1={stringify:function(x){for(var R=x.words,y=x.sigBytes,A=[],S=0;S<y;S++){var k=R[S>>>2]>>>24-S%4*8&255;A.push(String.fromCharCode(k))}return A.join("")},parse:function(x){for(var R=x.length,y=[],A=0;A<R;A++)y[A>>>2]|=(x.charCodeAt(A)&255)<<24-A%4*8;return new f.init(y,R)}},m=d.Utf8={stringify:function(x){try{return decodeURIComponent(escape(p.stringify(x)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(x){return p.parse(unescape(encodeURIComponent(x)))}},v=l.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new f.init,this._nDataBytes=0},_append:function(x){typeof x=="string"&&(x=m.parse(x)),this._data.concat(x),this._nDataBytes+=x.sigBytes},_process:function(x){var R,y=this._data,A=y.words,S=y.sigBytes,k=this.blockSize,O=k*4,w=S/O;x?w=r.ceil(w):w=r.max((w|0)-this._minBufferSize,0);var I=w*k,E=r.min(I*4,S);if(I){for(var T=0;T<I;T+=k)this._doProcessBlock(A,T);R=A.splice(0,I),y.sigBytes-=E}return new f.init(R,E)},clone:function(){var x=u.clone.call(this);return x._data=this._data.clone(),x},_minBufferSize:0});l.Hasher=v.extend({cfg:u.extend(),init:function(x){this.cfg=this.cfg.extend(x),this.reset()},reset:function(){v.reset.call(this),this._doReset()},update:function(x){return this._append(x),this._process(),this},finalize:function(x){x&&this._append(x);var R=this._doFinalize();return R},blockSize:16,_createHelper:function(x){return function(R,y){return new x.init(y).finalize(R)}},_createHmacHelper:function(x){return function(R,y){return new b.HMAC.init(x,y).finalize(R)}}});var b=c.algo={};return c}(Math);return n})}(hy)),hy.exports}var py={exports:{}},Qw;function Dg(){return Qw||(Qw=1,function(e,t){(function(n,r){e.exports=r(wn())})(kt,function(n){return function(r){var o=n,i=o.lib,a=i.Base,s=i.WordArray,c=o.x64={};c.Word=a.extend({init:function(l,u){this.high=l,this.low=u}}),c.WordArray=a.extend({init:function(l,u){l=this.words=l||[],u!=r?this.sigBytes=u:this.sigBytes=l.length*8},toX32:function(){for(var l=this.words,u=l.length,f=[],d=0;d<u;d++){var h=l[d];f.push(h.high),f.push(h.low)}return s.create(f,this.sigBytes)},clone:function(){for(var l=a.clone.call(this),u=l.words=this.words.slice(0),f=u.length,d=0;d<f;d++)u[d]=u[d].clone();return l}})}(),n})}(py)),py.exports}var my={exports:{}},Bw;function vJ(){return Bw||(Bw=1,function(e,t){(function(n,r){e.exports=r(wn())})(kt,function(n){return function(){if(typeof ArrayBuffer=="function"){var r=n,o=r.lib,i=o.WordArray,a=i.init,s=i.init=function(c){if(c instanceof ArrayBuffer&&(c=new Uint8Array(c)),(c instanceof Int8Array||typeof Uint8ClampedArray<"u"&&c instanceof Uint8ClampedArray||c instanceof Int16Array||c instanceof Uint16Array||c instanceof Int32Array||c instanceof Uint32Array||c instanceof Float32Array||c instanceof Float64Array)&&(c=new Uint8Array(c.buffer,c.byteOffset,c.byteLength)),c instanceof Uint8Array){for(var l=c.byteLength,u=[],f=0;f<l;f++)u[f>>>2]|=c[f]<<24-f%4*8;a.call(this,u,l)}else a.apply(this,arguments)};s.prototype=i}}(),n.lib.WordArray})}(my)),my.exports}var gy={exports:{}},Dw;function yJ(){return Dw||(Dw=1,function(e,t){(function(n,r){e.exports=r(wn())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Utf16=a.Utf16BE={stringify:function(c){for(var l=c.words,u=c.sigBytes,f=[],d=0;d<u;d+=2){var h=l[d>>>2]>>>16-d%4*8&65535;f.push(String.fromCharCode(h))}return f.join("")},parse:function(c){for(var l=c.length,u=[],f=0;f<l;f++)u[f>>>1]|=c.charCodeAt(f)<<16-f%2*16;return i.create(u,l*2)}},a.Utf16LE={stringify:function(c){for(var l=c.words,u=c.sigBytes,f=[],d=0;d<u;d+=2){var h=s(l[d>>>2]>>>16-d%4*8&65535);f.push(String.fromCharCode(h))}return f.join("")},parse:function(c){for(var l=c.length,u=[],f=0;f<l;f++)u[f>>>1]|=s(c.charCodeAt(f)<<16-f%2*16);return i.create(u,l*2)}};function s(c){return c<<8&4278255360|c>>>8&16711935}}(),n.enc.Utf16})}(gy)),gy.exports}var vy={exports:{}},Kw;function Du(){return Kw||(Kw=1,function(e,t){(function(n,r){e.exports=r(wn())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Base64={stringify:function(c){var l=c.words,u=c.sigBytes,f=this._map;c.clamp();for(var d=[],h=0;h<u;h+=3)for(var p=l[h>>>2]>>>24-h%4*8&255,m=l[h+1>>>2]>>>24-(h+1)%4*8&255,v=l[h+2>>>2]>>>24-(h+2)%4*8&255,b=p<<16|m<<8|v,x=0;x<4&&h+x*.75<u;x++)d.push(f.charAt(b>>>6*(3-x)&63));var R=f.charAt(64);if(R)for(;d.length%4;)d.push(R);return d.join("")},parse:function(c){var l=c.length,u=this._map,f=this._reverseMap;if(!f){f=this._reverseMap=[];for(var d=0;d<u.length;d++)f[u.charCodeAt(d)]=d}var h=u.charAt(64);if(h){var p=c.indexOf(h);p!==-1&&(l=p)}return s(c,l,f)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function s(c,l,u){for(var f=[],d=0,h=0;h<l;h++)if(h%4){var p=u[c.charCodeAt(h-1)]<<h%4*2,m=u[c.charCodeAt(h)]>>>6-h%4*2,v=p|m;f[d>>>2]|=v<<24-d%4*8,d++}return i.create(f,d)}}(),n.enc.Base64})}(vy)),vy.exports}var yy={exports:{}},Hw;function AJ(){return Hw||(Hw=1,function(e,t){(function(n,r){e.exports=r(wn())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Base64url={stringify:function(c,l){l===void 0&&(l=!0);var u=c.words,f=c.sigBytes,d=l?this._safe_map:this._map;c.clamp();for(var h=[],p=0;p<f;p+=3)for(var m=u[p>>>2]>>>24-p%4*8&255,v=u[p+1>>>2]>>>24-(p+1)%4*8&255,b=u[p+2>>>2]>>>24-(p+2)%4*8&255,x=m<<16|v<<8|b,R=0;R<4&&p+R*.75<f;R++)h.push(d.charAt(x>>>6*(3-R)&63));var y=d.charAt(64);if(y)for(;h.length%4;)h.push(y);return h.join("")},parse:function(c,l){l===void 0&&(l=!0);var u=c.length,f=l?this._safe_map:this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var h=0;h<f.length;h++)d[f.charCodeAt(h)]=h}var p=f.charAt(64);if(p){var m=c.indexOf(p);m!==-1&&(u=m)}return s(c,u,d)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function s(c,l,u){for(var f=[],d=0,h=0;h<l;h++)if(h%4){var p=u[c.charCodeAt(h-1)]<<h%4*2,m=u[c.charCodeAt(h)]>>>6-h%4*2,v=p|m;f[d>>>2]|=v<<24-d%4*8,d++}return i.create(f,d)}}(),n.enc.Base64url})}(yy)),yy.exports}var Ay={exports:{}},Gw;function Ku(){return Gw||(Gw=1,function(e,t){(function(n,r){e.exports=r(wn())})(kt,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,c=o.algo,l=[];(function(){for(var m=0;m<64;m++)l[m]=r.abs(r.sin(m+1))*4294967296|0})();var u=c.MD5=s.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(m,v){for(var b=0;b<16;b++){var x=v+b,R=m[x];m[x]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360}var y=this._hash.words,A=m[v+0],S=m[v+1],k=m[v+2],O=m[v+3],w=m[v+4],I=m[v+5],E=m[v+6],T=m[v+7],F=m[v+8],N=m[v+9],P=m[v+10],C=m[v+11],X=m[v+12],U=m[v+13],K=m[v+14],ie=m[v+15],B=y[0],Z=y[1],Q=y[2],G=y[3];B=f(B,Z,Q,G,A,7,l[0]),G=f(G,B,Z,Q,S,12,l[1]),Q=f(Q,G,B,Z,k,17,l[2]),Z=f(Z,Q,G,B,O,22,l[3]),B=f(B,Z,Q,G,w,7,l[4]),G=f(G,B,Z,Q,I,12,l[5]),Q=f(Q,G,B,Z,E,17,l[6]),Z=f(Z,Q,G,B,T,22,l[7]),B=f(B,Z,Q,G,F,7,l[8]),G=f(G,B,Z,Q,N,12,l[9]),Q=f(Q,G,B,Z,P,17,l[10]),Z=f(Z,Q,G,B,C,22,l[11]),B=f(B,Z,Q,G,X,7,l[12]),G=f(G,B,Z,Q,U,12,l[13]),Q=f(Q,G,B,Z,K,17,l[14]),Z=f(Z,Q,G,B,ie,22,l[15]),B=d(B,Z,Q,G,S,5,l[16]),G=d(G,B,Z,Q,E,9,l[17]),Q=d(Q,G,B,Z,C,14,l[18]),Z=d(Z,Q,G,B,A,20,l[19]),B=d(B,Z,Q,G,I,5,l[20]),G=d(G,B,Z,Q,P,9,l[21]),Q=d(Q,G,B,Z,ie,14,l[22]),Z=d(Z,Q,G,B,w,20,l[23]),B=d(B,Z,Q,G,N,5,l[24]),G=d(G,B,Z,Q,K,9,l[25]),Q=d(Q,G,B,Z,O,14,l[26]),Z=d(Z,Q,G,B,F,20,l[27]),B=d(B,Z,Q,G,U,5,l[28]),G=d(G,B,Z,Q,k,9,l[29]),Q=d(Q,G,B,Z,T,14,l[30]),Z=d(Z,Q,G,B,X,20,l[31]),B=h(B,Z,Q,G,I,4,l[32]),G=h(G,B,Z,Q,F,11,l[33]),Q=h(Q,G,B,Z,C,16,l[34]),Z=h(Z,Q,G,B,K,23,l[35]),B=h(B,Z,Q,G,S,4,l[36]),G=h(G,B,Z,Q,w,11,l[37]),Q=h(Q,G,B,Z,T,16,l[38]),Z=h(Z,Q,G,B,P,23,l[39]),B=h(B,Z,Q,G,U,4,l[40]),G=h(G,B,Z,Q,A,11,l[41]),Q=h(Q,G,B,Z,O,16,l[42]),Z=h(Z,Q,G,B,E,23,l[43]),B=h(B,Z,Q,G,N,4,l[44]),G=h(G,B,Z,Q,X,11,l[45]),Q=h(Q,G,B,Z,ie,16,l[46]),Z=h(Z,Q,G,B,k,23,l[47]),B=p(B,Z,Q,G,A,6,l[48]),G=p(G,B,Z,Q,T,10,l[49]),Q=p(Q,G,B,Z,K,15,l[50]),Z=p(Z,Q,G,B,I,21,l[51]),B=p(B,Z,Q,G,X,6,l[52]),G=p(G,B,Z,Q,O,10,l[53]),Q=p(Q,G,B,Z,P,15,l[54]),Z=p(Z,Q,G,B,S,21,l[55]),B=p(B,Z,Q,G,F,6,l[56]),G=p(G,B,Z,Q,ie,10,l[57]),Q=p(Q,G,B,Z,E,15,l[58]),Z=p(Z,Q,G,B,U,21,l[59]),B=p(B,Z,Q,G,w,6,l[60]),G=p(G,B,Z,Q,C,10,l[61]),Q=p(Q,G,B,Z,k,15,l[62]),Z=p(Z,Q,G,B,N,21,l[63]),y[0]=y[0]+B|0,y[1]=y[1]+Z|0,y[2]=y[2]+Q|0,y[3]=y[3]+G|0},_doFinalize:function(){var m=this._data,v=m.words,b=this._nDataBytes*8,x=m.sigBytes*8;v[x>>>5]|=128<<24-x%32;var R=r.floor(b/4294967296),y=b;v[(x+64>>>9<<4)+15]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,v[(x+64>>>9<<4)+14]=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,m.sigBytes=(v.length+1)*4,this._process();for(var A=this._hash,S=A.words,k=0;k<4;k++){var O=S[k];S[k]=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360}return A},clone:function(){var m=s.clone.call(this);return m._hash=this._hash.clone(),m}});function f(m,v,b,x,R,y,A){var S=m+(v&b|~v&x)+R+A;return(S<<y|S>>>32-y)+v}function d(m,v,b,x,R,y,A){var S=m+(v&x|b&~x)+R+A;return(S<<y|S>>>32-y)+v}function h(m,v,b,x,R,y,A){var S=m+(v^b^x)+R+A;return(S<<y|S>>>32-y)+v}function p(m,v,b,x,R,y,A){var S=m+(b^(v|~x))+R+A;return(S<<y|S>>>32-y)+v}o.MD5=s._createHelper(u),o.HmacMD5=s._createHmacHelper(u)}(Math),n.MD5})}(Ay)),Ay.exports}var Ry={exports:{}},zw;function KN(){return zw||(zw=1,function(e,t){(function(n,r){e.exports=r(wn())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=o.Hasher,s=r.algo,c=[],l=s.SHA1=a.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(u,f){for(var d=this._hash.words,h=d[0],p=d[1],m=d[2],v=d[3],b=d[4],x=0;x<80;x++){if(x<16)c[x]=u[f+x]|0;else{var R=c[x-3]^c[x-8]^c[x-14]^c[x-16];c[x]=R<<1|R>>>31}var y=(h<<5|h>>>27)+b+c[x];x<20?y+=(p&m|~p&v)+1518500249:x<40?y+=(p^m^v)+1859775393:x<60?y+=(p&m|p&v|m&v)-1894007588:y+=(p^m^v)-899497514,b=v,v=m,m=p<<30|p>>>2,p=h,h=y}d[0]=d[0]+h|0,d[1]=d[1]+p|0,d[2]=d[2]+m|0,d[3]=d[3]+v|0,d[4]=d[4]+b|0},_doFinalize:function(){var u=this._data,f=u.words,d=this._nDataBytes*8,h=u.sigBytes*8;return f[h>>>5]|=128<<24-h%32,f[(h+64>>>9<<4)+14]=Math.floor(d/4294967296),f[(h+64>>>9<<4)+15]=d,u.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var u=a.clone.call(this);return u._hash=this._hash.clone(),u}});r.SHA1=a._createHelper(l),r.HmacSHA1=a._createHmacHelper(l)}(),n.SHA1})}(Ry)),Ry.exports}var xy={exports:{}},Jw;function Ox(){return Jw||(Jw=1,function(e,t){(function(n,r){e.exports=r(wn())})(kt,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,c=o.algo,l=[],u=[];(function(){function h(b){for(var x=r.sqrt(b),R=2;R<=x;R++)if(!(b%R))return!1;return!0}function p(b){return(b-(b|0))*4294967296|0}for(var m=2,v=0;v<64;)h(m)&&(v<8&&(l[v]=p(r.pow(m,1/2))),u[v]=p(r.pow(m,1/3)),v++),m++})();var f=[],d=c.SHA256=s.extend({_doReset:function(){this._hash=new a.init(l.slice(0))},_doProcessBlock:function(h,p){for(var m=this._hash.words,v=m[0],b=m[1],x=m[2],R=m[3],y=m[4],A=m[5],S=m[6],k=m[7],O=0;O<64;O++){if(O<16)f[O]=h[p+O]|0;else{var w=f[O-15],I=(w<<25|w>>>7)^(w<<14|w>>>18)^w>>>3,E=f[O-2],T=(E<<15|E>>>17)^(E<<13|E>>>19)^E>>>10;f[O]=I+f[O-7]+T+f[O-16]}var F=y&A^~y&S,N=v&b^v&x^b&x,P=(v<<30|v>>>2)^(v<<19|v>>>13)^(v<<10|v>>>22),C=(y<<26|y>>>6)^(y<<21|y>>>11)^(y<<7|y>>>25),X=k+C+F+u[O]+f[O],U=P+N;k=S,S=A,A=y,y=R+X|0,R=x,x=b,b=v,v=X+U|0}m[0]=m[0]+v|0,m[1]=m[1]+b|0,m[2]=m[2]+x|0,m[3]=m[3]+R|0,m[4]=m[4]+y|0,m[5]=m[5]+A|0,m[6]=m[6]+S|0,m[7]=m[7]+k|0},_doFinalize:function(){var h=this._data,p=h.words,m=this._nDataBytes*8,v=h.sigBytes*8;return p[v>>>5]|=128<<24-v%32,p[(v+64>>>9<<4)+14]=r.floor(m/4294967296),p[(v+64>>>9<<4)+15]=m,h.sigBytes=p.length*4,this._process(),this._hash},clone:function(){var h=s.clone.call(this);return h._hash=this._hash.clone(),h}});o.SHA256=s._createHelper(d),o.HmacSHA256=s._createHmacHelper(d)}(Math),n.SHA256})}(xy)),xy.exports}var by={exports:{}},jw;function RJ(){return jw||(jw=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Ox())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.algo,s=a.SHA256,c=a.SHA224=s.extend({_doReset:function(){this._hash=new i.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var l=s._doFinalize.call(this);return l.sigBytes-=4,l}});r.SHA224=s._createHelper(c),r.HmacSHA224=s._createHmacHelper(c)}(),n.SHA224})}(by)),by.exports}var My={exports:{}},$w;function HN(){return $w||($w=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Dg())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.Hasher,a=r.x64,s=a.Word,c=a.WordArray,l=r.algo;function u(){return s.create.apply(s,arguments)}var f=[u(1116352408,3609767458),u(1899447441,602891725),u(3049323471,3964484399),u(3921009573,2173295548),u(961987163,4081628472),u(1508970993,3053834265),u(2453635748,2937671579),u(2870763221,3664609560),u(3624381080,2734883394),u(310598401,1164996542),u(607225278,1323610764),u(1426881987,3590304994),u(1925078388,4068182383),u(2162078206,991336113),u(2614888103,633803317),u(3248222580,3479774868),u(3835390401,2666613458),u(4022224774,944711139),u(264347078,2341262773),u(604807628,2007800933),u(770255983,1495990901),u(1249150122,1856431235),u(1555081692,3175218132),u(1996064986,2198950837),u(2554220882,3999719339),u(2821834349,766784016),u(2952996808,2566594879),u(3210313671,3203337956),u(3336571891,1034457026),u(3584528711,2466948901),u(113926993,3758326383),u(338241895,168717936),u(666307205,1188179964),u(773529912,1546045734),u(1294757372,1522805485),u(1396182291,2643833823),u(1695183700,2343527390),u(1986661051,1014477480),u(2177026350,1206759142),u(2456956037,344077627),u(2730485921,1290863460),u(2820302411,3158454273),u(3259730800,3505952657),u(3345764771,106217008),u(3516065817,3606008344),u(3600352804,1432725776),u(4094571909,1467031594),u(275423344,851169720),u(430227734,3100823752),u(506948616,1363258195),u(659060556,3750685593),u(883997877,3785050280),u(958139571,3318307427),u(1322822218,3812723403),u(1537002063,2003034995),u(1747873779,3602036899),u(1955562222,1575990012),u(2024104815,1125592928),u(2227730452,2716904306),u(2361852424,442776044),u(2428436474,593698344),u(2756734187,3733110249),u(3204031479,2999351573),u(3329325298,3815920427),u(3391569614,3928383900),u(3515267271,566280711),u(3940187606,3454069534),u(4118630271,4000239992),u(116418474,1914138554),u(174292421,2731055270),u(289380356,3203993006),u(460393269,320620315),u(685471733,587496836),u(852142971,1086792851),u(1017036298,365543100),u(1126000580,2618297676),u(1288033470,3409855158),u(1501505948,4234509866),u(1607167915,987167468),u(1816402316,1246189591)],d=[];(function(){for(var p=0;p<80;p++)d[p]=u()})();var h=l.SHA512=i.extend({_doReset:function(){this._hash=new c.init([new s.init(1779033703,4089235720),new s.init(3144134277,2227873595),new s.init(1013904242,4271175723),new s.init(2773480762,1595750129),new s.init(1359893119,2917565137),new s.init(2600822924,725511199),new s.init(528734635,4215389547),new s.init(1541459225,327033209)])},_doProcessBlock:function(p,m){for(var v=this._hash.words,b=v[0],x=v[1],R=v[2],y=v[3],A=v[4],S=v[5],k=v[6],O=v[7],w=b.high,I=b.low,E=x.high,T=x.low,F=R.high,N=R.low,P=y.high,C=y.low,X=A.high,U=A.low,K=S.high,ie=S.low,B=k.high,Z=k.low,Q=O.high,G=O.low,q=w,ae=I,j=E,H=T,de=F,ye=N,me=P,J=C,ce=X,W=U,ne=K,ue=ie,$=B,te=Z,oe=Q,ge=G,le=0;le<80;le++){var ve,Re,_e=d[le];if(le<16)Re=_e.high=p[m+le*2]|0,ve=_e.low=p[m+le*2+1]|0;else{var Me=d[le-15],be=Me.high,ut=Me.low,tt=(be>>>1|ut<<31)^(be>>>8|ut<<24)^be>>>7,Oe=(ut>>>1|be<<31)^(ut>>>8|be<<24)^(ut>>>7|be<<25),Ne=d[le-2],Fe=Ne.high,De=Ne.low,qe=(Fe>>>19|De<<13)^(Fe<<3|De>>>29)^Fe>>>6,ke=(De>>>19|Fe<<13)^(De<<3|Fe>>>29)^(De>>>6|Fe<<26),Ze=d[le-7],et=Ze.high,xt=Ze.low,ct=d[le-16],ht=ct.high,yt=ct.low;ve=Oe+xt,Re=tt+et+(ve>>>0<Oe>>>0?1:0),ve=ve+ke,Re=Re+qe+(ve>>>0<ke>>>0?1:0),ve=ve+yt,Re=Re+ht+(ve>>>0<yt>>>0?1:0),_e.high=Re,_e.low=ve}var Ft=ce&ne^~ce&$,Zt=W&ue^~W&te,Nn=q&j^q&de^j&de,aa=ae&H^ae&ye^H&ye,_a=(q>>>28|ae<<4)^(q<<30|ae>>>2)^(q<<25|ae>>>7),io=(ae>>>28|q<<4)^(ae<<30|q>>>2)^(ae<<25|q>>>7),nf=(ce>>>14|W<<18)^(ce>>>18|W<<14)^(ce<<23|W>>>9),Tc=(W>>>14|ce<<18)^(W>>>18|ce<<14)^(W<<23|ce>>>9),Ms=f[le],Tv=Ms.high,rf=Ms.low,Ao=ge+Tc,Ci=oe+nf+(Ao>>>0<ge>>>0?1:0),Ao=Ao+Zt,Ci=Ci+Ft+(Ao>>>0<Zt>>>0?1:0),Ao=Ao+rf,Ci=Ci+Tv+(Ao>>>0<rf>>>0?1:0),Ao=Ao+ve,Ci=Ci+Re+(Ao>>>0<ve>>>0?1:0),qp=io+aa,kv=_a+Nn+(qp>>>0<io>>>0?1:0);oe=$,ge=te,$=ne,te=ue,ne=ce,ue=W,W=J+Ao|0,ce=me+Ci+(W>>>0<J>>>0?1:0)|0,me=de,J=ye,de=j,ye=H,j=q,H=ae,ae=Ao+qp|0,q=Ci+kv+(ae>>>0<Ao>>>0?1:0)|0}I=b.low=I+ae,b.high=w+q+(I>>>0<ae>>>0?1:0),T=x.low=T+H,x.high=E+j+(T>>>0<H>>>0?1:0),N=R.low=N+ye,R.high=F+de+(N>>>0<ye>>>0?1:0),C=y.low=C+J,y.high=P+me+(C>>>0<J>>>0?1:0),U=A.low=U+W,A.high=X+ce+(U>>>0<W>>>0?1:0),ie=S.low=ie+ue,S.high=K+ne+(ie>>>0<ue>>>0?1:0),Z=k.low=Z+te,k.high=B+$+(Z>>>0<te>>>0?1:0),G=O.low=G+ge,O.high=Q+oe+(G>>>0<ge>>>0?1:0)},_doFinalize:function(){var p=this._data,m=p.words,v=this._nDataBytes*8,b=p.sigBytes*8;m[b>>>5]|=128<<24-b%32,m[(b+128>>>10<<5)+30]=Math.floor(v/4294967296),m[(b+128>>>10<<5)+31]=v,p.sigBytes=m.length*4,this._process();var x=this._hash.toX32();return x},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})}(My)),My.exports}var wy={exports:{}},qw;function xJ(){return qw||(qw=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Dg(),HN())})(kt,function(n){return function(){var r=n,o=r.x64,i=o.Word,a=o.WordArray,s=r.algo,c=s.SHA512,l=s.SHA384=c.extend({_doReset:function(){this._hash=new a.init([new i.init(3418070365,3238371032),new i.init(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new i.init(1731405415,4290775857),new i.init(2394180231,1750603025),new i.init(3675008525,1694076839),new i.init(1203062813,3204075428)])},_doFinalize:function(){var u=c._doFinalize.call(this);return u.sigBytes-=16,u}});r.SHA384=c._createHelper(l),r.HmacSHA384=c._createHmacHelper(l)}(),n.SHA384})}(wy)),wy.exports}var Sy={exports:{}},eS;function bJ(){return eS||(eS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Dg())})(kt,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,c=o.x64,l=c.Word,u=o.algo,f=[],d=[],h=[];(function(){for(var v=1,b=0,x=0;x<24;x++){f[v+5*b]=(x+1)*(x+2)/2%64;var R=b%5,y=(2*v+3*b)%5;v=R,b=y}for(var v=0;v<5;v++)for(var b=0;b<5;b++)d[v+5*b]=b+(2*v+3*b)%5*5;for(var A=1,S=0;S<24;S++){for(var k=0,O=0,w=0;w<7;w++){if(A&1){var I=(1<<w)-1;I<32?O^=1<<I:k^=1<<I-32}A&128?A=A<<1^113:A<<=1}h[S]=l.create(k,O)}})();var p=[];(function(){for(var v=0;v<25;v++)p[v]=l.create()})();var m=u.SHA3=s.extend({cfg:s.cfg.extend({outputLength:512}),_doReset:function(){for(var v=this._state=[],b=0;b<25;b++)v[b]=new l.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(v,b){for(var x=this._state,R=this.blockSize/2,y=0;y<R;y++){var A=v[b+2*y],S=v[b+2*y+1];A=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360,S=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360;var k=x[y];k.high^=S,k.low^=A}for(var O=0;O<24;O++){for(var w=0;w<5;w++){for(var I=0,E=0,T=0;T<5;T++){var k=x[w+5*T];I^=k.high,E^=k.low}var F=p[w];F.high=I,F.low=E}for(var w=0;w<5;w++)for(var N=p[(w+4)%5],P=p[(w+1)%5],C=P.high,X=P.low,I=N.high^(C<<1|X>>>31),E=N.low^(X<<1|C>>>31),T=0;T<5;T++){var k=x[w+5*T];k.high^=I,k.low^=E}for(var U=1;U<25;U++){var I,E,k=x[U],K=k.high,ie=k.low,B=f[U];B<32?(I=K<<B|ie>>>32-B,E=ie<<B|K>>>32-B):(I=ie<<B-32|K>>>64-B,E=K<<B-32|ie>>>64-B);var Z=p[d[U]];Z.high=I,Z.low=E}var Q=p[0],G=x[0];Q.high=G.high,Q.low=G.low;for(var w=0;w<5;w++)for(var T=0;T<5;T++){var U=w+5*T,k=x[U],q=p[U],ae=p[(w+1)%5+5*T],j=p[(w+2)%5+5*T];k.high=q.high^~ae.high&j.high,k.low=q.low^~ae.low&j.low}var k=x[0],H=h[O];k.high^=H.high,k.low^=H.low}},_doFinalize:function(){var v=this._data,b=v.words;this._nDataBytes*8;var x=v.sigBytes*8,R=this.blockSize*32;b[x>>>5]|=1<<24-x%32,b[(r.ceil((x+1)/R)*R>>>5)-1]|=128,v.sigBytes=b.length*4,this._process();for(var y=this._state,A=this.cfg.outputLength/8,S=A/8,k=[],O=0;O<S;O++){var w=y[O],I=w.high,E=w.low;I=(I<<8|I>>>24)&16711935|(I<<24|I>>>8)&4278255360,E=(E<<8|E>>>24)&16711935|(E<<24|E>>>8)&4278255360,k.push(E),k.push(I)}return new a.init(k,A)},clone:function(){for(var v=s.clone.call(this),b=v._state=this._state.slice(0),x=0;x<25;x++)b[x]=b[x].clone();return v}});o.SHA3=s._createHelper(m),o.HmacSHA3=s._createHmacHelper(m)}(Math),n.SHA3})}(Sy)),Sy.exports}var Ly={exports:{}},tS;function MJ(){return tS||(tS=1,function(e,t){(function(n,r){e.exports=r(wn())})(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,c=o.algo,l=a.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),u=a.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),f=a.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),d=a.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),h=a.create([0,1518500249,1859775393,2400959708,2840853838]),p=a.create([1352829926,1548603684,1836072691,2053994217,0]),m=c.RIPEMD160=s.extend({_doReset:function(){this._hash=a.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(S,k){for(var O=0;O<16;O++){var w=k+O,I=S[w];S[w]=(I<<8|I>>>24)&16711935|(I<<24|I>>>8)&4278255360}var E=this._hash.words,T=h.words,F=p.words,N=l.words,P=u.words,C=f.words,X=d.words,U,K,ie,B,Z,Q,G,q,ae,j;Q=U=E[0],G=K=E[1],q=ie=E[2],ae=B=E[3],j=Z=E[4];for(var H,O=0;O<80;O+=1)H=U+S[k+N[O]]|0,O<16?H+=v(K,ie,B)+T[0]:O<32?H+=b(K,ie,B)+T[1]:O<48?H+=x(K,ie,B)+T[2]:O<64?H+=R(K,ie,B)+T[3]:H+=y(K,ie,B)+T[4],H=H|0,H=A(H,C[O]),H=H+Z|0,U=Z,Z=B,B=A(ie,10),ie=K,K=H,H=Q+S[k+P[O]]|0,O<16?H+=y(G,q,ae)+F[0]:O<32?H+=R(G,q,ae)+F[1]:O<48?H+=x(G,q,ae)+F[2]:O<64?H+=b(G,q,ae)+F[3]:H+=v(G,q,ae)+F[4],H=H|0,H=A(H,X[O]),H=H+j|0,Q=j,j=ae,ae=A(q,10),q=G,G=H;H=E[1]+ie+ae|0,E[1]=E[2]+B+j|0,E[2]=E[3]+Z+Q|0,E[3]=E[4]+U+G|0,E[4]=E[0]+K+q|0,E[0]=H},_doFinalize:function(){var S=this._data,k=S.words,O=this._nDataBytes*8,w=S.sigBytes*8;k[w>>>5]|=128<<24-w%32,k[(w+64>>>9<<4)+14]=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360,S.sigBytes=(k.length+1)*4,this._process();for(var I=this._hash,E=I.words,T=0;T<5;T++){var F=E[T];E[T]=(F<<8|F>>>24)&16711935|(F<<24|F>>>8)&4278255360}return I},clone:function(){var S=s.clone.call(this);return S._hash=this._hash.clone(),S}});function v(S,k,O){return S^k^O}function b(S,k,O){return S&k|~S&O}function x(S,k,O){return(S|~k)^O}function R(S,k,O){return S&O|k&~O}function y(S,k,O){return S^(k|~O)}function A(S,k){return S<<k|S>>>32-k}o.RIPEMD160=s._createHelper(m),o.HmacRIPEMD160=s._createHmacHelper(m)}(),n.RIPEMD160})}(Ly)),Ly.exports}var Oy={exports:{}},nS;function Tx(){return nS||(nS=1,function(e,t){(function(n,r){e.exports=r(wn())})(kt,function(n){(function(){var r=n,o=r.lib,i=o.Base,a=r.enc,s=a.Utf8,c=r.algo;c.HMAC=i.extend({init:function(l,u){l=this._hasher=new l.init,typeof u=="string"&&(u=s.parse(u));var f=l.blockSize,d=f*4;u.sigBytes>d&&(u=l.finalize(u)),u.clamp();for(var h=this._oKey=u.clone(),p=this._iKey=u.clone(),m=h.words,v=p.words,b=0;b<f;b++)m[b]^=1549556828,v[b]^=909522486;h.sigBytes=p.sigBytes=d,this.reset()},reset:function(){var l=this._hasher;l.reset(),l.update(this._iKey)},update:function(l){return this._hasher.update(l),this},finalize:function(l){var u=this._hasher,f=u.finalize(l);u.reset();var d=u.finalize(this._oKey.clone().concat(f));return d}})})()})}(Oy)),Oy.exports}var Ty={exports:{}},rS;function wJ(){return rS||(rS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Ox(),Tx())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.Base,a=o.WordArray,s=r.algo,c=s.SHA256,l=s.HMAC,u=s.PBKDF2=i.extend({cfg:i.extend({keySize:128/32,hasher:c,iterations:25e4}),init:function(f){this.cfg=this.cfg.extend(f)},compute:function(f,d){for(var h=this.cfg,p=l.create(h.hasher,f),m=a.create(),v=a.create([1]),b=m.words,x=v.words,R=h.keySize,y=h.iterations;b.length<R;){var A=p.update(d).finalize(v);p.reset();for(var S=A.words,k=S.length,O=A,w=1;w<y;w++){O=p.finalize(O),p.reset();for(var I=O.words,E=0;E<k;E++)S[E]^=I[E]}m.concat(A),x[0]++}return m.sigBytes=R*4,m}});r.PBKDF2=function(f,d,h){return u.create(h).compute(f,d)}}(),n.PBKDF2})}(Ty)),Ty.exports}var ky={exports:{}},oS;function bc(){return oS||(oS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),KN(),Tx())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.Base,a=o.WordArray,s=r.algo,c=s.MD5,l=s.EvpKDF=i.extend({cfg:i.extend({keySize:128/32,hasher:c,iterations:1}),init:function(u){this.cfg=this.cfg.extend(u)},compute:function(u,f){for(var d,h=this.cfg,p=h.hasher.create(),m=a.create(),v=m.words,b=h.keySize,x=h.iterations;v.length<b;){d&&p.update(d),d=p.update(u).finalize(f),p.reset();for(var R=1;R<x;R++)d=p.finalize(d),p.reset();m.concat(d)}return m.sigBytes=b*4,m}});r.EvpKDF=function(u,f,d){return l.create(d).compute(u,f)}}(),n.EvpKDF})}(ky)),ky.exports}var Ny={exports:{}},iS;function Dr(){return iS||(iS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),bc())})(kt,function(n){n.lib.Cipher||function(r){var o=n,i=o.lib,a=i.Base,s=i.WordArray,c=i.BufferedBlockAlgorithm,l=o.enc;l.Utf8;var u=l.Base64,f=o.algo,d=f.EvpKDF,h=i.Cipher=c.extend({cfg:a.extend(),createEncryptor:function(I,E){return this.create(this._ENC_XFORM_MODE,I,E)},createDecryptor:function(I,E){return this.create(this._DEC_XFORM_MODE,I,E)},init:function(I,E,T){this.cfg=this.cfg.extend(T),this._xformMode=I,this._key=E,this.reset()},reset:function(){c.reset.call(this),this._doReset()},process:function(I){return this._append(I),this._process()},finalize:function(I){I&&this._append(I);var E=this._doFinalize();return E},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function I(E){return typeof E=="string"?w:S}return function(E){return{encrypt:function(T,F,N){return I(F).encrypt(E,T,F,N)},decrypt:function(T,F,N){return I(F).decrypt(E,T,F,N)}}}}()});i.StreamCipher=h.extend({_doFinalize:function(){var I=this._process(!0);return I},blockSize:1});var p=o.mode={},m=i.BlockCipherMode=a.extend({createEncryptor:function(I,E){return this.Encryptor.create(I,E)},createDecryptor:function(I,E){return this.Decryptor.create(I,E)},init:function(I,E){this._cipher=I,this._iv=E}}),v=p.CBC=function(){var I=m.extend();I.Encryptor=I.extend({processBlock:function(T,F){var N=this._cipher,P=N.blockSize;E.call(this,T,F,P),N.encryptBlock(T,F),this._prevBlock=T.slice(F,F+P)}}),I.Decryptor=I.extend({processBlock:function(T,F){var N=this._cipher,P=N.blockSize,C=T.slice(F,F+P);N.decryptBlock(T,F),E.call(this,T,F,P),this._prevBlock=C}});function E(T,F,N){var P,C=this._iv;C?(P=C,this._iv=r):P=this._prevBlock;for(var X=0;X<N;X++)T[F+X]^=P[X]}return I}(),b=o.pad={},x=b.Pkcs7={pad:function(I,E){for(var T=E*4,F=T-I.sigBytes%T,N=F<<24|F<<16|F<<8|F,P=[],C=0;C<F;C+=4)P.push(N);var X=s.create(P,F);I.concat(X)},unpad:function(I){var E=I.words[I.sigBytes-1>>>2]&255;I.sigBytes-=E}};i.BlockCipher=h.extend({cfg:h.cfg.extend({mode:v,padding:x}),reset:function(){var I;h.reset.call(this);var E=this.cfg,T=E.iv,F=E.mode;this._xformMode==this._ENC_XFORM_MODE?I=F.createEncryptor:(I=F.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==I?this._mode.init(this,T&&T.words):(this._mode=I.call(F,this,T&&T.words),this._mode.__creator=I)},_doProcessBlock:function(I,E){this._mode.processBlock(I,E)},_doFinalize:function(){var I,E=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(E.pad(this._data,this.blockSize),I=this._process(!0)):(I=this._process(!0),E.unpad(I)),I},blockSize:128/32});var R=i.CipherParams=a.extend({init:function(I){this.mixIn(I)},toString:function(I){return(I||this.formatter).stringify(this)}}),y=o.format={},A=y.OpenSSL={stringify:function(I){var E,T=I.ciphertext,F=I.salt;return F?E=s.create([1398893684,1701076831]).concat(F).concat(T):E=T,E.toString(u)},parse:function(I){var E,T=u.parse(I),F=T.words;return F[0]==1398893684&&F[1]==1701076831&&(E=s.create(F.slice(2,4)),F.splice(0,4),T.sigBytes-=16),R.create({ciphertext:T,salt:E})}},S=i.SerializableCipher=a.extend({cfg:a.extend({format:A}),encrypt:function(I,E,T,F){F=this.cfg.extend(F);var N=I.createEncryptor(T,F),P=N.finalize(E),C=N.cfg;return R.create({ciphertext:P,key:T,iv:C.iv,algorithm:I,mode:C.mode,padding:C.padding,blockSize:I.blockSize,formatter:F.format})},decrypt:function(I,E,T,F){F=this.cfg.extend(F),E=this._parse(E,F.format);var N=I.createDecryptor(T,F).finalize(E.ciphertext);return N},_parse:function(I,E){return typeof I=="string"?E.parse(I,this):I}}),k=o.kdf={},O=k.OpenSSL={execute:function(I,E,T,F,N){if(F||(F=s.random(64/8)),N)var P=d.create({keySize:E+T,hasher:N}).compute(I,F);else var P=d.create({keySize:E+T}).compute(I,F);var C=s.create(P.words.slice(E),T*4);return P.sigBytes=E*4,R.create({key:P,iv:C,salt:F})}},w=i.PasswordBasedCipher=S.extend({cfg:S.cfg.extend({kdf:O}),encrypt:function(I,E,T,F){F=this.cfg.extend(F);var N=F.kdf.execute(T,I.keySize,I.ivSize,F.salt,F.hasher);F.iv=N.iv;var P=S.encrypt.call(this,I,E,N.key,F);return P.mixIn(N),P},decrypt:function(I,E,T,F){F=this.cfg.extend(F),E=this._parse(E,F.format);var N=F.kdf.execute(T,I.keySize,I.ivSize,E.salt,F.hasher);F.iv=N.iv;var P=S.decrypt.call(this,I,E,N.key,F);return P}})}()})}(Ny)),Ny.exports}var Py={exports:{}},aS;function SJ(){return aS||(aS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Dr())})(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,c=s.blockSize;o.call(this,i,a,c,s),this._prevBlock=i.slice(a,a+c)}}),r.Decryptor=r.extend({processBlock:function(i,a){var s=this._cipher,c=s.blockSize,l=i.slice(a,a+c);o.call(this,i,a,c,s),this._prevBlock=l}});function o(i,a,s,c){var l,u=this._iv;u?(l=u.slice(0),this._iv=void 0):l=this._prevBlock,c.encryptBlock(l,0);for(var f=0;f<s;f++)i[a+f]^=l[f]}return r}(),n.mode.CFB})}(Py)),Py.exports}var Cy={exports:{}},sS;function LJ(){return sS||(sS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Dr())})(kt,function(n){return n.mode.CTR=function(){var r=n.lib.BlockCipherMode.extend(),o=r.Encryptor=r.extend({processBlock:function(i,a){var s=this._cipher,c=s.blockSize,l=this._iv,u=this._counter;l&&(u=this._counter=l.slice(0),this._iv=void 0);var f=u.slice(0);s.encryptBlock(f,0),u[c-1]=u[c-1]+1|0;for(var d=0;d<c;d++)i[a+d]^=f[d]}});return r.Decryptor=o,r}(),n.mode.CTR})}(Cy)),Cy.exports}var Iy={exports:{}},lS;function OJ(){return lS||(lS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Dr())})(kt,function(n){/** @preserve
|
|
* Counter block mode compatible with Dr Brian Gladman fileenc.c
|
|
* derived from CryptoJS.mode.CTR
|
|
* Jan Hruby jhruby.web@gmail.com
|
|
*/return n.mode.CTRGladman=function(){var r=n.lib.BlockCipherMode.extend();function o(s){if((s>>24&255)===255){var c=s>>16&255,l=s>>8&255,u=s&255;c===255?(c=0,l===255?(l=0,u===255?u=0:++u):++l):++c,s=0,s+=c<<16,s+=l<<8,s+=u}else s+=1<<24;return s}function i(s){return(s[0]=o(s[0]))===0&&(s[1]=o(s[1])),s}var a=r.Encryptor=r.extend({processBlock:function(s,c){var l=this._cipher,u=l.blockSize,f=this._iv,d=this._counter;f&&(d=this._counter=f.slice(0),this._iv=void 0),i(d);var h=d.slice(0);l.encryptBlock(h,0);for(var p=0;p<u;p++)s[c+p]^=h[p]}});return r.Decryptor=a,r}(),n.mode.CTRGladman})}(Iy)),Iy.exports}var Fy={exports:{}},cS;function TJ(){return cS||(cS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Dr())})(kt,function(n){return n.mode.OFB=function(){var r=n.lib.BlockCipherMode.extend(),o=r.Encryptor=r.extend({processBlock:function(i,a){var s=this._cipher,c=s.blockSize,l=this._iv,u=this._keystream;l&&(u=this._keystream=l.slice(0),this._iv=void 0),s.encryptBlock(u,0);for(var f=0;f<c;f++)i[a+f]^=u[f]}});return r.Decryptor=o,r}(),n.mode.OFB})}(Fy)),Fy.exports}var _y={exports:{}},uS;function kJ(){return uS||(uS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Dr())})(kt,function(n){return n.mode.ECB=function(){var r=n.lib.BlockCipherMode.extend();return r.Encryptor=r.extend({processBlock:function(o,i){this._cipher.encryptBlock(o,i)}}),r.Decryptor=r.extend({processBlock:function(o,i){this._cipher.decryptBlock(o,i)}}),r}(),n.mode.ECB})}(_y)),_y.exports}var Ey={exports:{}},fS;function NJ(){return fS||(fS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Dr())})(kt,function(n){return n.pad.AnsiX923={pad:function(r,o){var i=r.sigBytes,a=o*4,s=a-i%a,c=i+s-1;r.clamp(),r.words[c>>>2]|=s<<24-c%4*8,r.sigBytes+=s},unpad:function(r){var o=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=o}},n.pad.Ansix923})}(Ey)),Ey.exports}var Xy={exports:{}},dS;function PJ(){return dS||(dS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Dr())})(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})}(Xy)),Xy.exports}var Wy={exports:{}},hS;function CJ(){return hS||(hS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Dr())})(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})}(Wy)),Wy.exports}var Vy={exports:{}},pS;function IJ(){return pS||(pS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Dr())})(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})}(Vy)),Vy.exports}var Uy={exports:{}},mS;function FJ(){return mS||(mS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Dr())})(kt,function(n){return n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding})}(Uy)),Uy.exports}var Yy={exports:{}},gS;function _J(){return gS||(gS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Dr())})(kt,function(n){return function(r){var o=n,i=o.lib,a=i.CipherParams,s=o.enc,c=s.Hex,l=o.format;l.Hex={stringify:function(u){return u.ciphertext.toString(c)},parse:function(u){var f=c.parse(u);return a.create({ciphertext:f})}}}(),n.format.Hex})}(Yy)),Yy.exports}var Zy={exports:{}},vS;function EJ(){return vS||(vS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Du(),Ku(),bc(),Dr())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.BlockCipher,a=r.algo,s=[],c=[],l=[],u=[],f=[],d=[],h=[],p=[],m=[],v=[];(function(){for(var R=[],y=0;y<256;y++)y<128?R[y]=y<<1:R[y]=y<<1^283;for(var A=0,S=0,y=0;y<256;y++){var k=S^S<<1^S<<2^S<<3^S<<4;k=k>>>8^k&255^99,s[A]=k,c[k]=A;var O=R[A],w=R[O],I=R[w],E=R[k]*257^k*16843008;l[A]=E<<24|E>>>8,u[A]=E<<16|E>>>16,f[A]=E<<8|E>>>24,d[A]=E;var E=I*16843009^w*65537^O*257^A*16843008;h[k]=E<<24|E>>>8,p[k]=E<<16|E>>>16,m[k]=E<<8|E>>>24,v[k]=E,A?(A=O^R[R[R[I^O]]],S^=R[R[S]]):A=S=1}})();var b=[0,1,2,4,8,16,32,64,128,27,54],x=a.AES=i.extend({_doReset:function(){var R;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var y=this._keyPriorReset=this._key,A=y.words,S=y.sigBytes/4,k=this._nRounds=S+6,O=(k+1)*4,w=this._keySchedule=[],I=0;I<O;I++)I<S?w[I]=A[I]:(R=w[I-1],I%S?S>6&&I%S==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^=b[I/S|0]<<24),w[I]=w[I-S]^R);for(var E=this._invKeySchedule=[],T=0;T<O;T++){var I=O-T;if(T%4)var R=w[I];else var R=w[I-4];T<4||I<=4?E[T]=R:E[T]=h[s[R>>>24]]^p[s[R>>>16&255]]^m[s[R>>>8&255]]^v[s[R&255]]}}},encryptBlock:function(R,y){this._doCryptBlock(R,y,this._keySchedule,l,u,f,d,s)},decryptBlock:function(R,y){var A=R[y+1];R[y+1]=R[y+3],R[y+3]=A,this._doCryptBlock(R,y,this._invKeySchedule,h,p,m,v,c);var A=R[y+1];R[y+1]=R[y+3],R[y+3]=A},_doCryptBlock:function(R,y,A,S,k,O,w,I){for(var E=this._nRounds,T=R[y]^A[0],F=R[y+1]^A[1],N=R[y+2]^A[2],P=R[y+3]^A[3],C=4,X=1;X<E;X++){var U=S[T>>>24]^k[F>>>16&255]^O[N>>>8&255]^w[P&255]^A[C++],K=S[F>>>24]^k[N>>>16&255]^O[P>>>8&255]^w[T&255]^A[C++],ie=S[N>>>24]^k[P>>>16&255]^O[T>>>8&255]^w[F&255]^A[C++],B=S[P>>>24]^k[T>>>16&255]^O[F>>>8&255]^w[N&255]^A[C++];T=U,F=K,N=ie,P=B}var U=(I[T>>>24]<<24|I[F>>>16&255]<<16|I[N>>>8&255]<<8|I[P&255])^A[C++],K=(I[F>>>24]<<24|I[N>>>16&255]<<16|I[P>>>8&255]<<8|I[T&255])^A[C++],ie=(I[N>>>24]<<24|I[P>>>16&255]<<16|I[T>>>8&255]<<8|I[F&255])^A[C++],B=(I[P>>>24]<<24|I[T>>>16&255]<<16|I[F>>>8&255]<<8|I[N&255])^A[C++];R[y]=U,R[y+1]=K,R[y+2]=ie,R[y+3]=B},keySize:256/32});r.AES=i._createHelper(x)}(),n.AES})}(Zy)),Zy.exports}var Qy={exports:{}},yS;function XJ(){return yS||(yS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Du(),Ku(),bc(),Dr())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=o.BlockCipher,s=r.algo,c=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],l=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],u=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],f=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],d=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],h=s.DES=a.extend({_doReset:function(){for(var b=this._key,x=b.words,R=[],y=0;y<56;y++){var A=c[y]-1;R[y]=x[A>>>5]>>>31-A%32&1}for(var S=this._subKeys=[],k=0;k<16;k++){for(var O=S[k]=[],w=u[k],y=0;y<24;y++)O[y/6|0]|=R[(l[y]-1+w)%28]<<31-y%6,O[4+(y/6|0)]|=R[28+(l[y+24]-1+w)%28]<<31-y%6;O[0]=O[0]<<1|O[0]>>>31;for(var y=1;y<7;y++)O[y]=O[y]>>>(y-1)*4+3;O[7]=O[7]<<5|O[7]>>>27}for(var I=this._invSubKeys=[],y=0;y<16;y++)I[y]=S[15-y]},encryptBlock:function(b,x){this._doCryptBlock(b,x,this._subKeys)},decryptBlock:function(b,x){this._doCryptBlock(b,x,this._invSubKeys)},_doCryptBlock:function(b,x,R){this._lBlock=b[x],this._rBlock=b[x+1],p.call(this,4,252645135),p.call(this,16,65535),m.call(this,2,858993459),m.call(this,8,16711935),p.call(this,1,1431655765);for(var y=0;y<16;y++){for(var A=R[y],S=this._lBlock,k=this._rBlock,O=0,w=0;w<8;w++)O|=f[w][((k^A[w])&d[w])>>>0];this._lBlock=k,this._rBlock=S^O}var I=this._lBlock;this._lBlock=this._rBlock,this._rBlock=I,p.call(this,1,1431655765),m.call(this,8,16711935),m.call(this,2,858993459),p.call(this,16,65535),p.call(this,4,252645135),b[x]=this._lBlock,b[x+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function p(b,x){var R=(this._lBlock>>>b^this._rBlock)&x;this._rBlock^=R,this._lBlock^=R<<b}function m(b,x){var R=(this._rBlock>>>b^this._lBlock)&x;this._lBlock^=R,this._rBlock^=R<<b}r.DES=a._createHelper(h);var v=s.TripleDES=a.extend({_doReset:function(){var b=this._key,x=b.words;if(x.length!==2&&x.length!==4&&x.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var R=x.slice(0,2),y=x.length<4?x.slice(0,2):x.slice(2,4),A=x.length<6?x.slice(0,2):x.slice(4,6);this._des1=h.createEncryptor(i.create(R)),this._des2=h.createEncryptor(i.create(y)),this._des3=h.createEncryptor(i.create(A))},encryptBlock:function(b,x){this._des1.encryptBlock(b,x),this._des2.decryptBlock(b,x),this._des3.encryptBlock(b,x)},decryptBlock:function(b,x){this._des3.decryptBlock(b,x),this._des2.encryptBlock(b,x),this._des1.decryptBlock(b,x)},keySize:192/32,ivSize:64/32,blockSize:64/32});r.TripleDES=a._createHelper(v)}(),n.TripleDES})}(Qy)),Qy.exports}var By={exports:{}},AS;function WJ(){return AS||(AS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Du(),Ku(),bc(),Dr())})(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,m=0;p<256;p++){var v=p%d,b=f[v>>>2]>>>24-v%4*8&255;m=(m+h[p]+b)%256;var x=h[p];h[p]=h[m],h[m]=x}this._i=this._j=0},_doProcessBlock:function(u,f){u[f]^=c.call(this)},keySize:256/32,ivSize:0});function c(){for(var u=this._S,f=this._i,d=this._j,h=0,p=0;p<4;p++){f=(f+1)%256,d=(d+u[f])%256;var m=u[f];u[f]=u[d],u[d]=m,h|=u[(u[f]+u[d])%256]<<24-p*8}return this._i=f,this._j=d,h}r.RC4=i._createHelper(s);var l=a.RC4Drop=s.extend({cfg:s.cfg.extend({drop:192}),_doReset:function(){s._doReset.call(this);for(var u=this.cfg.drop;u>0;u--)c.call(this)}});r.RC4Drop=i._createHelper(l)}(),n.RC4})}(By)),By.exports}var Dy={exports:{}},RS;function VJ(){return RS||(RS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Du(),Ku(),bc(),Dr())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=[],c=[],l=[],u=a.Rabbit=i.extend({_doReset:function(){for(var d=this._key.words,h=this.cfg.iv,p=0;p<4;p++)d[p]=(d[p]<<8|d[p]>>>24)&16711935|(d[p]<<24|d[p]>>>8)&4278255360;var m=this._X=[d[0],d[3]<<16|d[2]>>>16,d[1],d[0]<<16|d[3]>>>16,d[2],d[1]<<16|d[0]>>>16,d[3],d[2]<<16|d[1]>>>16],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 p=0;p<4;p++)f.call(this);for(var p=0;p<8;p++)v[p]^=m[p+4&7];if(h){var b=h.words,x=b[0],R=b[1],y=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360,A=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,S=y>>>16|A&4294901760,k=A<<16|y&65535;v[0]^=y,v[1]^=S,v[2]^=A,v[3]^=k,v[4]^=y,v[5]^=S,v[6]^=A,v[7]^=k;for(var p=0;p<4;p++)f.call(this)}},_doProcessBlock:function(d,h){var p=this._X;f.call(this),s[0]=p[0]^p[5]>>>16^p[3]<<16,s[1]=p[2]^p[7]>>>16^p[5]<<16,s[2]=p[4]^p[1]>>>16^p[7]<<16,s[3]=p[6]^p[3]>>>16^p[1]<<16;for(var m=0;m<4;m++)s[m]=(s[m]<<8|s[m]>>>24)&16711935|(s[m]<<24|s[m]>>>8)&4278255360,d[h+m]^=s[m]},blockSize:128/32,ivSize:64/32});function f(){for(var d=this._X,h=this._C,p=0;p<8;p++)c[p]=h[p];h[0]=h[0]+1295307597+this._b|0,h[1]=h[1]+3545052371+(h[0]>>>0<c[0]>>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0<c[1]>>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0<c[2]>>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0<c[3]>>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0<c[4]>>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0<c[5]>>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0<c[6]>>>0?1:0)|0,this._b=h[7]>>>0<c[7]>>>0?1:0;for(var p=0;p<8;p++){var m=d[p]+h[p],v=m&65535,b=m>>>16,x=((v*v>>>17)+v*b>>>15)+b*b,R=((m&4294901760)*m|0)+((m&65535)*m|0);l[p]=x^R}d[0]=l[0]+(l[7]<<16|l[7]>>>16)+(l[6]<<16|l[6]>>>16)|0,d[1]=l[1]+(l[0]<<8|l[0]>>>24)+l[7]|0,d[2]=l[2]+(l[1]<<16|l[1]>>>16)+(l[0]<<16|l[0]>>>16)|0,d[3]=l[3]+(l[2]<<8|l[2]>>>24)+l[1]|0,d[4]=l[4]+(l[3]<<16|l[3]>>>16)+(l[2]<<16|l[2]>>>16)|0,d[5]=l[5]+(l[4]<<8|l[4]>>>24)+l[3]|0,d[6]=l[6]+(l[5]<<16|l[5]>>>16)+(l[4]<<16|l[4]>>>16)|0,d[7]=l[7]+(l[6]<<8|l[6]>>>24)+l[5]|0}r.Rabbit=i._createHelper(u)}(),n.Rabbit})}(Dy)),Dy.exports}var Ky={exports:{}},xS;function UJ(){return xS||(xS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Du(),Ku(),bc(),Dr())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=[],c=[],l=[],u=a.RabbitLegacy=i.extend({_doReset:function(){var d=this._key.words,h=this.cfg.iv,p=this._X=[d[0],d[3]<<16|d[2]>>>16,d[1],d[0]<<16|d[3]>>>16,d[2],d[1]<<16|d[0]>>>16,d[3],d[2]<<16|d[1]>>>16],m=this._C=[d[2]<<16|d[2]>>>16,d[0]&4294901760|d[1]&65535,d[3]<<16|d[3]>>>16,d[1]&4294901760|d[2]&65535,d[0]<<16|d[0]>>>16,d[2]&4294901760|d[3]&65535,d[1]<<16|d[1]>>>16,d[3]&4294901760|d[0]&65535];this._b=0;for(var v=0;v<4;v++)f.call(this);for(var v=0;v<8;v++)m[v]^=p[v+4&7];if(h){var b=h.words,x=b[0],R=b[1],y=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360,A=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,S=y>>>16|A&4294901760,k=A<<16|y&65535;m[0]^=y,m[1]^=S,m[2]^=A,m[3]^=k,m[4]^=y,m[5]^=S,m[6]^=A,m[7]^=k;for(var v=0;v<4;v++)f.call(this)}},_doProcessBlock:function(d,h){var p=this._X;f.call(this),s[0]=p[0]^p[5]>>>16^p[3]<<16,s[1]=p[2]^p[7]>>>16^p[5]<<16,s[2]=p[4]^p[1]>>>16^p[7]<<16,s[3]=p[6]^p[3]>>>16^p[1]<<16;for(var m=0;m<4;m++)s[m]=(s[m]<<8|s[m]>>>24)&16711935|(s[m]<<24|s[m]>>>8)&4278255360,d[h+m]^=s[m]},blockSize:128/32,ivSize:64/32});function f(){for(var d=this._X,h=this._C,p=0;p<8;p++)c[p]=h[p];h[0]=h[0]+1295307597+this._b|0,h[1]=h[1]+3545052371+(h[0]>>>0<c[0]>>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0<c[1]>>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0<c[2]>>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0<c[3]>>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0<c[4]>>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0<c[5]>>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0<c[6]>>>0?1:0)|0,this._b=h[7]>>>0<c[7]>>>0?1:0;for(var p=0;p<8;p++){var m=d[p]+h[p],v=m&65535,b=m>>>16,x=((v*v>>>17)+v*b>>>15)+b*b,R=((m&4294901760)*m|0)+((m&65535)*m|0);l[p]=x^R}d[0]=l[0]+(l[7]<<16|l[7]>>>16)+(l[6]<<16|l[6]>>>16)|0,d[1]=l[1]+(l[0]<<8|l[0]>>>24)+l[7]|0,d[2]=l[2]+(l[1]<<16|l[1]>>>16)+(l[0]<<16|l[0]>>>16)|0,d[3]=l[3]+(l[2]<<8|l[2]>>>24)+l[1]|0,d[4]=l[4]+(l[3]<<16|l[3]>>>16)+(l[2]<<16|l[2]>>>16)|0,d[5]=l[5]+(l[4]<<8|l[4]>>>24)+l[3]|0,d[6]=l[6]+(l[5]<<16|l[5]>>>16)+(l[4]<<16|l[4]>>>16)|0,d[7]=l[7]+(l[6]<<8|l[6]>>>24)+l[5]|0}r.RabbitLegacy=i._createHelper(u)}(),n.RabbitLegacy})}(Ky)),Ky.exports}var Hy={exports:{}},bS;function YJ(){return bS||(bS=1,function(e,t){(function(n,r,o){e.exports=r(wn(),Du(),Ku(),bc(),Dr())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.BlockCipher,a=r.algo;const s=16,c=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],l=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var u={pbox:[],sbox:[]};function f(v,b){let x=b>>24&255,R=b>>16&255,y=b>>8&255,A=b&255,S=v.sbox[0][x]+v.sbox[1][R];return S=S^v.sbox[2][y],S=S+v.sbox[3][A],S}function d(v,b,x){let R=b,y=x,A;for(let S=0;S<s;++S)R=R^v.pbox[S],y=f(v,R)^y,A=R,R=y,y=A;return A=R,R=y,y=A,y=y^v.pbox[s],R=R^v.pbox[s+1],{left:R,right:y}}function h(v,b,x){let R=b,y=x,A;for(let S=s+1;S>1;--S)R=R^v.pbox[S],y=f(v,R)^y,A=R,R=y,y=A;return A=R,R=y,y=A,y=y^v.pbox[1],R=R^v.pbox[0],{left:R,right:y}}function p(v,b,x){for(let k=0;k<4;k++){v.sbox[k]=[];for(let O=0;O<256;O++)v.sbox[k][O]=l[k][O]}let R=0;for(let k=0;k<s+2;k++)v.pbox[k]=c[k]^b[R],R++,R>=x&&(R=0);let y=0,A=0,S=0;for(let k=0;k<s+2;k+=2)S=d(v,y,A),y=S.left,A=S.right,v.pbox[k]=y,v.pbox[k+1]=A;for(let k=0;k<4;k++)for(let O=0;O<256;O+=2)S=d(v,y,A),y=S.left,A=S.right,v.sbox[k][O]=y,v.sbox[k][O+1]=A;return!0}var m=a.Blowfish=i.extend({_doReset:function(){if(this._keyPriorReset!==this._key){var v=this._keyPriorReset=this._key,b=v.words,x=v.sigBytes/4;p(u,b,x)}},encryptBlock:function(v,b){var x=d(u,v[b],v[b+1]);v[b]=x.left,v[b+1]=x.right},decryptBlock:function(v,b){var x=h(u,v[b],v[b+1]);v[b]=x.left,v[b+1]=x.right},blockSize:64/32,keySize:128/32,ivSize:64/32});r.Blowfish=i._createHelper(m)}(),n.Blowfish})}(Hy)),Hy.exports}(function(e,t){(function(n,r,o){e.exports=r(wn(),Dg(),vJ(),yJ(),Du(),AJ(),Ku(),KN(),Ox(),RJ(),HN(),xJ(),bJ(),MJ(),Tx(),wJ(),bc(),Dr(),SJ(),LJ(),OJ(),TJ(),kJ(),NJ(),PJ(),CJ(),IJ(),FJ(),_J(),EJ(),XJ(),WJ(),VJ(),UJ(),YJ())})(kt,function(n){return n})})(DN);var ZJ=DN.exports;const p4=Ug(ZJ),GN="pptist",kx=e=>p4.AES.encrypt(e,GN).toString(),zN=e=>p4.AES.decrypt(e,GN).toString(p4.enc.Utf8),JN=e=>new Promise((t,n)=>{const r=document.createElement("button"),o=new pJ(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)}),jN=()=>new Promise((e,t)=>{var n;(n=navigator.clipboard)!=null&&n.readText?navigator.clipboard.readText().then(r=>(r||t("剪贴板为空或者不包含文本"),e(r))):t("浏览器不支持或禁止访问剪贴板,请使用快捷键 Ctrl + V")}),Nx=e=>{let t;try{t=JSON.parse(zN(e))}catch{t=e}return t},$N=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},ud=e=>{const{left:t,top:n,width:r,height:o,rotate:i=0}=e,a=Math.sqrt(Math.pow(r,2)+Math.pow(o,2))/2,s=Math.atan(o/r)*180/Math.PI,c=(180-i-s)*Math.PI/180,l=(s-i)*Math.PI/180,u=t+r/2,f=n+o/2,d=[u+a*Math.cos(c),u+a*Math.cos(l),u-a*Math.cos(c),u-a*Math.cos(l)],h=[f-a*Math.sin(c),f-a*Math.sin(l),f+a*Math.sin(c),f+a*Math.sin(l)];return{xRange:[Math.min(...d),Math.max(...d)],yRange:[Math.min(...h),Math.max(...h)]}},Kf=e=>{const{xRange:t,yRange:n}=ud({left:e.left,top:e.top,width:e.width,height:e.height,rotate:0}),{xRange:r,yRange:o}=ud({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]}},wa=e=>{let t,n,r,o;if(e.type==="line")t=e.left,n=e.left+Math.max(e.start[0],e.end[0]),r=e.top,o=e.top+Math.max(e.start[1],e.end[1]);else if("rotate"in e&&e.rotate){const{left:i,top:a,width:s,height:c,rotate:l}=e,{xRange:u,yRange:f}=ud({left:i,top:a,width:s,height:c,rotate:l});t=u[0],n=u[1],r=f[0],o=f[1]}else t=e.left,n=e.left+e.width,r=e.top,o=e.top+e.height;return{minX:t,maxX:n,minY:r,maxY:o}},ql=e=>{const t=[],n=[],r=[],o=[];e.forEach(l=>{const{minX:u,maxX:f,minY:d,maxY:h}=wa(l);t.push(u),n.push(d),r.push(f),o.push(h)});const i=Math.min(...t),a=Math.max(...r),s=Math.min(...n),c=Math.max(...o);return{minX:i,maxX:a,minY:s,maxY:c}},Um=e=>{const t=[];return e.forEach(n=>{const r=t.findIndex(o=>o.value===n.value);if(r===-1)t.push(n);else{const o=t[r],i=Math.min(o.range[0],n.range[0]),a=Math.max(o.range[1],n.range[1]),s=[i,a],c={value:n.value,range:s};t[r]=c}}),t},QJ=e=>{const t={};for(const n of e)t[n.id]=mn(10);return t},m4=e=>{const t={},n={};for(const r of e){const o=r.groupId;o&&!t[o]&&(t[o]=mn(10)),n[r.id]=mn(10)}return{groupIdMap:t,elIdMap:n}},qN=e=>{const t=rt(e);return[t.setAlpha(.3).toRgbString(),t.setAlpha(.1).toRgbString()]},Px=e=>{const t=e.start.join(","),n=e.end.join(",");if(e.broken){const r=e.broken.join(",");return`M${t} L${r} L${n}`}else if(e.curve){const r=e.curve.join(",");return`M${t} Q${r} ${n}`}else if(e.cubic){const[r,o]=e.cubic,i=r.join(","),a=o.join(",");return`M${t} C${i} ${a} ${n}`}return`M${t} L${n}`},BJ=(e,t)=>{const n=e.getBoundingClientRect(),r=t.getBoundingClientRect();return n.top>=r.top&&n.bottom<=r.bottom};var DJ={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 KJ(){return"icon-"+((1+Math.random())*4294967296|0).toString(16).substring(1)}function HJ(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 GJ=Symbol("icon-context");function Ke(e,t,n){var r={name:"icon-"+e,props:["size","strokeWidth","strokeLinecap","strokeLinejoin","theme","fill","spin"],setup:function(i){var a=KJ(),s=jo(GJ,DJ);return function(){var c=i.size,l=i.strokeWidth,u=i.strokeLinecap,f=i.strokeLinejoin,d=i.theme,h=i.fill,p=i.spin,m=HJ(a,{size:c,strokeWidth:l,strokeLinecap:u,strokeLinejoin:f,theme:d,fill:h},s),v=[s.prefix+"-icon"];return v.push(s.prefix+"-icon-"+e),t&&s.rtl&&v.push(s.prefix+"-icon-rtl"),p&&v.push(s.prefix+"-icon-spin"),L("span",{class:v.join(" ")},[n(m)])}}};return r}const zJ=Ke("add-text",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M4 8H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),L("path",{d:"M28 21H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),L("path",{d:"M18 42L18 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),L("path",{d:"M36 42L36 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),JJ=Ke("afferent-four",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M21 5L10 5C8.89543 5 8 5.89543 8 7L8 41C8 42.1046 8.89543 43 10 43L38 43C39.1046 43 40 42.1046 40 41L40 24.75",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M33 24H21V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M21.0001 23.9998L39 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jJ=Ke("afferent-three",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M19 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M18 17L22 29L34 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M22 29C27 14 30 11 40 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$J=Ke("align-bottom",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M42 42H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qJ=Ke("align-horizontally",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ej=Ke("align-left",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M6.5 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tj=Ke("align-right",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M42 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nj=Ke("align-text-both",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M42 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M42 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rj=Ke("align-text-bottom-one",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M34 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M27 34H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oj=Ke("align-text-center",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M36 19H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M36 39H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ij=Ke("align-text-left",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M34 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M34 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aj=Ke("align-text-middle-one",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M34 20H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M26 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sj=Ke("align-text-right",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M42 19H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M42 39H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lj=Ke("align-text-top-one",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M26 20H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M34 13H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cj=Ke("align-top",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M42 6.5H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uj=Ke("align-vertically",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M42 24H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fj=Ke("arrow-circle-left",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M32.4917 24.5H14.4917",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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)])}),dj=Ke("attention",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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),L("path",{d:"M24 12V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hj=Ke("back",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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)])}),pj=Ke("background-color",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M20.8535 5.50439L24.389 9.03993",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),L("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),L("path",{d:"M12 20.0732L28.961 25.6496",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),L("path",{d:"M4 43H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),mj=Ke("bring-to-front",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M9.96906 6H6V10.0336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M9.99705 30H6V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M26.0023 6H30V10.0152",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M16.0283 6H20.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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),L("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),L("path",{d:"M15.9922 30H17.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),gj=Ke("bring-to-front-one",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M14 21V34H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M21 14H34V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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),L("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)])}),vj=Ke("chart-histogram",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M14 30V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M22 22V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M30 6V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M38 14V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yj=Ke("chart-histogram-one",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M18 34H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M26 26H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M42 18H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M34 10L14 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Aj=Ke("chart-line",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M14 34L22 18L32 27L42 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rj=Ke("chart-line-area",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M14 34L22 18L32 27L42 6V34H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),xj=Ke("chart-pie",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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)])}),bj=Ke("chart-proportion",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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)])}),Mj=Ke("chart-ring",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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)])}),wj=Ke("chart-scatter",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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),L("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),L("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),L("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)])}),Sj=Ke("check-one",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M16 24L22 30L34 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lj=Ke("clear",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M8 40H40V22H8V40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M16 39.8976V33.9141",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M24 39.8977V33.8977",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M32 39.8976V33.9141",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Oj=Ke("click",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M24 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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),L("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),L("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),L("path",{d:"M4 24H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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)])}),Tj=Ke("close",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M8 8L40 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M8 40L40 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kj=Ke("close-one",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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),L("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)])}),Nj=Ke("close-small",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M14 14L34 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M14 34L34 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pj=Ke("code",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M16 13L4 25.4322L16 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M32 13L44 25.4322L32 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M28 4L21 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Cj=Ke("color-filter",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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),L("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)])}),Ij=Ke("comment",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M14 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M24 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M34 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fj=Ke("connection",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M39 34L44 39L39 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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),L("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)])}),_j=Ke("copy",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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)])}),Ej=Ke("delete",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M9 10V44H39V10H9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M20 20V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M28 20V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M4 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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)])}),Xj=Ke("disk",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M41 4H7C5.34315 4 4 5.34315 4 7V41C4 42.6569 5.34315 44 7 44H41C42.6569 44 44 42.6569 44 41V7C44 5.34315 42.6569 4 41 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M34 4V22H15V4H34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M29 11V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),L("path",{d:"M11.9968 4H36.9984",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Wj=Ke("down",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M36 18L24 30L12 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vj=Ke("down-picture",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M44 24C44 22.8954 43.1046 22 42 22C40.8954 22 40 22.8954 40 24H44ZM24 8C25.1046 8 26 7.10457 26 6C26 4.89543 25.1046 4 24 4V8ZM39 40H9V44H39V40ZM8 39V9H4V39H8ZM40 24V39H44V24H40ZM9 8H24V4H9V8ZM9 40C8.44772 40 8 39.5523 8 39H4C4 41.7614 6.23857 44 9 44V40ZM39 44C41.7614 44 44 41.7614 44 39H40C40 39.5523 39.5523 40 39 40V44ZM8 9C8 8.44772 8.44771 8 9 8V4C6.23858 4 4 6.23857 4 9H8Z",fill:e.colors[0]},null),L("path",{d:"M6 35L16.6931 25.198C17.4389 24.5143 18.5779 24.4953 19.3461 25.1538L32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M28 31L32.7735 26.2265C33.4772 25.5228 34.5914 25.4436 35.3877 26.0408L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M32 13L37 18L42 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M37 6L37 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Uj=Ke("download",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M6 24.0083V42H42V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M33 23L24 32L15 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M23.9917 6V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yj=Ke("edit",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M7 42H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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)])}),Zj=Ke("effects",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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)])}),Qj=Ke("efferent-three",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M19 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M42 19L38 7L26 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M38 7C33 22 30 25 20 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bj=Ke("erase",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M4 42H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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)])}),Dj=Ke("fill",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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),L("path",{d:"M34 23L23 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M25 14L14 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M34 14L14 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M14 22V34H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M22 14H34V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kj=Ke("flip-horizontally",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M4 34L16 12V34H4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M44 34H32V12L44 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Hj=Ke("flip-vertically",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M42 24L6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M14 4L36 16H14V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M14 44V32H36L14 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Gj=Ke("font-size",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M8 10.9333L8 6H40V10.9333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M16 42H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zj=Ke("format",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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),L("path",{d:"M16 32L16 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Jj=Ke("format-brush",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M34 5H6V20H34V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),L("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)])}),jj=Ke("formula",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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)])}),$j=Ke("full-screen",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qj=Ke("full-screen-one",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M6 6L16 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M6 41.8995L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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),L("path",{d:"M41.8995 6L32 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),e$=Ke("full-screen-play",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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)])}),t$=Ke("fullwidth",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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)])}),n$=Ke("github",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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)])}),r$=Ke("graphic-design",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M44 18H18V44H44V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),o$=Ke("group",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M12 4H4V12H12V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M44 36H36V44H44V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M12 36H4V44H12V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M44 4H36V12H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M8 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M40 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M12 8H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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)])}),i$=Ke("hamburger-button",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M7.94971 11.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M7.94971 23.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M7.94971 35.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),a$=Ke("help",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M24 28.6248V24.6248C27.3137 24.6248 30 21.9385 30 18.6248C30 15.3111 27.3137 12.6248 24 12.6248C20.6863 12.6248 18 15.3111 18 18.6248",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 37.6248C25.3807 37.6248 26.5 36.5055 26.5 35.1248C26.5 33.7441 25.3807 32.6248 24 32.6248C22.6193 32.6248 21.5 33.7441 21.5 35.1248C21.5 36.5055 22.6193 37.6248 24 37.6248Z",fill:e.colors[2]},null)])}),s$=Ke("high-light",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M6 44L6 25H12V17H36V25H42V44H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M17 17V8L31 4V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),l$=Ke("indent-left",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M6 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M19 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M19 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M11 19L6 24L11 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M6 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),c$=Ke("indent-right",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M29 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M29 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M37 19L42 24L37 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M42 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),u$=Ke("info",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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),L("path",{d:"M24.5 34V20H23.5H22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M21 34H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),f$=Ke("insert-table",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M18 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),L("path",{d:"M30 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),L("path",{d:"M6 18H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),L("path",{d:"M6 30H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),d$=Ke("left",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M31 36L19 24L31 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),h$=Ke("left-two",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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)])}),p$=Ke("link-one",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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),L("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),L("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)])}),m$=Ke("list",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M5 10L8 13L14 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M5 24L8 27L14 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M5 38L8 41L14 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),g$=Ke("list-view",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M4 14H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M20 24H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M20 32H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M12 24H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M12 32H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),v$=Ke("lock",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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),L("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),y$=Ke("logout",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M23.9917 6H6V42H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M33 33L42 24L33 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M16 23.9917H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),A$=Ke("magic",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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)])}),R$=Ke("minus",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M10.5 24L38.5 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),x$=Ke("move-one",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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)])}),b$=Ke("needle",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("g",{"clip-path":"url(#"+e.id+"3d50a8e2)"},[L("path",{d:"M39 23L25 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M43.9995 17L30.9995 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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),L("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),L("path",{d:"M11 37L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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)]),L("defs",null,[L("clipPath",{id:e.id+"3d50a8e2"},[L("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),M$=Ke("next",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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)])}),w$=Ke("off-screen-one",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M6 6L16 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M6 41.8995L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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),L("path",{d:"M41.8995 6L32 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M32 7V16H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M16 7V16H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M16 41V32H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M32 41V32H40.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),S$=Ke("ordered-list",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M9 4V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M12 13H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M12 27H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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),L("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),L("path",{d:"M11 38H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M9 4L6 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),L$=Ke("pause",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M16 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M32 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),O$=Ke("picture",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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),L("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)])}),T$=Ke("platte",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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),L("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),L("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)])}),k$=Ke("play-one",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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)])}),N$=Ke("plus",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M24.0605 10L24.0239 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M10 24L38 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),P$=Ke("power",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M24 4V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),C$=Ke("ppt",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M4 8H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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),L("path",{d:"M22 16L27 21L22 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M16 42L24 34L32 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),I$=Ke("preview-close",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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),L("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),L("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),L("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)])}),F$=Ke("preview-open",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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)])}),_$=Ke("quote",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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)])}),E$=Ke("right",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M19 12L31 24L19 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),X$=Ke("right-two",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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)])}),W$=Ke("rotate",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M12 24H42V42H12V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M6 8V17H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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)])}),V$=Ke("round",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),U$=Ke("row-height",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M16 35L10 41L4 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M16 13L10 7L4 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M10 7V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M44 9H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M36 19H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M44 29H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M36 39H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Y$=Ke("search",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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),L("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)])}),Z$=Ke("send-to-back",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M14 21H5V5H21V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M32 27H43V43H27V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M14 32V14H32V32H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Q$=Ke("sent-to-back",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M9.96906 6H6V10.0336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M9.99705 30H6V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M26 30H29.9971V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M26.0023 6H30V9.99785",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M16.0283 6H20.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),L("path",{d:"M6 16V20.0148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M30 16V20.0148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M15.9922 30H19.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),B$=Ke("square",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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)])}),D$=Ke("stopwatch-start",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M18 4H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M24 19V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M32 27H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),K$=Ke("strikethrough",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M5 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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),L("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),L("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)])}),H$=Ke("tailoring",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M12 4V36H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M20 12H36V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M12 12H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),L("path",{d:"M36 44V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),G$=Ke("text",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M16 19V16H32V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M22 34H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M24 18L24 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),z$=Ke("text-bold",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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)])}),J$=Ke("text-italic",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M20 6H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M12 42H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M29 5.95215L19 41.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),j$=Ke("text-rotation-down",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M37 6V42L43 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$$=Ke("text-rotation-none",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M6 37H42L36 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),q$=Ke("text-underline",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M8 44H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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)])}),eq=Ke("theme",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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=Ke("transform",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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),L("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),L("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)])}),nq=Ke("undo",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("path",{d:"M6 9V17H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rq=Ke("ungroup",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M11.2727 4H4V11.2727H11.2727V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),L("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),L("path",{d:"M11.2727 24H4V31.2727H11.2727V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),L("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),L("path",{d:"M31.2727 4H24V11.2727H31.2727V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),L("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),L("path",{d:"M11.2729 7.63623H24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M24 40.3638H36.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("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),L("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),L("path",{d:"M7.63672 11.2725V23.9997",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M40.3633 24V36.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oq=Ke("unlock",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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),L("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iq=Ke("up",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M13 30L25 18L37 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aq=Ke("user",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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)])}),sq=Ke("vertical-spacing-between-items",!1,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("path",{d:"M8 6V12H40V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M14 24H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),L("path",{d:"M8 42V36H40V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lq=Ke("video-two",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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),L("path",{d:"M6 15H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M33 6L27 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),L("path",{d:"M21 6L15 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cq=Ke("volume-mute",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("rect",{opacity:"0.01",x:"30",y:"18",width:"13",height:"13",fill:e.colors[2]},null),L("mask",{id:e.id+"603476ab",maskUnits:"userSpaceOnUse",x:"30",y:"18",width:"13",height:"13",style:{maskType:"alpha"}},[L("rect",{x:"30",y:"18",width:"13",height:"13",fill:e.colors[2]},null)]),L("g",{mask:"url(#"+e.id+"603476ab)"},[L("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),L("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)]),L("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)])}),uq=Ke("volume-notice",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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),L("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)])}),fq=Ke("volume-small",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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)])}),dq=Ke("write",!0,function(e){return L("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[L("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),L("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)])}),Ym={IconPlayOne:k$,IconFullScreenPlay:e$,IconLock:v$,IconUnlock:oq,IconPpt:C$,IconFormat:zj,IconPicture:O$,IconFullScreen:$j,IconList:m$,IconOrderedList:S$,IconFlipVertically:Hj,IconFlipHorizontally:Kj,IconFontSize:Gj,IconCode:Pj,IconTextBold:z$,IconTextItalic:J$,IconTextUnderline:q$,IconStrikethrough:K$,IconEdit:Yj,IconQuote:_$,IconBackgroundColor:pj,IconGroup:o$,IconUngroup:rq,IconBack:hj,IconNext:M$,IconFullwidth:t$,IconAlignTop:cj,IconAlignLeft:ej,IconAlignRight:tj,IconAlignBottom:$J,IconAlignVertically:uj,IconAlignHorizontally:qJ,IconBringToFront:mj,IconSendToBack:Z$,IconAlignTextLeft:ij,IconAlignTextRight:sj,IconAlignTextCenter:oj,IconAlignTextBoth:nj,IconRowHeight:U$,IconWrite:dq,IconInsertTable:f$,IconAddText:zJ,IconFill:Dj,IconTailoring:H$,IconEffects:Zj,IconColorFilter:Cj,IconUp:iq,IconDown:Wj,IconPlus:N$,IconMinus:R$,IconConnection:Fj,IconBringToFrontOne:gj,IconSentToBack:Q$,IconGithub:n$,IconChartProportion:bj,IconChartHistogram:vj,IconChartHistogramOne:yj,IconChartLineArea:Rj,IconChartRing:Mj,IconChartScatter:wj,IconChartLine:Aj,IconChartPie:xj,IconText:G$,IconRotate:W$,IconLeftTwo:h$,IconRightTwo:X$,IconPlatte:T$,IconClose:Tj,IconCloseSmall:Nj,IconUndo:nq,IconTransform:tq,IconClick:Oj,IconTheme:eq,IconArrowCircleLeft:fj,IconGraphicDesign:r$,IconLogout:y$,IconErase:Bj,IconClear:Lj,IconAlignTextTopOne:lj,IconAlignTextBottomOne:rj,IconAlignTextMiddleOne:aj,IconPause:L$,IconVolumeMute:cq,IconVolumeNotice:uq,IconVolumeSmall:fq,IconVideoTwo:lq,IconFormula:jj,IconLinkOne:p$,IconFullScreenOne:qj,IconOffScreenOne:w$,IconPower:P$,IconListView:g$,IconMagic:A$,IconHighLight:s$,IconDownload:Uj,IconIndentLeft:l$,IconIndentRight:c$,IconVerticalSpacingBetweenItems:sq,IconCopy:_j,IconDelete:Ej,IconSquare:B$,IconRound:V$,IconNeedle:b$,IconTextRotationNone:$$,IconTextRotationDown:j$,IconFormatBrush:Jj,IconPreviewOpen:F$,IconPreviewClose:I$,IconStopwatchStart:D$,IconSearch:Y$,IconLeft:d$,IconRight:E$,IconMoveOne:x$,IconHamburgerButton:i$,IconAttention:dj,IconCheckOne:Sj,IconCloseOne:kj,IconInfo:u$,IconComment:Ij,IconUser:aq,IconHelp:a$,IconDownPic:Vj,IconUpload:jJ,IconImportPPtist:JJ,IconExport:Qj,IconSave:Xj},hq={install(e){for(const t of Object.keys(Ym))e.component(t,Ym[t])}},pq=["id"],mq={class:"icons"},gq={class:"content"},vq={key:0,class:"title"},yq={class:"description"},Aq={key:0,class:"control"},Rq=Ie({__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}=Ym,c=e,l=n,u=he(!0),f=he(null),d=()=>{c.duration<=0||(f.value=setTimeout(p,c.duration))},h=()=>{f.value&&clearTimeout(f.value)},p=()=>u.value=!1;return q6(()=>{h()}),Ht(()=>{d()}),t({close:p}),(m,v)=>(Y(),Te(Ou,{name:"message-fade",appear:"",mode:"in-out",onBeforeLeave:v[3]||(v[3]=b=>l("close")),onAfterLeave:v[4]||(v[4]=b=>l("destroy"))},{default:se(()=>[u.value?(Y(),ee("div",{key:0,class:"message",id:m.id},[V("div",{class:"message-container",onMouseenter:v[1]||(v[1]=b=>h()),onMouseleave:v[2]||(v[2]=b=>d())},[V("div",mq,[m.type==="warning"?(Y(),Te(z(r),{key:0,theme:"filled",size:"18",fill:"#faad14"})):Qe("",!0),m.type==="success"?(Y(),Te(z(o),{key:1,theme:"filled",size:"18",fill:"#52c41a"})):Qe("",!0),m.type==="error"?(Y(),Te(z(i),{key:2,theme:"filled",size:"18",fill:"#ff4d4f"})):Qe("",!0),m.type==="info"?(Y(),Te(z(a),{key:3,theme:"filled",size:"18",fill:"#1677ff"})):Qe("",!0)]),V("div",gq,[m.title?(Y(),ee("div",vq,vt(m.title),1)):Qe("",!0),V("div",yq,vt(m.message),1)]),m.closable?(Y(),ee("div",Aq,[V("span",{class:"close-btn",onClick:v[0]||(v[0]=b=>p())},[L(z(s))])])):Qe("",!0)],32)],8,pq)):Qe("",!0)]),_:1}))}}),We=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},xq=We(Rq,[["__scopeId","data-v-5f638602"]]),g4=[];let Va=null,bq=0;const Mq={duration:3e3},gn=e=>{const t="message-"+bq++,n={...Mq,...e,id:t};Va||(Va=document.createElement("div"),Va.className="message-wrap",Va.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(Va));const r=L(xq,n,null),o=document.createElement("div");r.appContext=e.ctx||gn._context||null,r.props.onClose=e.onClose,r.props.onDestroy=()=>{Va&&Va.childNodes.length<=1&&(Va.remove(),Va=null),Rd(null,o)},Rd(r,o),Va.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 g4.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=g4.length-1;e>=0;e--)g4[e].close()};const Cx=e=>{const n=e.replace(/[\n\r]+/g,"<br>").split("<br>");let r="";for(const o of n)o&&(r+=`<div>${o}</div>`);return r},wq=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}}),Hu=e=>new Promise(t=>{const n=new FileReader;n.addEventListener("load",()=>{t(n.result)}),n.readAsDataURL(e)}),Gt=1e3;var cn=(e=>(e.ROUND_RECT="roundRect",e.ROUND_RECT_DIAGONAL="roundRectDiagonal",e.ROUND_RECT_SINGLE="roundRectSingle",e.ROUND_RECT_SAMESIDE="roundRectSameSide",e.CUT_RECT_DIAGONAL="cutRectDiagonal",e.CUT_RECT_SINGLE="cutRectSingle",e.CUT_RECT_SAMESIDE="cutRectSameSide",e.CUT_ROUND_RECT="cutRoundRect",e.MESSAGE="message",e.ROUND_MESSAGE="roundMessage",e.L="L",e.RING_RECT="ringRect",e.PLUS="plus",e.TRIANGLE="triangle",e.PARALLELOGRAM_LEFT="parallelogramLeft",e.PARALLELOGRAM_RIGHT="parallelogramRight",e.TRAPEZOID="trapezoid",e.BULLET="bullet",e.INDICATOR="indicator",e))(cn||{}),Nt=(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))(Nt||{});const Gu={[cn.ROUND_RECT]:{editable:!0,defaultValue:.125,range:[0,.5],relative:"left",getBaseSize:(e,t)=>Math.min(e,t),formula:(e,t,n)=>{const r=Math.min(e,t)*n;return`M ${r} 0 L ${e-r} 0 Q ${e} 0 ${e} ${r} L ${e} ${t-r} Q ${e} ${t} ${e-r} ${t} L ${r} ${t} Q 0 ${t} 0 ${t-r} L 0 ${r} Q 0 0 ${r} 0 Z`}},[cn.CUT_RECT_DIAGONAL]:{editable:!0,defaultValue:.2,range:[0,.9],relative:"right",getBaseSize:(e,t)=>Math.min(e,t),formula:(e,t,n)=>{const r=Math.min(e,t)*n;return`M 0 ${t-r} L 0 0 L ${e-r} 0 L ${e} ${r} L ${e} ${t} L ${r} ${t} Z`}},[cn.CUT_RECT_SINGLE]:{editable:!0,defaultValue:.2,range:[0,.9],relative:"right",getBaseSize:(e,t)=>Math.min(e,t),formula:(e,t,n)=>{const r=Math.min(e,t)*n;return`M 0 ${t} L 0 0 L ${e-r} 0 L ${e} ${r} L ${e} ${t} Z`}},[cn.CUT_RECT_SAMESIDE]:{editable:!0,defaultValue:.2,range:[0,.5],relative:"left",getBaseSize:(e,t)=>Math.min(e,t),formula:(e,t,n)=>{const r=Math.min(e,t)*n;return`M 0 ${r} L ${r} 0 L ${e-r} 0 L ${e} ${r} L ${e} ${t} L 0 ${t} Z`}},[cn.ROUND_RECT_DIAGONAL]:{editable:!0,defaultValue:.125,range:[0,1],relative:"left",getBaseSize:(e,t)=>Math.min(e,t),formula:(e,t,n)=>{const r=Math.min(e,t)*n;return`M ${r} 0 L ${e} 0 L ${e} ${t-r} Q ${e} ${t} ${e-r} ${t} L 0 ${t} L 0 ${r} Q 0 0 ${r} 0 Z`}},[cn.ROUND_RECT_SINGLE]:{editable:!0,defaultValue:.125,range:[0,1],relative:"right",getBaseSize:(e,t)=>Math.min(e,t),formula:(e,t,n)=>{const r=Math.min(e,t)*n;return`M 0 0 L ${e-r} 0 Q ${e} 0 ${e} ${r} L ${e} ${t} L 0 ${t} L 0 0 Z`}},[cn.ROUND_RECT_SAMESIDE]:{editable:!0,defaultValue:.125,range:[0,.5],relative:"left",getBaseSize:(e,t)=>Math.min(e,t),formula:(e,t,n)=>{const r=Math.min(e,t)*n;return`M 0 ${r} Q 0 0 ${r} 0 L ${e-r} 0 Q ${e} 0 ${e} ${r} L ${e} ${t} L 0 ${t} Z`}},[cn.CUT_ROUND_RECT]:{editable:!0,defaultValue:.125,range:[0,.5],relative:"left",getBaseSize:(e,t)=>Math.min(e,t),formula:(e,t,n)=>{const r=Math.min(e,t)*n;return`M ${r} 0 L ${e-r} 0 L ${e} ${r} L ${e} ${t} L 0 ${t} L 0 ${r} Q 0 0 ${r} 0 Z`}},[cn.MESSAGE]:{formula:(e,t)=>{const n=e*.2,r=t*.2;return`M 0 0 L ${e} 0 L ${e} ${t-r} L ${e/2} ${t-r} L ${e/2-n} ${t} L ${e/2-n} ${t-r} L 0 ${t-r} Z`}},[cn.ROUND_MESSAGE]:{formula:(e,t)=>{const n=Math.min(e,t)*.125,r=e*.2,o=t*.2;return`M 0 ${n} Q 0 0 ${n} 0 L ${e-n} 0 Q ${e} 0 ${e} ${n} L ${e} ${t-n-o} Q ${e} ${t-o} ${e-n} ${t-o} L ${e/2} ${t-o} L ${e/2-r} ${t} L ${e/2-r} ${t-o} L ${n} ${t-o} Q 0 ${t-o} 0 ${t-n-o} L 0 ${n} Z`}},[cn.L]:{editable:!0,defaultValue:.25,range:[.1,.9],relative:"left",getBaseSize:(e,t)=>Math.min(e,t),formula:(e,t,n)=>{const r=Math.min(e,t)*n;return`M 0 0 L 0 ${t} L ${e} ${t} L ${e} ${t-r} L ${r} ${t-r} L ${r} 0 Z`}},[cn.RING_RECT]:{editable:!0,defaultValue:.25,range:[.1,.45],relative:"left",getBaseSize:(e,t)=>Math.min(e,t),formula:(e,t,n)=>{const r=Math.min(e,t)*n;return`M 0 0 ${e} 0 ${e} ${t} L 0 ${t} L 0 0 Z M ${r} ${r} L ${r} ${t-r} L ${e-r} ${t-r} L ${e-r} ${r} Z`}},[cn.PLUS]:{editable:!0,defaultValue:.25,range:[.1,.9],relative:"center",getBaseSize:(e,t)=>Math.min(e,t),formula:(e,t,n)=>{const r=Math.min(e,t)*n;return`M ${e/2-r/2} 0 L ${e/2-r/2} ${t/2-r/2} L 0 ${t/2-r/2} L 0 ${t/2+r/2} L ${e/2-r/2} ${t/2+r/2} L ${e/2-r/2} ${t} L ${e/2+r/2} ${t} L ${e/2+r/2} ${t/2+r/2} L ${e} ${t/2+r/2} L ${e} ${t/2-r/2} L ${e/2+r/2} ${t/2-r/2} L ${e/2+r/2} 0 Z`}},[cn.TRIANGLE]:{editable:!0,defaultValue:.5,range:[0,1],relative:"left",getBaseSize:e=>e,formula:(e,t,n)=>`M ${e*n} 0 L 0 ${t} L ${e} ${t} Z`},[cn.PARALLELOGRAM_LEFT]:{editable:!0,defaultValue:.25,range:[0,.9],relative:"left",getBaseSize:e=>e,formula:(e,t,n)=>{const r=e*n;return`M ${r} 0 L ${e} 0 L ${e-r} ${t} L 0 ${t} Z`}},[cn.PARALLELOGRAM_RIGHT]:{editable:!0,defaultValue:.25,range:[0,.9],relative:"right",getBaseSize:e=>e,formula:(e,t,n)=>{const r=e*n;return`M 0 0 L ${e-r} 0 L ${e} ${t} L ${r} ${t} Z`}},[cn.TRAPEZOID]:{editable:!0,defaultValue:.25,range:[0,.5],relative:"left",getBaseSize:e=>e,formula:(e,t,n)=>{const r=e*n;return`M ${r} 0 L ${e-r} 0 L ${e} ${t} L 0 ${t} Z`}},[cn.BULLET]:{editable:!0,defaultValue:.2,range:[0,1],relative:"top",getBaseSize:(e,t)=>t,formula:(e,t,n)=>{const r=t*n;return`M ${e/2} 0 L 0 ${r} L 0 ${t} L ${e} ${t} L ${e} ${r} Z`}},[cn.INDICATOR]:{editable:!0,defaultValue:.2,range:[0,.9],relative:"right",getBaseSize:e=>e,formula:(e,t,n)=>{const r=e*n;return`M ${e} ${t/2} L ${e-r} 0 L 0 0 L ${r} ${t/2} L 0 ${t} L ${e-r} ${t} Z`}}},Ix=[{type:"矩形",children:[{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",pptxShapeType:"rect"},{viewBox:[200,200],path:"M 50 0 L 150 0 Q 200 0 200 50 L 200 150 Q 200 200 150 200 L 50 200 Q 0 200 0 150 L 0 50 Q 0 0 50 0 Z",pathFormula:cn.ROUND_RECT,pptxShapeType:"roundRect"},{viewBox:[200,200],path:"M 0 200 L 0 0 L 150 0 L 200 50 L 200 200 Z",pathFormula:cn.CUT_RECT_SINGLE,pptxShapeType:"snip1Rect"},{viewBox:[200,200],path:"M 0 50 L 50 0 L 150 0 L 200 50 L 200 200 L 0 200 Z",pathFormula:cn.CUT_RECT_SAMESIDE,pptxShapeType:"snip2SameRect"},{viewBox:[200,200],path:"M 0 150 L 0 0 L 150 0 L 200 50 L 200 200 L 50 200 Z",pathFormula:cn.CUT_RECT_DIAGONAL,pptxShapeType:"snip2DiagRect"},{viewBox:[200,200],path:"M 50 0 L 150 0 L 200 50 L 200 200 L 0 200 L 0 50 Q 0 0 50 0 Z",pathFormula:cn.CUT_ROUND_RECT,pptxShapeType:"snipRoundRect"},{viewBox:[200,200],path:"M 0 0 L 150 0 Q 200 0 200 50 L 200 200 L 0 200 L 0 0 Z",pathFormula:cn.ROUND_RECT_SINGLE,pptxShapeType:"round1Rect"},{viewBox:[200,200],path:"M 0 50 Q 0 0 50 0 L 150 0 Q 200 0 200 50 L 200 200 L 0 200 Z",pathFormula:cn.ROUND_RECT_SAMESIDE,pptxShapeType:"round2SameRect"},{viewBox:[200,200],path:"M 50 0 L 200 0 L 200 150 Q 200 200 150 200 L 0 200 L 0 50 Q 0 0 50 0 Z",pathFormula:cn.ROUND_RECT_DIAGONAL,pptxShapeType:"round2DiagRect"},{viewBox:[200,200],path:"M 0 80 L 60 0 L 100 40 L 180 20 L 200 120 L 160 200 L 0 200 L 60 140 Z",title:"任意多边形"}]},{type:"常用形状",children:[{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",pptxShapeType:"ellipse"},{viewBox:[200,200],path:"M 100 0 L 0 200 L 200 200 L 100 0 Z",pathFormula:cn.TRIANGLE,pptxShapeType:"triangle"},{viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z"},{viewBox:[200,200],path:"M 70 20 L 0 160 Q 0 200 40 200 L 160 200 Q 200 200 200 160 L 130 20 Q 100 -20 70 20 Z"},{viewBox:[200,200],path:"M 50 0 L 200 0 L 150 200 L 0 200 L 50 0 Z",pathFormula:cn.PARALLELOGRAM_LEFT,pptxShapeType:"parallelogram"},{viewBox:[200,200],path:"M 0 0 L 150 0 L 200 200 L 50 200 L 0 0 Z",pathFormula:cn.PARALLELOGRAM_RIGHT},{viewBox:[200,200],path:"M 50 0 L 150 0 L 200 200 L 0 200 L 50 0 Z",pathFormula:cn.TRAPEZOID,pptxShapeType:"trapezoid"},{viewBox:[200,200],path:"M 100 0 L 0 100 L 100 200 L 200 100 L 100 0 Z",pptxShapeType:"diamond"},{viewBox:[200,200],path:"M 100 0 L 0 50 L 0 200 L 200 200 L 200 50 L 100 0 Z",pathFormula:cn.BULLET},{viewBox:[200,200],path:"M 200 100 L 150 0 L 0 0 L 50 100 L 0 200 L 150 200 L 200 100 Z",pathFormula:cn.INDICATOR},{viewBox:[200,200],path:"M 0 0 C 80 20 120 20 200 0 C 180 80 180 120 200 200 C 80 180 120 180 0 200 C 20 120 20 80 0 0 Z"},{viewBox:[200,200],path:"M 10 10 C 60 0 140 0 190 10 C 200 60 200 140 190 190 C 140 200 60 200 10 190 C 0 140 0 60 10 10 Z"},{viewBox:[200,200],path:"M 0 200 A 50 100 0 1 1 200 200 L 0 200 Z"},{viewBox:[200,200],path:"M 40 20 A 100 100 0 1 0 200 100 L 100 100 L 40 20 Z"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 100 100 L 100 0 Z",pptxShapeType:"pie"},{viewBox:[200,200],path:"M 160 20 A 100 100 0 1 0 200 100 L 100 100 L 160 20 Z"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 100 0 Z",pptxShapeType:"chord"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 200 0 L 100 0 Z",pptxShapeType:"teardrop"},{viewBox:[200,200],path:"M 0 0 L 200 0 Q 200 200 0 200 L 0 0 Z"},{viewBox:[200,200],path:"M 100 0 L 0 90 L 50 200 L 150 200 L 200 90 L 100 0 Z",pptxShapeType:"pentagon"},{viewBox:[200,200],path:"M 40 0 L 160 0 L 200 100 L 160 200 L 40 200 L 0 100 Z",pptxShapeType:"hexagon"},{viewBox:[200,200],path:"M 100 0 L 0 60 L 0 140 L 100 200 L 200 140 L 200 60 L 100 0 Z"},{viewBox:[200,200],path:"M 60 0 L 140 0 L 200 60 L 200 140 L 140 200 L 60 200 L 0 140 L 0 60 L 60 0 Z",pptxShapeType:"octagon"},{viewBox:[200,200],path:"M 75 0 L 125 0 L 175 25 L 200 75 L 200 125 L 175 175 L 125 200 L 75 200 L 25 175 L 0 125 L 0 75 L 25 25 L 75 0 Z"},{viewBox:[200,200],path:"M 150 0 A 50 100 0 1 1 150 200 L 0 200 L 0 0 L 150 0 Z"},{viewBox:[200,200],path:"M 50 0 A 25 50 0 1 0 50 200 L 150 200 A 25 50 0 1 0 150 0 L 50 0 Z"},{viewBox:[200,200],path:"M 150 0 A 50 100 0 1 1 150 200 L 0 200 A 50 100 0 0 0 0 0 L 150 0 Z"},{viewBox:[200,200],path:"M 200 0 L 200 200 L 0 200 L 0 100 L 200 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 100 L 200 200 L 0 200 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 100 0 L 0 100 L 0 200 L 200 0 Z"},{viewBox:[200,200],path:"M 50 0 L 150 0 L 150 50 L 200 50 L 200 150 L 150 150 L 150 200 L 50 200 L 50 150 L 0 150 L 0 50 L 50 50 L 50 0 Z"},{viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 L 200 140 L 60 140 L 60 0 L 0 0 Z",pathFormula:cn.L},{viewBox:[200,200],path:"M0 0 L200 0 L200 200 L0 200 L0 0 Z M50 50 L50 150 L150 150 L150 50 Z",pathFormula:cn.RING_RECT},{viewBox:[200,200],path:"M0 100 A100 100 0 1 1 0 101 Z M150 100 A50 50 0 1 0 150 101 Z"},{viewBox:[200,200],path:"M 70 0 L 70 70 L 0 70 L 0 130 L 70 130 L 70 200 L 130 200 L 130 130 L 200 130 L 200 70 L 130 70 L 130 0 L 70 0 Z",pathFormula:cn.PLUS},{viewBox:[200,200],path:"M 40 0 L 0 40 L 60 100 L 0 160 L 40 200 L 100 140 L 160 200 L 200 160 L 140 100 L 200 40 L 160 0 L 100 60 L 40 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 160 L 100 160 L 60 200 L 60 160 L 0 160 Z",pathFormula:cn.MESSAGE},{viewBox:[200,200],path:"M 0 40 Q 0 0 40 0 L 160 0 Q 200 0 200 40 L 200 120 Q 200 160 160 160 L 100 160 L 60 200 L 60 160 L 40 160 Q 0 160 0 120 L 0 40 Z",pathFormula:cn.ROUND_MESSAGE},{viewBox:[200,200],path:"M 180 160 A 100 100 0 1 0 100 200 L 200 200 L 200 160 L 180 160 Z"},{viewBox:[200,200],path:"M 200 0 L 0 0 L 200 200 L 0 200 L 200 0 Z"},{viewBox:[200,200],path:"M 0 20 C 60 60 140 -40 200 20 L 200 180 C 140 140 60 240 0 180 L 0 20 Z"},{viewBox:[200,200],path:"M 0 20 C 40 -40 60 60 100 20 C 140 -40 160 60 200 20 L 200 180 C 140 240 160 140 100 180 C 40 240 60 140 0 180 L 0 20 Z"},{viewBox:[200,200],path:"M 100 0 Q 0 50 0 175 Q 100 225 200 175 Q 200 50 100 0 Z"},{viewBox:[200,200],path:"M 0 100 A 50 50 0 1 1 200 100 L 100 200 L 0 100 Z"},{viewBox:[200,200],path:"M 100 0 L 120 80 L 200 100 L 120 120 L 100 200 L 80 120 L 0 100 L 80 80 L 100 0 Z",pptxShapeType:"star4"},{viewBox:[1024,1024],path:"M1018.67652554 400.05983681l-382.95318779-5.89158658L512 34.78141155 388.27666225 394.16825023l-382.95318779 5.89158658L311.68602415 629.83174977l-117.83174978 365.27842665 312.25413766-223.88032637 312.25413904 223.88032637-117.83175116-365.27842665 318.14572563-229.77191296z",pptxShapeType:"star5",special:!0},{viewBox:[200,200],path:"M 100 0 L 60 60 L 0 100 L 60 140 L 100 200 L 140 140 L 200 100 L 140 60 L 100 0 Z"},{viewBox:[200,200],path:"M 100 0 L 140 60 L 200 60 L 160 100 L 200 140 L 140 140 L 100 200 L 60 140 L 0 140 L 40 100 L 0 60 L 60 60 L 100 0 Z",pptxShapeType:"star6"},{viewBox:[200,200],path:"M 100 0 L 80 40 L 20 20 L 40 80 L 0 100 L 40 120 L 20 180 L 80 160 L 100 200 L 120 160 L 180 180 L 160 120 L 200 100 L 160 80 L 180 20 L 120 40 L 100 0 Z"},{viewBox:[200,200],path:"M 200 0 C 80 40 80 160 200 200 C -60 200 -60 0 200 0 Z"}]},{type:"箭头",children:[{viewBox:[200,200],path:"M 100 0 L 0 100 L 50 100 L 50 200 L 150 200 L 150 100 L 200 100 L 100 0 Z",pptxShapeType:"upArrow"},{viewBox:[200,200],path:"M 100 200 L 200 100 L 150 100 L 150 0 L 50 0 L 50 100 L 0 100 L 100 200 Z",pptxShapeType:"downArrow"},{viewBox:[200,200],path:"M 0 100 L 100 0 L 100 50 L 200 50 L 200 150 L 100 150 L 100 200 L 0 100 Z",pptxShapeType:"leftArrow"},{viewBox:[200,200],path:"M 200 100 L 100 0 L 100 50 L 0 50 L 0 150 L 100 150 L 100 200 L 200 100 Z",pptxShapeType:"rightArrow"},{viewBox:[200,200],path:"M 100 0 L 0 60 L 60 60 L 60 140 L 0 140 L 100 200 L 200 140 L 140 140 L 140 60 L 200 60 L 100 0 Z",pptxShapeType:"upDownArrow"},{viewBox:[200,200],path:"M 0 100 L 60 0 L 60 60 L 140 60 L 140 0 L 200 100 L 140 200 L 140 140 L 60 140 L 60 200 L 0 100 Z",pptxShapeType:"leftRightArrow"},{viewBox:[200,200],path:"M 100 0 L 60 40 L 80 40 L 80 80 L 40 80 L 40 60 L 0 100 L 40 140 L 40 120 L 80 120 L 80 160 L 60 160 L 100 200 L 140 160 L 120 160 L 120 120 L 160 120 L 160 140 L 200 100 L 160 60 L 160 80 L 120 80 L 120 40 L 140 40 L 100 0 Z"},{viewBox:[200,200],path:"M 0 100 L 100 0 L 100 50 L 200 50 L 150 100 L 200 150 L 100 150 L 100 200 L 0 100 Z"},{viewBox:[200,200],path:"M 200 100 L 100 0 L 100 50 L 0 50 L 50 100 L 0 150 L 100 150 L 100 200 L 200 100 Z",pptxShapeType:"notchedRightArrow"},{viewBox:[200,200],path:"M 0 100 L 80 20 L 80 80 L 120 80 L 120 0 L 200 0 L 200 200 L 120 200 L 120 120 L 80 120 L 80 180 L 0 100 Z"},{viewBox:[200,200],path:"M 200 100 L 120 20 L 120 80 L 80 80 L 80 0 L 0 0 L 0 200 L 80 200 L 80 120 L 120 120 L 120 180 L 200 100 Z"},{viewBox:[200,200],path:"M 0 0 L 120 0 L 200 100 L 120 200 L 0 200 L 80 100 L 0 0 Z",pptxShapeType:"chevron"},{viewBox:[200,200],path:"M 80 0 L 200 0 L 120 100 L 200 200 L 80 200 L 0 100 L 80 0 Z"},{viewBox:[200,200],path:"M 0 0 L 140 0 L 200 100 L 140 200 L 0 200 L 0 100 L 0 0 Z",pptxShapeType:"homePlate"},{viewBox:[200,200],path:"M 60 0 L 200 0 L 200 100 L 200 200 L 60 200 L 0 100 L 60 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 100 L 0 200 L 60 100 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 0 100 L 200 200 L 140 100 L 200 0 Z"},{viewBox:[200,200],path:"M 0 0 L 80 0 L 200 100 L 80 200 L 0 200 L 120 100 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 120 0 L 0 100 L 120 200 L 200 200 L 80 100 L 200 0 Z"},{viewBox:[200,200],path:"M 0 200 L 180 200 L 180 40 L 200 40 L 160 0 L 120 40 L 140 40 L 140 160 L 0 160 L 0 200 Z"},{viewBox:[200,200],path:"M 0 200 L 0 20 L 160 20 L 160 0 L 200 40 L 160 80 L 160 60 L 40 60 L 40 200 L 0 200 Z"},{viewBox:[200,200],path:"M 40 180 L 180 180 L 180 40 L 200 40 L 160 0 L 120 40 L 140 40 L 140 140 L 40 140 L 40 120 L 0 160 L 40 200 L 40 180 Z"},{viewBox:[1024,1024],path:"M398.208 302.912V64L0 482.112l398.208 418.176V655.36c284.48 0 483.584 95.552 625.792 304.64-56.896-298.688-227.584-597.312-625.792-657.088z",special:!0},{viewBox:[1024,1024],path:"M625.792 302.912V64L1024 482.112l-398.208 418.176V655.36C341.312 655.36 142.208 750.912 0 960c56.896-298.688 227.584-597.312 625.792-657.088z",special:!0}]},{type:"其他形状",children:[{viewBox:[1024,1024],path:"M995.336 243.4016c-15.7584-36.5736-38.3376-69.26639999-66.91440001-97.37280001-28.5768-27.98879999-61.73999999-49.8624-98.78399999-65.26799998-38.22-15.876-78.6744-23.8728-120.4224-23.87280001-57.97680001 0-114.5424 15.876-163.69919999 45.864-11.76 7.17360001-22.932 15.05279999-33.51600001 23.63760001-10.584-8.5848-21.75600001-16.46400001-33.51600001-23.63760001-49.1568-29.98799999-105.7224-45.86399999-163.69919999-45.864-41.74799999 0-82.2024 7.9968-120.4224 23.87280001-36.9264 15.28799999-70.2072 37.27919999-98.78399999 65.26799998-28.6944 28.10640001-51.156 60.79919999-66.91440001 97.37280001-16.34639999 37.9848-24.696 78.3216-24.696 119.83439999 0 39.1608 7.9968 79.96800001 23.8728 121.48080001 13.28880001 34.692 32.34000001 70.67760001 56.6832 107.016 38.57279999 57.5064 91.61040001 117.4824 157.4664 178.28160001 109.1328 100.78319999 217.2072 170.4024 221.79359999 173.22479998l27.87120001 17.8752c12.348 7.8792 28.224 7.8792 40.572 0l27.87119999-17.8752c4.58639999-2.94 112.54319999-72.44159999 221.79360001-173.22479998 65.85599999-60.79919999 118.89359999-120.7752 157.4664-178.28160001 24.3432-36.33839999 43.512-72.324 56.68319999-107.016 15.876-41.5128 23.8728-82.32 23.87280001-121.48080001 0.1176-41.5128-8.232-81.8496-24.5784-119.83439999z",special:!0},{viewBox:[1024,1024],path:"M985.20746667 343.50079998l-303.32586667-44.08319999L546.28693333 24.5248c-3.70346666-7.5264-9.79626667-13.6192-17.32266665-17.32266668-18.87573334-9.3184-41.81333333-1.55306667-51.25120001 17.32266668L342.1184 299.41759999l-303.32586667 44.08319999c-8.36266667 1.19466667-16.00853333 5.13706667-21.8624 11.11040001-14.69440001 15.17226667-14.45546667 39.30453334 0.71679999 54.1184l219.46026668 213.9648-51.84853333 302.1312c-1.43359999 8.24320001-0.11946667 16.8448 3.82293333 24.25173333 9.79626667 18.6368 32.9728 25.92426667 51.6096 16.00853334L512 822.44266665l271.3088 142.64320001c7.40693333 3.9424 16.00853333 5.25653333 24.25173333 3.82293333 20.78719999-3.584 34.7648-23.296 31.1808-44.0832l-51.84853333-302.1312 219.46026668-213.9648c5.97333334-5.85386666 9.91573333-13.49973334 11.11039999-21.8624 3.2256-20.90666667-11.34933333-40.26026667-32.256-43.36640001z",special:!0},{viewBox:[1024,1024],path:"M852.65066667 405.84533333C800.54044445 268.40177778 667.76177778 170.66666667 512.22755555 170.66666667S223.91466667 268.288 171.80444445 405.73155555C74.29688889 431.33155555 2.27555555 520.07822222 2.27555555 625.77777778c0 125.72444445 101.83111111 227.55555555 227.44177778 227.55555555h564.56533334C919.89333333 853.33333333 1021.72444445 751.50222222 1021.72444445 625.77777778c0-105.472-71.79377778-194.21866667-169.07377778-219.93244445z",special:!0},{viewBox:[1024,1024],path:"M926.25224691 323.7371485H654.6457886L898.88200917 15.14388241c5.05486373-6.53433603 0.49315743-16.02761669-7.76722963-16.02761668H418.30008701c-3.45210206 0-6.78091476 1.84934039-8.50696579 4.93157436L90.35039154 555.76772251c-3.82197013 6.53433603 0.86302552 14.7947231 8.50696578 14.79472311h215.01664245l-110.22068713 440.88274851c-2.34249783 9.61657002 9.24670194 16.39748478 16.39748477 9.49328065L933.03316167 340.62779071c6.41104668-6.0411786 2.09591911-16.8906422-6.78091476-16.89064221z",special:!0},{viewBox:[1024,1024],path:"M878.47822222 463.30311111c-22.18666667-49.83466667-53.93066667-93.98044445-94.32177777-131.072l-33.10933334-30.37866666c-4.89244445-4.32355555-12.62933333-2.38933333-14.79111111 3.75466666l-14.79111111 42.43911111c-9.216 26.624-26.16888889 53.81688889-50.176 80.55466667-1.59288889 1.70666667-3.41333333 2.16177778-4.66488889 2.27555556-1.25155555 0.11377778-3.18577778-0.11377778-4.89244445-1.70666667-1.59288889-1.36533333-2.38933333-3.41333333-2.27555555-5.46133333 4.20977778-68.49422222-16.27022222-145.74933333-61.09866667-229.83111112C561.26577778 124.01777778 509.72444445 69.51822222 445.32622222 31.51644445l-46.99022222-27.648c-6.144-3.64088889-13.99466667 1.13777778-13.65333333 8.30577777l2.50311111 54.61333333c1.70666667 37.31911111-2.61688889 70.31466667-12.85688889 97.73511112-12.51555555 33.56444445-30.49244445 64.73955555-53.47555556 92.72888888-16.15644445 19.56977778-34.24711111 37.20533333-54.04444444 52.45155556-47.90044445 36.75022222-87.38133333 84.65066667-114.11911111 138.24C125.72444445 502.10133333 111.50222222 562.74488889 111.50222222 623.50222222c0 53.70311111 10.58133333 105.69955555 31.51644445 154.73777778 20.25244445 47.21777778 49.152 89.77066667 85.90222222 126.17955555 36.864 36.40888889 79.64444445 65.08088889 127.31733333 84.992C405.61777778 1010.11911111 457.95555555 1020.58666667 512 1020.58666667s106.38222222-10.46755555 155.76177778-31.06133334c47.67288889-19.91111111 90.56711111-48.46933333 127.31733333-84.992 36.864-36.40888889 65.76355555-78.96177778 85.90222222-126.17955555 20.93511111-49.03822222 31.51644445-101.03466667 31.51644445-154.73777778 0-55.52355555-11.37777778-109.45422222-34.01955556-160.31288889z",special:!0},{viewBox:[1024,1024],path:"M968.20337778 20.11591112H705.44042667c-22.17301333 0-41.92483556 15.16430222-47.14951111 37.33731555C642.36202666 124.73685332 582.08711111 173.03324444 512 173.03324444s-130.36202666-48.29639112-146.29091556-115.58001777c-5.22467555-22.17301333-24.84906667-37.33731556-47.14951111-37.33731555H55.79662222c-30.96576 0-56.06968889 25.10392889-56.06968888 56.06968888v321.12639999c0 30.96576 25.10392889 56.06968889 56.06968888 56.06968889h95.57333334v494.43271112c0 30.96576 25.10392889 56.06968889 56.06968889 56.06968888h609.1207111c30.96576 0 56.06968889-25.10392889 56.06968889-56.06968888V453.38168888h95.57333334c30.96576 0 56.06968889-25.10392889 56.06968888-56.06968889V76.1856c0-30.96576-25.10392889-56.06968889-56.06968888-56.06968888z",special:!0},{viewBox:[1024,1024],path:"M980.94648889 239.80714666H523.46880001L373.99210666 96.82944c-1.91146667-1.78403556-4.46008889-2.80348444-7.00871111-2.80348445H43.05351111c-22.55530667 0-40.77795555 18.22264888-40.77795555 40.77795557v754.39217776c0 22.55530667 18.22264888 40.77795555 40.77795555 40.77795557h937.89297778c22.55530667 0 40.77795555-18.22264888 40.77795555-40.77795557V280.58510222c0-22.55530667-18.22264888-40.77795555-40.77795555-40.77795556z",special:!0},{viewBox:[1024,1024],path:"M972.60904597 164.57058577L841.30587843 33.39070759c-18.86327195-18.86327195-44.1375906-29.34286748-70.64480282-29.3428675-26.75379095 0-51.90482023 10.47959553-70.76809219 29.3428675L558.60337778 174.68031322c-18.86327195 18.86327195-29.34286748 44.1375906-29.34286749 70.64480283 0 26.75379095 10.47959553 51.90482023 29.34286749 70.76809218l103.31648301 103.31648302c-24.28800376 53.50758189-57.69942011 101.59043198-99.24793416 143.13894603-41.42522469 41.67180341-89.63136414 75.08321976-143.13894603 99.61780223L316.21649759 558.84995649c-18.86327195-18.86327195-44.1375906-29.34286748-70.64480283-29.34286747-26.75379095 0-51.90482023 10.47959553-70.76809217 29.34286747L33.39070759 700.01627278c-18.86327195 18.86327195-29.34286748 44.1375906-29.3428675 70.76809217 0 26.75379095 10.47959553 51.90482023 29.3428675 70.76809219l131.05658883 131.05658883c30.08260365 30.205893 71.63111769 47.34311394 114.28923598 47.34311394 9.00012323 0 17.63037836-0.73973616 26.13734414-2.21920846 166.19405621-27.37023774 331.03192945-115.76870829 464.06114804-248.67463751C901.84095379 636.27567408 990.11613498 471.56109018 1017.85624079 304.87387654c8.38367642-50.91850535-8.50696579-103.31648302-45.24719482-140.30329077z",special:!0},{viewBox:[1024,1024],path:"M910.60451556 640.96028445c-20.38897778-65.49959112-43.83630221-120.54983112-79.89930667-210.64362666C836.31217778 193.67708444 737.93535999 2.27555556 511.36284444 2.27555556 282.24170667 2.27555556 186.03121778 197.50001778 192.14791111 430.31665779c-36.19043555 90.22122667-59.51032888 144.88917333-79.89930667 210.64362666-43.32657778 139.53706668-29.30915556 197.26336001-18.60494222 198.53767111 22.9376 2.80348444 89.32920888-105.00323556 89.32920889-105.00323556 0 62.44124445 32.11264001 143.86972444 101.69002667 202.61546667-33.64181333 10.32192-109.20846222 38.10190221-91.24067556 68.55793777 14.52714667 24.59420444 250.01984 15.67402668 317.94062222 8.02816 67.92078222 7.64586667 303.41347556 16.56604444 317.94062223-8.02816 17.96778667-30.32860444-57.72629333-58.23601779-91.24067555-68.55793777 69.57738667-58.87317334 101.69002667-140.30165333 101.69002667-202.61546667 0 0 66.39160889 107.80672 89.32920888 105.00323556 10.83164445-1.40174222 24.84906667-59.12803556-18.47751111-198.53767111z",special:!0},{viewBox:[1024,1024],path:"M1016.86992592 199.24764445c-37.13706667 16.01991111-77.55093333 27.54939259-119.17842962 32.03982222 42.96248889-25.60758518 75.60912592-66.02145185 91.02222222-114.08118519-39.68568889 23.66577778-84.58998518 41.02068148-131.31472593 50.00154074C819.53374815 126.79395555 765.76995555 101.79318518 706.18074075 101.79318518c-114.688 0-206.92385185 92.96402963-206.92385186 207.04521482 0 16.01991111 1.94180741 32.03982222 5.09724444 47.45291852-171.72859259-8.98085925-324.88865185-91.02222222-426.71217778-216.63288889-17.96171852 30.82619259-28.15620741 66.02145185-28.1562074 104.49351112 0 71.84687408 36.53025185 135.19834075 92.23585185 172.45677036-33.98162963-1.33499259-66.02145185-10.92266667-93.57084445-26.33576296v2.54862222c0 100.6098963 71.1186963 183.98625185 165.90317037 203.1616-17.3549037 4.49042963-35.92343703 7.03905185-54.49197037 7.03905185-13.47128889 0-26.2144-1.33499259-39.07887407-3.15543704C146.69748148 681.90814815 223.03478518 741.49736297 313.93564445 743.43917037c-71.1186963 55.7056-160.19911111 88.4736-256.9253926 88.4736-17.3549037 0-33.37481482-0.60681482-50.00154074-2.54862222C98.75911111 888.22518518 207.62168889 922.20681482 324.85831111 922.20681482 705.45256297 922.20681482 913.71140741 606.90583703 913.71140741 333.23235555c0-8.98085925 0-17.96171852-0.60681482-26.94257777 40.2925037-29.4912 75.60912592-66.02145185 103.76533333-107.04213333z",special:!0},{viewBox:[1024,1024],path:"M917.96720197 1.08889505H106.03279803C53.56084718 1.08889505 9.37393998 45.27580225 9.37393998 97.74775309v5.52336372c0 19.33177108 8.28504494 41.42522469 22.0934536 55.23363205l331.40179753 392.15879462v325.87843379c0 16.57008987 8.28504494 30.37849854 22.09345359 35.90186098l209.88780469 104.94390299 2.76168121 2.76168121c27.61681602 11.04672615 55.23363335-8.28504494 55.23363335-38.66354218V550.66354348l331.40179753-392.15879462c35.90186097-41.42522469 30.37849854-102.18222047-11.04672616-135.32240022-11.04672615-13.80840865-33.14017975-22.0934536-55.23363335-22.09345359z",special:!0},{viewBox:[1024,1024],path:"M491.70164031 97.48884502a25.89076502 25.89076502 0 0 1 40.59671938 0L745.66415762 367.01171317a25.89076502 25.89076502 0 0 0 30.49932208 7.72839349l208.00640948-89.14190458a25.89076502 25.89076502 0 0 1 35.56096592 29.06238339l-115.18801541 554.96855704A103.56306132 103.56306132 0 0 1 803.14165689 952.14301275H220.85834311a103.56306132 103.56306132 0 0 1-101.4011828-82.51387024l-115.18801541-554.96855704a25.89076502 25.89076502 0 0 1 35.54802012-29.06238339l208.01935528 89.14190458a25.89076502 25.89076502 0 0 0 30.49932208-7.72839349l213.36579793-269.52286815z",special:!0},{viewBox:[1024,1024],path:"M643.02466884 387.7801525c19.85376751-88.69205333 33.718272-152.84087467 41.61900049-192.57389433C704.52292267 95.17283515 652.90057916 2.27555515 550.58614084 2.27555515c-92.26012484 0-138.59407685 45.84971417-165.91530666 137.49816969l-0.70087152 2.67605334c-16.40038399 74.13942085-41.47882668 131.61085116-74.6746315 172.73287031a189.06953915 189.06953915 0 0 1-143.04142182 70.44391902l-26.17434983 0.5606965C77.66380049 387.52529067 27.76177817 438.90551468 27.76177817 501.84374084V881.55022182c0 77.4144 62.25009818 140.17422182 139.05282766 140.17422303h492.82707951c101.23127467 0 191.59267516-63.995904 225.93535999-159.98976l102.37815468-286.22301868c26.04691951-72.82688-11.39234134-153.15945284-83.63303784-179.42300483a138.04612267 138.04612267 0 0 0-47.17499733-8.30850884H643.02466884z",special:!0},{viewBox:[1024,1024],path:"M512 512c140.82958222 0 254.86222222-114.03264 254.86222222-254.86222222S652.82958222 2.27555555 512 2.27555555a254.78940445 254.78940445 0 0 0-254.86222222 254.86222223C257.13777778 397.96736 371.17041778 512 512 512z m0 72.81777778c-170.10232889 0-509.72444445 97.57582222-509.72444445 291.27111111v145.63555556h1019.4488889v-145.63555556c0-193.69528889-339.62211555-291.27111111-509.72444445-291.27111111z",special:!0},{viewBox:[1024,1024],path:"M1019.81297778 564.50161779l-138.89991111-472.51456c-8.66531556-25.99594668-29.43658667-43.45400889-57.21656889-43.45400891s-50.33528889 15.67402668-59.00060446 41.66997334l-92.00526221 274.48661334H351.69166222L259.6864 90.33045333c-8.66531556-25.99594668-31.22062222-41.66997333-59.00060444-41.66997332s-50.33528889 17.33063112-57.2165689 43.45400887L4.69674667 564.50161779c-5.22467555 17.33063112 1.78403556 36.44529778 15.67402667 46.89464887l491.11950221 368.27591113 492.77610666-368.27591113c13.76256-10.32192 20.77127111-29.43658667 15.54659557-46.89464887z",special:!0},{viewBox:[1024,1024],path:"M927.78951111 340.39277037c-12.01493333-47.81700741 12.01493333-124.03294815 89.08041481-150.97552592l-82.40545184-4.36906667s-31.19028148-109.22666667-174.27721483-118.9357037c-143.08693333-9.8304-236.65777778-3.64088889-236.65777777-3.6408889s106.07122963 67.47780741 63.5941926 187.74850371c-31.06891852 63.71555555-79.85682963 116.02299259-132.04290371 175.61220741-1.57771852 1.57771852-3.03407408 3.15543703-4.2477037 4.49042962C278.25493333 624.86755555 7.13007408 934.34311111 7.13007408 934.34311111c298.43152592 78.15774815 498.43768889-7.64586667 616.76657777-110.56165926 24.87940741-0.24272592 43.5693037-0.36408889 56.19105185-0.36408888 164.8109037 0 304.13558518-142.72284445 298.43152593-301.4656-3.88361482-109.1053037-38.71478518-133.74198518-50.72971852-181.5589926z",special:!0},{viewBox:[1024,1024],path:"M997.8886764 504.17210418L537.2729208 43.89182982c-13.97838539-13.97838539-36.56745619-13.97838539-50.5458416 0L26.1113236 504.17210418c-13.41924998 13.41924998-21.02349164 31.64706454-21.02349163 50.65766867 0 39.47496036 32.09437288 71.56933323 71.56933324 71.56933323h48.53295408V954.83524937c0 19.79339373 15.99127289 35.78466661 35.78466663 35.78466662H440.43066677V740.12724968h125.24633315v250.49266631h297.34821416c19.79339373 0 35.78466661-15.99127289 35.78466663-35.78466662V626.39910608h48.53295408c19.01060414 0 37.23841869-7.49241457 50.65766869-21.02349163 27.84494371-27.95677079 27.84494371-73.24673948-0.11182708-101.20351027z",special:!0},{viewBox:[1024,1024],path:"M1009.13013121 349.27572283L674.72427717 14.86986879c-8.82158299-8.82158299-20.35749924-13.16451618-31.89341544-13.16451618s-23.07183245 4.34293316-31.89341547 13.16451618L392.29790453 233.6451272c-16.5574327-1.90003326-33.25058207-2.71433322-49.94373146-2.71433324-99.34459624 0-198.68919249 32.70771543-280.25490606 98.12314628-20.90036589 16.69314938-22.52896582 48.04369819-3.66434987 67.04403081l246.59717401 246.59717401-292.33368895 292.06225564c-3.52863319 3.52863319-5.83581644 8.27871636-6.24296642 13.30023282l-4.61436649 50.48659809c-1.22144996 12.75736619 8.95729967 23.6146991 21.57894918 23.6146991 0.6785833 0 1.35716662 0 2.03574992-0.13571666l50.48659809-4.61436649c5.02151649-0.40714999 9.77159962-2.71433322 13.30023282-6.24296643l292.33368896-292.33368896 246.59717402 246.59717401c8.82158299 8.82158299 20.35749924 13.16451618 31.89341544 13.16451618 13.16451618 0 26.19331567-5.70009979 35.15061536-16.82886604 76.40848044-95.40881307 108.16617924-214.83947521 95.27309638-330.33435417l218.63954175-218.63954173c17.50744934-17.37173267 17.50744934-45.8722316 0-63.51539759z",special:!0},{viewBox:[1024,1024],path:"M976.62005979 160.47737905c-0.39452595-0.39452595-80.35178503 78.64217259-239.47725131 237.50462156l-111.6508437-111.65084369 237.89914752-237.89914752c-125.19623464-75.35445635-286.03131335-56.02268482-390.31767264 48.26367449-81.92988882 81.92988882-112.57140424 200.15616502-83.37648398 310.09739626l2.36715569 8.81107954-372.82702222 372.69551356c-8.15353628 8.15353628-8.15353628 21.56741857 0 29.72095487l185.95323084 185.95323084c8.15353628 8.15353628 21.56741857 8.15353628 29.72095485 0l372.56400493-372.56400493 8.81107953 2.3671557c110.07273989 29.32642892 228.29901608-1.18357785 310.36041356-83.24497533 104.41786795-104.2863593 123.74963948-265.12143802 49.97328693-390.05465535z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m220.16 343.26755556l-239.616 332.23111111c-14.44977778 20.13866667-44.37333333 20.13866667-58.82311111 0L291.84 481.16622222c-4.32355555-6.03022222 0-14.44977778 7.39555555-14.44977777h53.36177778c11.60533333 0 22.64177778 5.57511111 29.46844445 15.13244444l81.00977777 112.41244444 178.85866667-248.03555555c6.82666667-9.44355555 17.74933333-15.13244445 29.46844445-15.13244445H724.76444445c7.39555555 0 11.71911111 8.41955555 7.39555555 14.44977778z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m218.45333333 537.03111112c0 5.00622222-4.096 9.10222222-9.10222222 9.10222222H302.64888889c-5.00622222 0-9.10222222-4.096-9.10222222-9.10222222v-54.61333334c0-5.00622222 4.096-9.10222222 9.10222222-9.10222222h418.70222222c5.00622222 0 9.10222222 4.096 9.10222222 9.10222222v54.61333334z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m188.18844445 703.37422223l-75.09333334-0.34133333L512 570.48177778l-112.98133333 134.71288889-75.20711112 0.34133333c-5.00622222 0-9.10222222-3.98222222-9.10222222-9.10222222 0-2.16177778 0.79644445-4.20977778 2.16177778-5.91644445l148.02488889-176.35555555L316.87111111 337.92c-1.36533333-1.70666667-2.16177778-3.75466667-2.16177778-5.91644445 0-5.00622222 4.096-9.10222222 9.10222222-9.10222222l75.20711112 0.34133334L512 458.06933333l112.98133333-134.71288888 75.09333334-0.34133334c5.00622222 0 9.10222222 3.98222222 9.10222222 9.10222222 0 2.16177778-0.79644445 4.20977778-2.16177778 5.91644445L559.21777778 514.27555555l147.91111111 176.35555556c1.36533333 1.70666667 2.16177778 3.75466667 2.16177778 5.91644444 0 5.00622222-4.096 9.10222222-9.10222222 9.10222223z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m218.45333333 537.03111112c0 5.00622222-4.096 9.10222222-9.10222222 9.10222222H548.40888889v172.94222222c0 5.00622222-4.096 9.10222222-9.10222222 9.10222222h-54.61333334c-5.00622222 0-9.10222222-4.096-9.10222222-9.10222222V548.40888889H302.64888889c-5.00622222 0-9.10222222-4.096-9.10222222-9.10222222v-54.61333334c0-5.00622222 4.096-9.10222222 9.10222222-9.10222222h172.94222222V302.64888889c0-5.00622222 4.096-9.10222222 9.10222222-9.10222222h54.61333334c5.00622222 0 9.10222222 4.096 9.10222222 9.10222222v172.94222222h172.94222222c5.00622222 0 9.10222222 4.096 9.10222222 9.10222222v54.61333334z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m163.95377778 517.57511112L427.46311111 700.64355555c-1.59288889 1.13777778-3.41333333 1.70666667-5.34755556 1.70666667-5.00622222 0-9.10222222-4.096-9.10222222-9.10222222V331.88977778c0-1.93422222 0.56888889-3.75466667 1.70666667-5.34755556 2.95822222-4.096 8.64711111-5.00622222 12.74311111-2.048L675.95377778 505.17333333c0.79644445 0.56888889 1.47911111 1.25155555 2.048 2.048 2.95822222 3.98222222 2.048 9.67111111-2.048 12.62933334z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m200.81777778 666.39644445l-32.54044445 44.37333333c-2.95822222 4.096-8.64711111 4.89244445-12.74311111 1.93422222L479.34577778 577.76355555c-2.38933333-1.70666667-3.75466667-4.43733333-3.75466667-7.39555555V257.13777778c0-5.00622222 4.096-9.10222222 9.10222222-9.10222223h54.72711112c5.00622222 0 9.10222222 4.096 9.10222222 9.10222223v281.6l162.24711111 117.30488889c4.096 2.84444445 5.00622222 8.53333333 2.048 12.62933333z",special:!0},{viewBox:[1024,1024],path:"M981.10577778 314.48177778c-25.6-61.09866667-62.464-115.93955555-109.34044445-163.04355556-46.87644445-46.99022222-101.60355555-83.968-162.70222222-109.568C646.59911111 15.58755555 580.38044445 2.27555555 512 2.27555555h-2.27555555c-68.83555555 0.34133333-135.39555555 13.99466667-198.08711112 40.84622223-60.52977778 25.94133333-114.80177778 62.80533333-161.22311111 109.79555555-46.42133333 46.99022222-82.83022222 101.60355555-108.08888889 162.47466667C16.27022222 378.42488889 3.072 445.44 3.41333333 514.38933333c0.34133333 78.96177778 19.22844445 157.35466667 54.49955556 227.44177778v172.94222222c0 28.89955555 23.43822222 52.33777778 52.224 52.33777778h172.71466666c69.97333333 35.38488889 148.13866667 54.272 226.98666667 54.61333334h2.38933333c68.03911111 0 133.91644445-13.19822222 196.03911112-39.02577778 60.75733333-25.37244445 115.37066667-61.78133333 162.13333333-108.31644445 46.87644445-46.53511111 83.74044445-100.92088889 109.568-161.56444444 26.73777778-62.80533333 40.39111111-129.59288889 40.73244445-198.54222223 0.22755555-69.29066667-13.19822222-136.53333333-39.59466667-199.79377777zM284.89955555 566.61333333c-30.03733333 0-54.49955555-24.46222222-54.49955555-54.61333333s24.46222222-54.61333333 54.49955555-54.61333333 54.49955555 24.46222222 54.49955556 54.61333333-24.34844445 54.61333333-54.49955556 54.61333333z m227.10044445 0c-30.03733333 0-54.49955555-24.46222222-54.49955555-54.61333333s24.46222222-54.61333333 54.49955555-54.61333333 54.49955555 24.46222222 54.49955555 54.61333333-24.46222222 54.61333333-54.49955555 54.61333333z m227.10044445 0c-30.03733333 0-54.49955555-24.46222222-54.49955556-54.61333333s24.46222222-54.61333333 54.49955556-54.61333333 54.49955555 24.46222222 54.49955555 54.61333333-24.46222222 54.61333333-54.49955555 54.61333333z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM745.4750693 325.8561164l-267.95558363 371.52436096c-16.15876501 22.52048353-49.62140436 22.52048353-65.78016939 0L253.07805667 477.51948567c-4.83490607-6.74342161 0-16.15876501 8.27023406-16.15876499h59.67291961c12.97790576 0 25.31963967 6.23448413 32.95370188 16.92217123l90.59087157 125.70755774 200.01242995-277.37092701c7.63406221-10.56045272 19.84856175-16.92217125 32.95370189-16.92217124H737.20483524c8.27023407 0 13.10514012 9.41534338 8.27023406 16.158765z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM756.28999077 542.53624885c0 5.59831228-4.58043732 10.17874961-10.17874962 10.17874962H277.88875885c-5.59831228 0-10.17874961-4.58043732-10.17874962-10.17874962v-61.0724977c0-5.59831228 4.58043732-10.17874961 10.17874962-10.17874962h468.2224823c5.59831228 0 10.17874961 4.58043732 10.17874962 10.17874962v61.0724977z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM720.79160148 697.63494611c5.59831228 6.61618726 0.8906406 16.6677025-7.76129658 16.66770249h-74.94104404c-5.98001539 0-11.70556205-2.67192177-15.64982754-7.25235911L512 575.36271635l-110.43943332 131.68757314c-3.81703111 4.58043732-9.54257777 7.25235911-15.64982754 7.25235911H310.9696951c-8.65193717 0-13.35960887-10.05151525-7.76129658-16.66770249L458.81603326 512 303.20839852 326.36505389c-5.59831228-6.61618726-0.8906406-16.6677025 7.76129658-16.66770249h74.94104404c5.98001539 0 11.70556205 2.67192177 15.64982754 7.25235911L512 448.63728365l110.43943332-131.68757314c3.81703111-4.58043732 9.54257777-7.25235911 15.64982754-7.25235911H713.0303049c8.65193717 0 13.35960887 10.05151525 7.76129658 16.66770249L565.18396674 512l155.60763474 185.63494611z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM677.02297814 523.19662459L423.31764398 722.70011704c-9.41534338 7.37959347-23.28388974 0.76340622-23.28388975-11.19662459V312.62374191c0-11.9600308 13.86854636-18.70345241 23.28388975-11.19662457l253.70533416 199.37625807c7.25235911 5.72554666 7.25235911 16.6677025 0 22.39324918z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM756.28999077 542.53624885c0 5.59831228-4.58043732 10.17874961-10.17874962 10.17874962H552.71499847v193.39624268c0 5.59831228-4.58043732 10.17874961-10.17874962 10.17874962h-61.0724977c-5.59831228 0-10.17874961-4.58043732-10.17874962-10.17874962V552.71499847H277.88875885c-5.59831228 0-10.17874961-4.58043732-10.17874962-10.17874962v-61.0724977c0-5.59831228 4.58043732-10.17874961 10.17874962-10.17874962h193.39624268V277.88875885c0-5.59831228 4.58043732-10.17874961 10.17874962-10.17874962h61.0724977c5.59831228 0 10.17874961 4.58043732 10.17874962 10.17874962v193.39624268h193.39624268c5.59831228 0 10.17874961 4.58043732 10.17874962 10.17874962v61.0724977z",special:!0},{viewBox:[1024,1024],path:"M902.67315697 135.41705551L528.62204754 7.94466448C524.10877635 6.40354749 518.05438818 5.63298899 512 5.63298899s-12.10877635 0.7705585-16.62204754 2.31167549L121.32684303 135.41705551c-9.13662215 3.08223399-16.62204754 13.64989334-16.62204753 23.33691443v531.02488283c0 9.68702108 6.27454775 22.45627614 13.87005291 28.51066431L498.0198673 1013.9638196c3.85279247 2.9721542 8.8063828 4.51327118 13.87005291 4.51327118s10.12734022-1.54111698 13.87005291-4.51327118l379.4450189-295.67430252c7.59550517-5.94430839 13.87005291-18.71356345 13.87005291-28.51066431V158.75396994c0.22015956-9.68702108-7.26526581-20.14460066-16.40188796-23.33691443zM712.89560763 323.43332829L478.86598471 645.63685899c-7.04510625 9.68702108-21.57563786 9.68702108-28.6207441 0l-139.14084824-191.5388259c-4.18303182-5.8342286 0-13.9801327 7.15518603-13.9801327h60.76404132c5.61406904 0 11.0079785 2.75199463 14.31037204 7.26526582l71.22162091 97.97100864 166.11039557-228.74579323c3.30239355-4.51327118 8.58622323-7.26526581 14.31037204-7.26526581H705.7404216c7.15518602 0.11007979 11.33821785 8.25598388 7.15518603 14.09021248z",special:!0},{viewBox:[1024,1024],path:"M959.86498307 186.28001231H797.00498922v-101.78749614c0-44.91373267-36.51626425-81.42999692-81.42999691-81.42999693H308.42500769c-44.91373267 0-81.42999692 36.51626425-81.42999691 81.42999693v101.78749614H64.13501693c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499847v40.71499845c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874962h76.8495596l31.42688945 665.43575611c2.03574992 43.38692024 37.91584233 77.61296581 81.30276254 77.6129658h577.64404066c43.5141546 0 79.26701262-34.09881122 81.30276254-77.6129658l31.42688945-665.43575611H990.40123192c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874962v-40.71499845c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499847z m-254.46874039 0H318.60375732v-91.60874653h386.79248536v91.60874653z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 248.62485371H654.50249462V104.85001539c0-22.52048353-18.19451494-40.71499847-40.71499847-40.71499846H94.67126578v-50.89374808c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874961h-71.25124732c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874961v997.5174623c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874961h71.25124732c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874961V674.85999383h315.54123807v143.77483833c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h529.29497999c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V289.33985217c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846z",special:!0},{viewBox:[1024,1024],path:"M804.63905145 265.16532183V94.67126578h109.42155836c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874961v-71.25124732c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874961H109.93939019c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874961v71.25124732c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874961h109.42155836v170.49405605c0 103.6960117 53.94737296 194.92305513 135.3773699 246.83467817-81.42999692 51.91162303-135.37736988 143.13866646-135.3773699 246.83467817v170.49405605h-109.42155836c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874961v71.25124732c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874961h804.12121962c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874961v-71.25124732c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874961h-109.42155836V758.83467817c0-103.6960117-53.94737296-194.92305513-135.3773699-246.83467817 81.42999692-51.91162303 135.37736988-143.13866646 135.3773699-246.83467817z",special:!0},{viewBox:[1024,1024],path:"M1020.928 448.44373333l-35.36213334-373.4528c-1.79200001-19.3536-17.2032-34.64533332-36.55679999-36.55679999L575.55626667 3.072h-0.47786666c-3.82293334 0-6.8096 1.19466667-9.07946669 3.46453333L6.53653333 565.99893332c-4.65919999 4.65919999-4.65919999 12.1856 0 16.84480001l434.61973334 434.61973334c2.26986667 2.26986667 5.25653333 3.46453333 8.48213333 3.46453333s6.21226667-1.19466667 8.48213333-3.46453333l559.46239999-559.46239999c2.38933332-2.5088 3.584-5.97333334 3.34506668-9.55733335zM735.40266668 362.66666667c-42.17173333 0-76.45866667-34.28693333-76.45866667-76.45866667s34.28693333-76.45866667 76.45866667-76.45866667 76.45866667 34.28693333 76.45866665 76.45866667-34.28693333 76.45866667-76.45866665 76.45866667z",special:!0}]},{type:"线性",children:[{viewBox:[1024,1024],path:"M1009.55537674 75.96950982l-61.38012212-61.38012214c-4.48769762-4.48769762-11.870684-4.48769762-16.3583816 0L14.44462326 931.67210859c-4.48769762 4.48769762-4.48769762 11.870684 0 16.35838159l61.38012212 61.38012214c4.48769762 4.48769762 11.870684 4.48769762 16.3583816 0L1009.41061232 92.18312698c4.63246205-4.34293316 4.63246205-11.72591956 0.14476442-16.21361716zM210.88996692 419.35075905c114.94296453 0 208.46079213-93.51782759 208.46079213-208.46079213s-93.51782759-208.46079213-208.46079213-208.4607921-208.46079213 93.51782759-208.4607921 208.4607921 93.51782759 208.46079213 208.4607921 208.46079213z m0-312.69118816c57.47148228 0 104.23039605 46.75891379 104.23039607 104.23039603s-46.75891379 104.23039605-104.23039607 104.23039607-104.23039605-46.75891379-104.23039603-104.23039607 46.75891379-104.23039605 104.23039603-104.23039603zM813.11003308 604.64924095c-114.94296453 0-208.46079213 93.51782759-208.46079213 208.46079213s93.51782759 208.46079213 208.46079213 208.4607921 208.46079213-93.51782759 208.4607921-208.4607921-93.51782759-208.46079213-208.4607921-208.46079213z m0 312.69118816c-57.47148228 0-104.23039605-46.75891379-104.23039607-104.23039603s46.75891379-104.23039605 104.23039607-104.23039607 104.23039605 46.75891379 104.23039603 104.23039607-46.75891379 104.23039605-104.23039603 104.23039603z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1004.96017383 478.58365209L483.27851088 25.80594621c-4.00443838-3.45210207-9.11354943-5.3852792-14.49882864-5.38527921h-122.20441284c-10.21822208 0-14.91308089 12.70373557-7.18037228 19.33177152l483.57045622 419.77561022H14.8973037c-6.07569962 0-11.04672658 4.97102697-11.04672658 11.04672657v82.85044938c0 6.07569962 4.97102697 11.04672658 11.04672658 11.04672657h807.92996557L339.25681303 984.24756148c-7.7327086 6.76612003-3.0378498 19.33177153 7.18037229 19.33177152h126.34693531c2.62359757 0 5.24719513-0.96658859 7.18037228-2.76168164L1004.96017383 545.41634791c20.2983601-17.67476253 20.2983601-49.1579333 0-66.83269582z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1011.38217956 558.9924242L545.80649025 22.43713295c-17.81503843-20.62055629-49.79794206-20.62055629-67.75325638 0L12.61782044 558.9924242c-6.31241519 7.29434645-1.12220714 18.51641789 8.41655359 18.51641789h113.62347344c6.45269109 0 12.62483038-2.80551785 16.97338308-7.71517411L458.69516062 215.87758959V1005.77114384c0 6.1721393 5.04993216 11.22207145 11.22207144 11.22207145h84.16553588c6.1721393 0 11.22207145-5.04993216 11.22207144-11.22207145V215.87758959l307.06393007 353.91607839c4.20827679 4.90965626 10.38041608 7.71517413 16.97338308 7.71517411h113.62347344c9.53876074 0 14.72896878-11.22207145 8.41655359-18.51641789z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1009.1026963 459.52804874H201.17273073l483.57045624-419.77561022c7.7327086-6.76612003 3.0378498-19.33177153-7.18037229-19.33177152h-122.20441283c-5.3852792 0-10.49439025 1.93317715-14.49882866 5.38527921L19.03982617 478.58365209c-20.2983601 17.67476253-20.2983601 49.1579333 0 66.69461175L543.89742302 1000.81765136c2.07126124 1.79509307 4.55677472 2.76168163 7.18037228 2.76168164h126.3469353c10.21822208 0 14.91308089-12.70373557 7.18037228-19.33177152L201.17273073 564.47195126H1009.1026963c6.07569962 0 11.04672658-4.97102697 11.04672658-11.04672657v-82.85044938c0-6.07569962-4.97102697-11.04672658-11.04672658-11.04672657z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1002.96562597 446.49115791h-113.62347344c-6.45269109 0-12.62483038 2.80551785-16.97338308 7.71517411L565.30483938 808.12241041V18.22885616c0-6.1721393-5.04993216-11.22207145-11.22207144-11.22207145h-84.16553588c-6.1721393 0-11.22207145 5.04993216-11.22207144 11.22207145v789.89355425L151.63123055 454.20633202c-4.20827679-4.90965626-10.38041608-7.71517413-16.97338308-7.71517411h-113.62347344c-9.53876074 0-14.72896878 11.36234735-8.41655359 18.51641789L478.19350975 1001.56286705c17.81503843 20.62055629 49.79794206 20.62055629 67.75325638 0L1011.38217956 465.0075758c6.31241519-7.29434645 1.12220714-18.51641789-8.41655359-18.51641789z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M975.82443246 622.46726585H14.8973037c-6.07569962 0-11.04672658 4.97102697-11.04672658 11.04672658v82.85044937c0 6.07569962 4.97102697 11.04672658 11.04672658 11.04672659h835.6848661L651.32683905 980.10503902c-5.66144737 7.18037229-0.55233633 17.9509307 8.69929718 17.9509307h100.11095967c6.76612003 0 13.11798782-3.0378498 17.39859437-8.42312903l233.08593092-295.63802022c22.78387358-28.99765728 2.20934532-71.52755463-34.79718873-71.52755462zM1009.1026963 296.58883161H173.4178302l199.25533075-252.69387063c5.66144737-7.18037229 0.55233633-17.9509307-8.69929718-17.9509307h-100.11095967c-6.76612003 0-13.11798782 3.0378498-17.39859437 8.42312903L13.37837881 330.00517953c-22.78387358 28.99765728-2.20934532 71.52755463 34.65910466 71.52755462h961.06521283c6.07569962 0 11.04672658-4.97102697 11.04672658-11.04672658v-82.85044937c0-6.07569962-4.97102697-11.04672658-11.04672658-11.04672659z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1010.75873115 64.13501693H13.24126885c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874961v81.42999691c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874964h997.5174623c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874964v-81.42999691c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874961zM1010.75873115 858.07748691H13.24126885c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874964v81.42999691c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874961h997.5174623c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874961v-81.42999691c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874964zM1010.75873115 461.10625194H13.24126885c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874959v81.42999694c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874959h997.5174623c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874959v-81.42999694c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874959z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M591.98717801 512l405.34042913-483.16579151c6.79427767-8.02960089 1.08090782-20.22841761-9.41933951-20.2284176h-123.22349044c-7.25752386 0-14.20621693 3.24272343-18.99309439 8.80167789L511.38233839 415.95362022 177.07299399 17.40746878c-4.63246205-5.55895447-11.58115512-8.80167789-18.99309439-8.80167789H34.85640916c-10.50024731 0-16.21361717 12.19881672-9.41933952 20.2284176L430.77749876 512 25.43706964 995.16579151c-6.79427767 8.02960089-1.08090782 20.22841761 9.41933952 20.2284176h123.22349044c7.25752386 0 14.20621693-3.24272343 18.99309439-8.80167789l334.3093444-398.54615144 334.30934441 398.54615144c4.63246205 5.55895447 11.58115512 8.80167789 18.99309439 8.80167789h123.22349044c10.50024731 0 16.21361717-12.19881672 9.41933951-20.2284176L591.98717801 512z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M953.5488 832.61667556c-24.08448-57.08913778-58.74574221-108.31644445-102.70947556-152.28017777-43.96373333-43.96373333-95.19104-78.49756444-152.28017777-102.70947558-0.50972445-0.25486222-1.01944888-0.38229333-1.52917334-0.63715555C776.41955556 519.64586667 828.02915556 426.23886221 828.02915556 320.85333332c0-174.58062221-141.44853334-316.02915556-316.02915556-316.02915554S195.97084444 146.27271111 195.97084444 320.85333332c0 105.38552889 51.6096 198.79253333 130.99918223 256.26396447-0.50972445 0.25486222-1.01944888 0.38229333-1.52917334 0.63715555-57.08913778 24.08448-108.31644445 58.61831112-152.28017777 102.70947554-43.96373333 43.96373333-78.49756444 95.19104-102.70947556 152.28017779C46.74901333 888.55893332 34.13333334 947.8144 32.85902222 1008.72647111c-0.12743111 5.7344 4.46008889 10.44935111 10.19448889 10.44935111h76.45866667c5.60696888 0 10.06705778-4.46008889 10.19448889-9.93962666 2.54862221-98.37681778 42.05226667-190.50951112 111.88451555-260.34176001 72.25344-72.25344 168.20906666-112.01194667 270.40881778-112.01194667s198.15537778 39.75850667 270.40881778 112.01194667C852.24106667 818.72668444 891.74471111 910.85937779 894.29333333 1009.23619556c0.12743111 5.60696888 4.58752 9.93962667 10.19448889 9.93962666h76.45866667c5.7344 0 10.32192-4.71495112 10.19448889-10.44935111-1.27431111-60.91207112-13.88999112-120.16753779-37.59217778-176.10979555zM512 540.03484444c-58.49088 0-113.54112-22.81016889-154.95623111-64.22527999S292.81848888 379.34421333 292.81848888 320.85333332c0-58.49088 22.81016889-113.54112 64.22528001-154.9562311S453.50912 101.67182221 512 101.67182221s113.54112 22.81016889 154.95623111 64.22528001S731.18151112 262.36245333 731.18151112 320.85333332c0 58.49088-22.81016889 113.54112-64.22528001 154.95623113S570.49088 540.03484444 512 540.03484444z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M985.31555555 111.50222222H38.68444445c-20.13866667 0-36.40888889 16.27022222-36.4088889 36.40888889v728.17777778c0 20.13866667 16.27022222 36.40888889 36.4088889 36.40888889h946.6311111c20.13866667 0 36.40888889-16.27022222 36.4088889-36.40888889V147.91111111c0-20.13866667-16.27022222-36.40888889-36.4088889-36.40888889z m-45.5111111 126.06577778V830.57777778H84.19555555V237.568l-31.40266666-24.46222222 44.71466666-57.45777778 48.6968889 37.888h731.70488888l48.69688889-37.888 44.71466667 57.45777778-31.51644444 24.46222222z M877.90933333 193.42222222L512 477.86666667 146.09066667 193.42222222l-48.69688889-37.888-44.71466667 57.45777778 31.40266667 24.46222222 388.66488889 302.19377778c22.98311111 17.86311111 55.18222222 17.86311111 78.16533333 0L939.80444445 237.568l31.40266666-24.46222222-44.71466666-57.45777778-48.58311112 37.77422222z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M985.31555555 88.74666667H38.68444445c-20.13866667 0-36.40888889 16.27022222-36.4088889 36.40888888v564.33777778c0 20.13866667 16.27022222 36.40888889 36.4088889 36.40888889h432.35555555v127.43111111H275.34222222c-10.01244445 0-18.20444445 8.192-18.20444444 18.20444445v54.61333333c0 5.00622222 4.096 9.10222222 9.10222222 9.10222222h491.52c5.00622222 0 9.10222222-4.096 9.10222222-9.10222222v-54.61333333c0-10.01244445-8.192-18.20444445-18.20444444-18.20444445H552.96V725.90222222h432.35555555c20.13866667 0 36.40888889-16.27022222 36.4088889-36.40888889V125.15555555c0-20.13866667-16.27022222-36.40888889-36.4088889-36.40888888z m-45.5111111 555.23555555H84.19555555V170.66666667h855.6088889v473.31555555z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m0 932.97777778c-233.69955555 0-423.25333333-189.55377778-423.25333333-423.25333333 0-101.26222222 35.61244445-194.33244445 95.00444444-267.15022222l595.39911111 595.39911111C706.33244445 899.64088889 613.26222222 935.25333333 512 935.25333333z m328.24888889-156.10311111L244.84977778 183.75111111C317.66755555 124.35911111 410.73777778 88.74666667 512 88.74666667c233.69955555 0 423.25333333 189.55377778 423.25333333 423.25333333 0 101.26222222-35.61244445 194.33244445-95.00444444 267.15022222z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M901.80266667 257.82044445L656.95288889 12.97066667c-6.82666667-6.82666667-16.04266667-10.69511111-25.71377778-10.69511112H147.91111111c-20.13866667 0-36.40888889 16.27022222-36.40888889 36.4088889v946.6311111c0 20.13866667 16.27022222 36.40888889 36.40888889 36.4088889h728.17777778c20.13866667 0 36.40888889-16.27022222 36.40888889-36.4088889V283.648c0-9.67111111-3.86844445-19.00088889-10.69511111-25.82755555zM828.52977778 300.37333333H614.4V86.24355555L828.52977778 300.37333333z m2.048 639.43111112H193.42222222V84.19555555h343.60888889v245.76c0 26.39644445 21.39022222 47.78666667 47.78666667 47.78666667h245.76v562.06222223z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M981.07392 55.79662222H42.92608c-31.22062222 0-50.71758221 34.02410666-35.04355556 61.16693334L304.28728889 620.82616888V927.42542221c0 22.55530667 18.09521779 40.77795555 40.52309333 40.77795557h334.37923556c22.42787556 0 40.52309333-18.22264888 40.52309333-40.77795557V620.82616888L1016.24490667 116.96355556c15.54659555-27.14282666-3.95036444-61.16693333-35.17098667-61.16693334zM628.47203556 876.45297779H395.52796444V677.66044445h233.07150222v198.79253334z m12.23338666-301.50200891l-12.10595556 21.15356445h-233.19893332l-12.10595556-21.15356445L130.59868445 147.54702221h762.8026311L640.70542222 574.95096888z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M980.62285431 4.54099753H654.39920987c-4.2719763 0-7.76722963 3.49525333-7.76722962 7.76722964v72.4941432c0 4.2719763 3.49525333 7.76722963 7.76722962 7.76722963h207.64393877L604.04167111 350.57107753c-64.72691358-49.83972347-143.69374815-76.7661195-226.67365136-76.7661195-99.54999309 0-193.27456395 38.83614815-263.5679921 109.25903012S4.54099753 547.08198717 4.54099753 646.63198025s38.83614815 193.27456395 109.25903012 263.5679921C184.09345581 980.62285431 277.81802667 1019.45900247 377.36801975 1019.45900247s193.27456395-38.83614815 263.5679921-109.25903012C711.35889383 839.90654419 750.19504197 746.18197333 750.19504197 646.63198025c0-82.9799032-26.92639605-161.68783013-76.63666567-226.41474372L931.4304 162.34521283V369.60079013c0 4.2719763 3.49525333 7.76722963 7.76722963 7.76722962h72.4941432c4.2719763 0 7.76722963-3.49525333 7.76722964-7.76722962V43.37714569c0-21.35988148-17.47626667-38.83614815-38.83614816-38.83614816zM377.36801975 921.07409383c-151.33152395 0-274.44211358-123.11058963-274.44211358-274.44211358s123.11058963-274.44211358 274.44211358-274.44211358 274.44211358 123.11058963 274.44211358 274.44211358-123.11058963 274.44211358-274.44211358 274.44211358z",special:!0,outlined:!0}]}],Sq={bar:"bar",horizontalBar:"bar",line:"line",area:"line",scatter:"line",pie:"pie",ring:"pie"},zt=()=>{const e=Bg(),t=Fn.debounce(function(){e.addSnapshot()},300,{trailing:!0}),n=Fn.throttle(function(){e.reDo()},100,{leading:!0,trailing:!1}),r=Fn.throttle(function(){e.unDo()},100,{leading:!0,trailing:!1});return{addHistorySnapshot:t,redo:n,undo:r}},zu=()=>{const e=ft(),t=st(),{creatingElement:n}=Ee(e),{theme:r,viewportRatio:o}=Ee(t),{addHistorySnapshot:i}=zt(),a=(v,b)=>{t.addElement(v),e.setActiveElementIdList([v.id]),n.value&&e.setCreatingElement(null),setTimeout(()=>{e.setEditorareaFocus(!0)},0),b&&b(),i()};return{createImageElement:v=>{wq(v).then(({width:b,height:x})=>{const R=x/b;R<o.value&&b>Gt?(b=Gt,x=b*R):x>Gt*o.value&&(x=Gt*o.value,b=x/R),a({type:"image",id:mn(10),src:v,width:b,height:x,left:(Gt-b)/2,top:(Gt*o.value-x)/2,fixedRatio:!0,rotate:0})})},createChartElement:v=>{const b={type:"chart",id:mn(10),chartType:Sq[v],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]]}},x={...v==="bar"?{horizontalBars:!1,stackBars:!1}:{},...v==="horizontalBar"?{horizontalBars:!0,stackBars:!1}:{},...v==="line"?{showLine:!0,lineSmooth:!0,showArea:!1}:{},...v==="area"?{showLine:!0,lineSmooth:!0,showArea:!0}:{},...v==="scatter"?{showLine:!1,lineSmooth:!0,showArea:!1}:{},...v==="pie"?{donut:!1}:{},...v==="ring"?{donut:!0}:{}};a({...b,options:x})},createTableElement:(v,b)=>{const x={fontname:r.value.fontName,color:r.value.fontColor},R=[];for(let w=0;w<v;w++){const I=[];for(let E=0;E<b;E++)I.push({id:mn(10),colspan:1,rowspan:1,text:"",style:x});R.push(I)}const y=100,A=36,S=new Array(b).fill(1/b),k=b*y,O=v*A;a({type:"table",id:mn(10),width:k,height:O,colWidths:S,rotate:0,data:R,left:(Gt-k)/2,top:(Gt*o.value-O)/2,outline:{width:2,style:"solid",color:"#eeece1"},theme:{color:r.value.themeColor,rowHeader:!0,rowFooter:!1,colHeader:!1,colFooter:!1},cellMinHeight:36})},createTextElement:(v,b)=>{const{left:x,top:R,width:y,height:A}=v,S=(b==null?void 0:b.content)||"",k=(b==null?void 0:b.vertical)||!1,O=mn(10);a({type:"text",id:O,left:x,top:R,width:y,height:A,content:S,rotate:0,defaultFontName:r.value.fontName,defaultColor:r.value.fontColor,vertical:k},()=>{setTimeout(()=>{const w=document.querySelector(`#editable-element-${O} .ProseMirror`);w&&w.focus()},0)})},createShapeElement:(v,b,x={})=>{const{left:R,top:y,width:A,height:S}=v,k={type:"shape",id:mn(10),left:R,top:y,width:A,height:S,viewBox:b.viewBox,path:b.path,fill:r.value.themeColor,fixedRatio:!1,rotate:0,...x};if(b.special&&(k.special=!0),b.pathFormula){k.pathFormula=b.pathFormula,k.viewBox=[A,S];const O=Gu[b.pathFormula];"editable"in O?(k.path=O.formula(A,S,O.defaultValue),k.keypoint=O.defaultValue):k.path=O.formula(A,S)}a(k)},createLineElement:(v,b)=>{const{left:x,top:R,start:y,end:A}=v,S={type:"line",id:mn(10),left:x,top:R,start:y,end:A,points:b.points,color:r.value.themeColor,style:b.style,width:2};b.isBroken&&(S.broken=[(y[0]+A[0])/2,(y[1]+A[1])/2]),b.isCurve&&(S.curve=[(y[0]+A[0])/2,(y[1]+A[1])/2]),b.isCubic&&(S.cubic=[[(y[0]+A[0])/2,(y[1]+A[1])/2],[(y[0]+A[0])/2,(y[1]+A[1])/2]]),a(S)},createLatexElement:v=>{a({type:"latex",id:mn(10),width:v.w,height:v.h,rotate:0,left:(Gt-v.w)/2,top:(Gt*o.value-v.h)/2,path:v.path,latex:v.latex,color:r.value.fontColor,strokeWidth:2,viewBox:[v.w,v.h],fixedRatio:!0})},createVideoElement:v=>{a({type:"video",id:mn(10),width:500,height:300,rotate:0,left:(Gt-500)/2,top:(Gt*o.value-300)/2,src:v,autoplay:!1})},createAudioElement:v=>{a({type:"audio",id:mn(10),width:50,height:50,rotate:0,left:(Gt-50)/2,top:(Gt*o.value-50)/2,loop:!1,autoplay:!1,fixedRatio:!0,color:r.value.themeColor,src:v})}}},Kg=()=>{const e=ft(),t=st(),{currentSlide:n,slides:r}=Ee(t),{addHistorySnapshot:o}=zt(),i=c=>{const{groupIdMap:l,elIdMap:u}=m4(c),f=c[0];let d=0,h;do h=n.value.elements.find(p=>{if(p.type!==f.type)return!1;const{minX:m,maxX:v,minY:b,maxY:x}=wa(p),{minX:R,maxX:y,minY:A,maxY:S}=wa({...f,left:f.left+d,top:f.top+d});return m===R&&v===y&&b===A&&x===S}),h&&(d+=10);while(h);for(const p of c)p.id=u[p.id],p.left=p.left+d,p.top=p.top+d,p.groupId&&(p.groupId=l[p.groupId]);t.addElement(c),e.setActiveElementIdList(Object.values(u)),o()},a=c=>{const l=QJ(c),u=c.map(f=>{const{groupIdMap:d,elIdMap:h}=m4(f.elements);for(const p of f.elements)p.id=h[p.id],p.groupId&&(p.groupId=d[p.groupId]),p.link&&p.link.type==="slide"&&(l[p.link.target]?p.link.target=l[p.link.target]:delete p.link);if(f.animations)for(const p of f.animations)p.id=mn(10),p.elId=h[p.elId];return{...f,id:l[f.id]}});t.addSlide(u),o()},s=we(()=>!(r.value.length>1||r.value[0].elements.length>0));return{addElementsFromData:i,addSlidesFromData:a,isEmptySlide:s}},Fx=()=>{const{createTextElement:e}=zu(),{addElementsFromData:t,addSlidesFromData:n}=Kg(),r=i=>{e({left:0,top:0,width:600,height:50},{content:i})};return{pasteTextClipboardData:(i,a)=>{const s=(a==null?void 0:a.onlySlide)||!1,c=(a==null?void 0:a.onlyElements)||!1,l=Nx(i);if(typeof l=="object"){const{type:u,data:f}=l;u==="elements"&&!s?t(f):u==="slides"&&!c&&n(f)}else if(!c&&!s){const u=Cx(l);r(u)}}}},Bd=()=>{const e=ft(),t=st(),{selectedSlidesIndex:n,activeElementIdList:r}=Ee(e),{currentSlide:o,slides:i,theme:a,slideIndex:s}=Ee(t),c=we(()=>[...n.value,s.value]),l=we(()=>i.value.filter((w,I)=>c.value.includes(I))),u=we(()=>l.value.map(w=>w.id)),{pasteTextClipboardData:f}=Fx(),{addSlidesFromData:d}=Kg(),{addHistorySnapshot:h}=zt(),p=()=>{const w={id:mn(10),elements:[],background:{type:"solid",color:a.value.backgroundColor}};t.updateSlideIndex(0),e.setActiveElementIdList([]),t.setSlides([w])},m=w=>{w===Rt.UP&&s.value>0?(r.value.length&&e.setActiveElementIdList([]),t.updateSlideIndex(s.value-1)):w===Rt.DOWN&&s.value<i.value.length-1&&(r.value.length&&e.setActiveElementIdList([]),t.updateSlideIndex(s.value+1))},v=()=>{const w=kx(JSON.stringify({type:"slides",data:l.value}));JN(w).then(()=>{e.setThumbnailsFocus(!0)})},b=()=>{jN().then(w=>{f(w,{onlySlide:!0})}).catch(w=>gn.warning(w))},x=()=>{const w={id:mn(10),elements:[],background:{type:"solid",color:a.value.backgroundColor}};e.setActiveElementIdList([]),t.addSlide(w),h()},R=w=>{const{groupIdMap:I,elIdMap:E}=m4(w.elements);for(const F of w.elements)F.id=E[F.id],F.groupId&&(F.groupId=I[F.groupId]);const T={...w,id:mn(10)};e.setActiveElementIdList([]),t.addSlide(T),h()},y=()=>{const w=JSON.parse(JSON.stringify(o.value));d([w])},A=(w=u.value)=>{i.value.length===w.length?p():t.deleteSlide(w),e.updateSelectedSlidesIndex([]),h()};return{resetSlides:p,updateSlideIndex:m,copySlide:v,pasteSlide:b,createSlide:x,createSlideByTemplate:R,copyAndPasteSlide:y,deleteSlide:A,cutSlide:()=>{const w=[...u.value];v(),A(w)},selectAllSlide:()=>{const w=Array.from(Array(i.value.length),(I,E)=>E);e.setActiveElementIdList([]),e.updateSelectedSlidesIndex(w)},sortSlides:(w,I)=>{if(I===w)return;const E=JSON.parse(JSON.stringify(i.value)),T=E[I];E.splice(I,1),E.splice(w,0,T),t.setSlides(E),t.updateSlideIndex(w)}}},eP=()=>{const e=ft(),t=st(),{activeElementIdList:n}=Ee(e),{currentSlide:r}=Ee(t),{addHistorySnapshot:o}=zt();return{lockElement:()=>{const s=JSON.parse(JSON.stringify(r.value.elements));for(const c of s)n.value.includes(c.id)&&(c.lock=!0);t.updateSlide({elements:s}),e.setActiveElementIdList([]),o()},unlockElement:s=>{const c=JSON.parse(JSON.stringify(r.value.elements));if(s.groupId){const l=[];for(const u of c)u.groupId===s.groupId&&(u.lock=!1,l.push(u.id));t.updateSlide({elements:c}),e.setActiveElementIdList(l)}else{for(const l of c)if(l.id===s.id){l.lock=!1;break}t.updateSlide({elements:c}),e.setActiveElementIdList([s.id])}o()}}},kp=()=>{const e=ft(),t=st(),{activeElementIdList:n,activeGroupElementId:r}=Ee(e),{currentSlide:o}=Ee(t),{addHistorySnapshot:i}=zt();return{deleteElement:()=>{if(!n.value.length)return;let c=[];r.value?c=o.value.elements.filter(l=>l.id!==r.value):c=o.value.elements.filter(l=>!n.value.includes(l.id)),e.setActiveElementIdList([]),t.updateSlide({elements:c}),i()},deleteAllElements:()=>{o.value.elements.length&&(e.setActiveElementIdList([]),t.updateSlide({elements:[]}),i())}}},_x=()=>{const e=ft(),t=st(),{activeElementIdList:n,activeElementList:r,handleElementId:o}=Ee(e),{currentSlide:i}=Ee(t),{addHistorySnapshot:a}=zt();return{canCombine:we(()=>{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=mn(10),d=[];for(const v of u)n.value.includes(v.id)&&(v.groupId=f,d.push(v));const h=u.findIndex(v=>v.id===d[d.length-1].id),p=d.map(v=>v.id);u=u.filter(v=>!p.includes(v.id));const m=h-d.length+1;u.splice(m,0,...d),t.updateSlide({elements:u}),a()},uncombineElements:()=>{if(!r.value.length||!r.value.some(h=>h.groupId))return;const f=JSON.parse(JSON.stringify(i.value.elements));for(const h of f)n.value.includes(h.id)&&h.groupId&&delete h.groupId;t.updateSlide({elements:f});const d=o.value?[o.value]:[];e.setActiveElementIdList(d),a()}}},Ex=()=>{const e=ft(),{activeElementIdList:t,activeElementList:n}=Ee(e),{pasteTextClipboardData:r}=Fx(),{deleteElement:o}=kp(),i=()=>{if(!t.value.length)return;const l=kx(JSON.stringify({type:"elements",data:n.value}));JN(l).then(()=>{e.setEditorareaFocus(!0)})},a=()=>{i(),o()},s=()=>{jN().then(l=>{r(l)}).catch(l=>gn.warning(l))};return{copyElement:i,cutElement:a,pasteElement:s,quickCopyElement:()=>{i(),s()}}},Hg=()=>{const e=ft(),{currentSlide:t}=Ee(st()),{hiddenElementIdList:n,handleElementId:r}=Ee(e);return{selectAllElements:()=>{const s=t.value.elements.filter(c=>!c.lock&&!n.value.includes(c.id)).map(c=>c.id);e.setActiveElementIdList(s)},selectElement:a=>{r.value===a||n.value.includes(a)||t.value.elements.filter(c=>c.lock).some(c=>c.id===a)||e.setActiveElementIdList([a])}}},Lq=()=>{const e=st(),{activeElementIdList:t,activeGroupElementId:n}=Ee(ft()),{currentSlide:r}=Ee(e),{addHistorySnapshot:o}=zt();return{moveElement:(a,s=1)=>{let c=[];const l=u=>{let{left:f,top:d}=u;switch(a){case Rt.LEFT:f=f-s;break;case Rt.RIGHT:f=f+s;break;case Rt.UP:d=d-s;break;case Rt.DOWN:d=d+s;break}return{...u,left:f,top:d}};n.value?c=r.value.elements.map(u=>n.value===u.id?l(u):u):c=r.value.elements.map(u=>t.value.includes(u.id)?l(u):u),e.updateSlide({elements:c}),o()}}},Np=()=>{const e=st(),{currentSlide:t}=Ee(e),{addHistorySnapshot:n}=zt(),r=(l,u)=>({minLevel:l.findIndex(f=>f.id===u[0].id),maxLevel:l.findIndex(f=>f.id===u[u.length-1].id)}),o=(l,u)=>{const f=JSON.parse(JSON.stringify(l));if(u.groupId){const d=f.filter(b=>b.groupId===u.groupId),{minLevel:h,maxLevel:p}=r(l,d);if(p===l.length-1)return;const m=f[p+1],v=f.splice(h,d.length);if(m.groupId){const b=f.filter(x=>x.groupId===m.groupId);f.splice(h+b.length,0,...v)}else f.splice(h+1,0,...v)}else{const d=l.findIndex(m=>m.id===u.id);if(d===l.length-1)return;const h=f[d+1],p=f.splice(d,1)[0];if(h.groupId){const m=f.filter(v=>v.groupId===h.groupId);f.splice(d+m.length,0,p)}else f.splice(d+1,0,p)}return f},i=(l,u)=>{const f=JSON.parse(JSON.stringify(l));if(u.groupId){const d=f.filter(v=>v.groupId===u.groupId),{minLevel:h}=r(l,d);if(h===0)return;const p=f[h-1],m=f.splice(h,d.length);if(p.groupId){const v=f.filter(b=>b.groupId===p.groupId);f.splice(h-v.length,0,...m)}else f.splice(h-1,0,...m)}else{const d=l.findIndex(m=>m.id===u.id);if(d===0)return;const h=f[d-1],p=f.splice(d,1)[0];if(h.groupId){const m=f.filter(v=>v.groupId===h.groupId);f.splice(d-m.length,0,p)}else f.splice(d-1,0,p)}return f},a=(l,u)=>{const f=JSON.parse(JSON.stringify(l));if(u.groupId){const d=f.filter(v=>v.groupId===u.groupId),{minLevel:h,maxLevel:p}=r(l,d);if(p===l.length-1)return null;const m=f.splice(h,d.length);f.push(...m)}else{const d=l.findIndex(h=>h.id===u.id);if(d===l.length-1)return null;f.splice(d,1),f.push(u)}return f},s=(l,u)=>{const f=JSON.parse(JSON.stringify(l));if(u.groupId){const d=f.filter(m=>m.groupId===u.groupId),{minLevel:h}=r(l,d);if(h===0)return;const p=f.splice(h,d.length);f.unshift(...p)}else{const d=l.findIndex(h=>h.id===u.id);if(d===0)return;f.splice(d,1),f.unshift(u)}return f};return{orderElement:(l,u)=>{let f;u===hr.UP?f=o(t.value.elements,l):u===hr.DOWN?f=i(t.value.elements,l):u===hr.TOP?f=a(t.value.elements,l):u===hr.BOTTOM&&(f=s(t.value.elements,l)),f&&(e.updateSlide({elements:f}),n())}}},Xx=()=>{const e=document.documentElement;e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen?e.webkitRequestFullScreen():e.msRequestFullscreen&&e.msRequestFullscreen()},tP=()=>{document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()},v4=()=>!!(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement||document.webkitCurrentFullScreenElement),Mc=()=>{const e=QN(),t=st(),n=()=>{Xx(),e.setScreening(!0)};return{enterScreening:n,enterScreeningFromStart:()=>{t.updateSlideIndex(0),n()},exitScreening:()=>{e.setScreening(!1),v4()&&tP()}}},Wx=()=>{const e=ft(),{canvasPercentage:t,canvasScale:n,canvasDragged:r}=Ee(e);return{canvasScalePercentage:we(()=>Math.round(n.value*100)+"%"),setCanvasScalePercentage:c=>{const l=Math.round(c/n.value*t.value)/100;e.setCanvasPercentage(l)},scaleCanvas:c=>{let l=t.value;const u=5,f=200,d=30;c==="+"&&l<=f&&(l+=u),c==="-"&&l>=d&&(l-=u),e.setCanvasPercentage(l)},resetCanvas:()=>{e.setCanvasPercentage(90),r&&e.setCanvasDragged(!1)}}},Oq=()=>{const e=ft(),t=bs(),{activeElementIdList:n,disableHotkeys:r,handleElement:o,handleElementId:i,editorAreaFocus:a,thumbnailsFocus:s,showSearchPanel:c}=Ee(e),{currentSlide:l}=Ee(st()),{ctrlKeyState:u,shiftKeyState:f,spaceKeyState:d}=Ee(t),{updateSlideIndex:h,copySlide:p,createSlide:m,deleteSlide:v,cutSlide:b,copyAndPasteSlide:x,selectAllSlide:R}=Bd(),{combineElements:y,uncombineElements:A}=_x(),{deleteElement:S}=kp(),{lockElement:k}=eP(),{copyElement:O,cutElement:w,quickCopyElement:I}=Ex(),{selectAllElements:E}=Hg(),{moveElement:T}=Lq(),{orderElement:F}=Np(),{redo:N,undo:P}=zt(),{enterScreening:C,enterScreeningFromStart:X}=Mc(),{scaleCanvas:U,resetCanvas:K}=Wx(),ie=()=>{n.value.length?O():s.value&&p()},B=()=>{n.value.length?w():s.value&&b()},Z=()=>{n.value.length?I():s.value&&x()},Q=()=>{a.value&&E(),s.value&&R()},G=()=>{a.value&&k()},q=()=>{a.value&&y()},ae=()=>{a.value&&A()},j=()=>{n.value.length?S():s.value&&v()},H=ne=>{n.value.length?T(ne):(ne===Rt.UP||ne===Rt.DOWN)&&h(ne)},de=ne=>{ne===Rt.PAGEUP?h(Rt.UP):ne===Rt.PAGEDOWN&&h(Rt.DOWN)},ye=ne=>{o.value&&F(o.value,ne)},me=()=>{s.value&&m()},J=()=>{if(!l.value.elements.length)return;if(!i.value){const te=l.value.elements[0];e.setActiveElementIdList([te.id]);return}const ne=l.value.elements.findIndex(te=>te.id===i.value),ue=ne>=l.value.elements.length-1?0:ne+1,$=l.value.elements[ue].id;e.setActiveElementIdList([$])},ce=ne=>{const{ctrlKey:ue,shiftKey:$,altKey:te,metaKey:oe}=ne,ge=ue||oe,le=ne.key.toUpperCase();if(ge&&!u.value&&t.setCtrlKeyState(!0),$&&!f.value&&t.setShiftKeyState(!0),!r.value&&le===Rt.SPACE&&t.setSpaceKeyState(!0),ge&&le===Rt.P){ne.preventDefault(),e.setDialogForExport("pdf");return}if($&&le===Rt.F5){ne.preventDefault(),C(),t.setShiftKeyState(!1);return}if(le===Rt.F5){ne.preventDefault(),X();return}if(ue&&le===Rt.F){ne.preventDefault(),e.setSearchPanelState(!c.value);return}if(!(!a.value&&!s.value)){if(ge&&le===Rt.C){if(r.value)return;ne.preventDefault(),ie()}if(ge&&le===Rt.X){if(r.value)return;ne.preventDefault(),B()}if(ge&&le===Rt.D){if(r.value)return;ne.preventDefault(),Z()}if(ge&&le===Rt.Z){if(r.value)return;ne.preventDefault(),P()}if(ge&&le===Rt.Y){if(r.value)return;ne.preventDefault(),N()}if(ge&&le===Rt.A){if(r.value)return;ne.preventDefault(),Q()}if(ge&&le===Rt.L){if(r.value)return;ne.preventDefault(),G()}if(!$&&ge&&le===Rt.G){if(r.value)return;ne.preventDefault(),q()}if($&&ge&&le===Rt.G){if(r.value)return;ne.preventDefault(),ae()}if(te&&le===Rt.F){if(r.value)return;ne.preventDefault(),ye(hr.TOP)}if(te&&le===Rt.B){if(r.value)return;ne.preventDefault(),ye(hr.BOTTOM)}if(le===Rt.DELETE||le===Rt.BACKSPACE){if(r.value)return;ne.preventDefault(),j()}if(le===Rt.UP){if(r.value)return;ne.preventDefault(),H(Rt.UP)}if(le===Rt.DOWN){if(r.value)return;ne.preventDefault(),H(Rt.DOWN)}if(le===Rt.LEFT){if(r.value)return;ne.preventDefault(),H(Rt.LEFT)}if(le===Rt.RIGHT){if(r.value)return;ne.preventDefault(),H(Rt.RIGHT)}if(le===Rt.PAGEUP){if(r.value)return;ne.preventDefault(),de(Rt.PAGEUP)}if(le===Rt.PAGEDOWN){if(r.value)return;ne.preventDefault(),de(Rt.PAGEDOWN)}if(le===Rt.ENTER){if(r.value)return;ne.preventDefault(),me()}if(le===Rt.MINUS){if(r.value)return;ne.preventDefault(),U("-")}if(le===Rt.EQUAL){if(r.value)return;ne.preventDefault(),U("+")}if(le===Rt.DIGIT_0){if(r.value)return;ne.preventDefault(),K()}if(le===Rt.TAB){if(r.value)return;ne.preventDefault(),J()}}},W=()=>{u.value&&t.setCtrlKeyState(!1),f.value&&t.setShiftKeyState(!1),d.value&&t.setSpaceKeyState(!1)};Ht(()=>{document.addEventListener("keydown",ce),document.addEventListener("keyup",W),window.addEventListener("blur",W)}),Sn(()=>{document.removeEventListener("keydown",ce),document.removeEventListener("keyup",W),window.removeEventListener("blur",W)})},Tq=()=>{const{editorAreaFocus:e,thumbnailsFocus:t,disableHotkeys:n}=Ee(ft()),{pasteTextClipboardData:r}=Fx(),{createImageElement:o}=zu(),i=s=>{Hu(s).then(c=>o(c))},a=s=>{if(!e.value&&!t.value||n.value||!s.clipboardData)return;const c=s.clipboardData.items,l=c[0];if(l){for(const u of c)if(u.kind==="file"&&u.type.indexOf("image")!==-1){const f=u.getAsFile();f&&i(f);return}l.kind==="string"&&l.type==="text/plain"&&l.getAsString(u=>r(u))}};Ht(()=>{document.addEventListener("paste",a)}),Sn(()=>{document.removeEventListener("paste",a)})};function nP(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function MS(e,t,n,r,o,i,a){try{var s=e[i](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,o)}function oi(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(c){MS(i,r,o,a,s,"next",c)}function s(c){MS(i,r,o,a,s,"throw",c)}a(void 0)})}}var vi=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Gg(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 rP={exports:{}},wS={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})(wS),function(e){var t=wS.exports.default;function n(){e.exports=n=function(){return r},e.exports.__esModule=!0,e.exports.default=e.exports;var r={},o=Object.prototype,i=o.hasOwnProperty,a=Object.defineProperty||function(P,C,X){P[C]=X.value},s=typeof Symbol=="function"?Symbol:{},c=s.iterator||"@@iterator",l=s.asyncIterator||"@@asyncIterator",u=s.toStringTag||"@@toStringTag";function f(P,C,X){return Object.defineProperty(P,C,{value:X,enumerable:!0,configurable:!0,writable:!0}),P[C]}try{f({},"")}catch{f=function(C,X,U){return C[X]=U}}function d(P,C,X,U){var K=C&&C.prototype instanceof m?C:m,ie=Object.create(K.prototype),B=new T(U||[]);return a(ie,"_invoke",{value:O(P,X,B)}),ie}function h(P,C,X){try{return{type:"normal",arg:P.call(C,X)}}catch(U){return{type:"throw",arg:U}}}r.wrap=d;var p={};function m(){}function v(){}function b(){}var x={};f(x,c,function(){return this});var R=Object.getPrototypeOf,y=R&&R(R(F([])));y&&y!==o&&i.call(y,c)&&(x=y);var A=b.prototype=m.prototype=Object.create(x);function S(P){["next","throw","return"].forEach(function(C){f(P,C,function(X){return this._invoke(C,X)})})}function k(P,C){function X(K,ie,B,Z){var Q=h(P[K],P,ie);if(Q.type!=="throw"){var G=Q.arg,q=G.value;return q&&t(q)=="object"&&i.call(q,"__await")?C.resolve(q.__await).then(function(ae){X("next",ae,B,Z)},function(ae){X("throw",ae,B,Z)}):C.resolve(q).then(function(ae){G.value=ae,B(G)},function(ae){return X("throw",ae,B,Z)})}Z(Q.arg)}var U;a(this,"_invoke",{value:function(K,ie){function B(){return new C(function(Z,Q){X(K,ie,Z,Q)})}return U=U?U.then(B,B):B()}})}function O(P,C,X){var U="suspendedStart";return function(K,ie){if(U==="executing")throw new Error("Generator is already running");if(U==="completed"){if(K==="throw")throw ie;return N()}for(X.method=K,X.arg=ie;;){var B=X.delegate;if(B){var Z=w(B,X);if(Z){if(Z===p)continue;return Z}}if(X.method==="next")X.sent=X._sent=X.arg;else if(X.method==="throw"){if(U==="suspendedStart")throw U="completed",X.arg;X.dispatchException(X.arg)}else X.method==="return"&&X.abrupt("return",X.arg);U="executing";var Q=h(P,C,X);if(Q.type==="normal"){if(U=X.done?"completed":"suspendedYield",Q.arg===p)continue;return{value:Q.arg,done:X.done}}Q.type==="throw"&&(U="completed",X.method="throw",X.arg=Q.arg)}}}function w(P,C){var X=P.iterator[C.method];if(X===void 0){if(C.delegate=null,C.method==="throw"){if(P.iterator.return&&(C.method="return",C.arg=void 0,w(P,C),C.method==="throw"))return p;C.method="throw",C.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var U=h(X,P.iterator,C.arg);if(U.type==="throw")return C.method="throw",C.arg=U.arg,C.delegate=null,p;var K=U.arg;return K?K.done?(C[P.resultName]=K.value,C.next=P.nextLoc,C.method!=="return"&&(C.method="next",C.arg=void 0),C.delegate=null,p):K:(C.method="throw",C.arg=new TypeError("iterator result is not an object"),C.delegate=null,p)}function I(P){var C={tryLoc:P[0]};1 in P&&(C.catchLoc=P[1]),2 in P&&(C.finallyLoc=P[2],C.afterLoc=P[3]),this.tryEntries.push(C)}function E(P){var C=P.completion||{};C.type="normal",delete C.arg,P.completion=C}function T(P){this.tryEntries=[{tryLoc:"root"}],P.forEach(I,this),this.reset(!0)}function F(P){if(P){var C=P[c];if(C)return C.call(P);if(typeof P.next=="function")return P;if(!isNaN(P.length)){var X=-1,U=function K(){for(;++X<P.length;)if(i.call(P,X))return K.value=P[X],K.done=!1,K;return K.value=void 0,K.done=!0,K};return U.next=U}}return{next:N}}function N(){return{value:void 0,done:!0}}return v.prototype=b,a(A,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:v,configurable:!0}),v.displayName=f(b,u,"GeneratorFunction"),r.isGeneratorFunction=function(P){var C=typeof P=="function"&&P.constructor;return!!C&&(C===v||(C.displayName||C.name)==="GeneratorFunction")},r.mark=function(P){return Object.setPrototypeOf?Object.setPrototypeOf(P,b):(P.__proto__=b,f(P,u,"GeneratorFunction")),P.prototype=Object.create(A),P},r.awrap=function(P){return{__await:P}},S(k.prototype),f(k.prototype,l,function(){return this}),r.AsyncIterator=k,r.async=function(P,C,X,U,K){K===void 0&&(K=Promise);var ie=new k(d(P,C,X,U),K);return r.isGeneratorFunction(C)?ie:ie.next().then(function(B){return B.done?B.value:ie.next()})},S(A),f(A,u,"Generator"),f(A,c,function(){return this}),f(A,"toString",function(){return"[object Generator]"}),r.keys=function(P){var C=Object(P),X=[];for(var U in C)X.push(U);return X.reverse(),function K(){for(;X.length;){var ie=X.pop();if(ie in C)return K.value=ie,K.done=!1,K}return K.done=!0,K}},r.values=F,T.prototype={constructor:T,reset:function(P){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),!P)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 P=this.tryEntries[0].completion;if(P.type==="throw")throw P.arg;return this.rval},dispatchException:function(P){if(this.done)throw P;var C=this;function X(Q,G){return ie.type="throw",ie.arg=P,C.next=Q,G&&(C.method="next",C.arg=void 0),!!G}for(var U=this.tryEntries.length-1;U>=0;--U){var K=this.tryEntries[U],ie=K.completion;if(K.tryLoc==="root")return X("end");if(K.tryLoc<=this.prev){var B=i.call(K,"catchLoc"),Z=i.call(K,"finallyLoc");if(B&&Z){if(this.prev<K.catchLoc)return X(K.catchLoc,!0);if(this.prev<K.finallyLoc)return X(K.finallyLoc)}else if(B){if(this.prev<K.catchLoc)return X(K.catchLoc,!0)}else{if(!Z)throw new Error("try statement without catch or finally");if(this.prev<K.finallyLoc)return X(K.finallyLoc)}}}},abrupt:function(P,C){for(var X=this.tryEntries.length-1;X>=0;--X){var U=this.tryEntries[X];if(U.tryLoc<=this.prev&&i.call(U,"finallyLoc")&&this.prev<U.finallyLoc){var K=U;break}}K&&(P==="break"||P==="continue")&&K.tryLoc<=C&&C<=K.finallyLoc&&(K=null);var ie=K?K.completion:{};return ie.type=P,ie.arg=C,K?(this.method="next",this.next=K.finallyLoc,p):this.complete(ie)},complete:function(P,C){if(P.type==="throw")throw P.arg;return P.type==="break"||P.type==="continue"?this.next=P.arg:P.type==="return"?(this.rval=this.arg=P.arg,this.method="return",this.next="end"):P.type==="normal"&&C&&(this.next=C),p},finish:function(P){for(var C=this.tryEntries.length-1;C>=0;--C){var X=this.tryEntries[C];if(X.finallyLoc===P)return this.complete(X.completion,X.afterLoc),E(X),p}},catch:function(P){for(var C=this.tryEntries.length-1;C>=0;--C){var X=this.tryEntries[C];if(X.tryLoc===P){var U=X.completion;if(U.type==="throw"){var K=U.arg;E(X)}return K}}throw new Error("illegal catch attempt")},delegateYield:function(P,C,X){return this.delegate={iterator:F(P),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}(rP);var Q2=rP.exports(),Wn=Q2;try{regeneratorRuntime=Q2}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=Q2:Function("r","regeneratorRuntime = r")(Q2)}var Dd={},SS={},Sd=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},es=[],Qi=[],kq=typeof Uint8Array<"u"?Uint8Array:Array,Vx=!1;function oP(){Vx=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,n=e.length;t<n;++t)es[t]=e[t],Qi[e.charCodeAt(t)]=t;Qi[45]=62,Qi[95]=63}function Nq(e,t,n){for(var r,o,i=[],a=t;a<n;a+=3)r=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(es[(o=r)>>18&63]+es[o>>12&63]+es[o>>6&63]+es[63&o]);return i.join("")}function LS(e){var t;Vx||oP();for(var n=e.length,r=n%3,o="",i=[],a=16383,s=0,c=n-r;s<c;s+=a)i.push(Nq(e,s,s+a>c?c:s+a));return r===1?(t=e[n-1],o+=es[t>>2],o+=es[t<<4&63],o+="=="):r===2&&(t=(e[n-2]<<8)+e[n-1],o+=es[t>>10],o+=es[t>>4&63],o+=es[t<<2&63],o+="="),i.push(o),i.join("")}function s2(e,t,n,r,o){var i,a,s=8*o-r-1,c=(1<<s)-1,l=c>>1,u=-7,f=n?o-1:0,d=n?-1:1,h=e[t+f];for(f+=d,i=h&(1<<-u)-1,h>>=-u,u+=s;u>0;i=256*i+e[t+f],f+=d,u-=8);for(a=i&(1<<-u)-1,i>>=-u,u+=r;u>0;a=256*a+e[t+f],f+=d,u-=8);if(i===0)i=1-l;else{if(i===c)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,r),i-=l}return(h?-1:1)*a*Math.pow(2,i-r)}function iP(e,t,n,r,o,i){var a,s,c,l=8*i-o-1,u=(1<<l)-1,f=u>>1,d=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:i-1,p=r?1:-1,m=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-a))<1&&(a--,c*=2),(t+=a+f>=1?d/c:d*Math.pow(2,1-f))*c>=2&&(a++,c/=2),a+f>=u?(s=0,a=u):a+f>=1?(s=(t*c-1)*Math.pow(2,o),a+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;e[n+h]=255&s,h+=p,s/=256,o-=8);for(a=a<<o|s,l+=o;l>0;e[n+h]=255&a,h+=p,a/=256,l-=8);e[n+h-p]|=128*m}var Pq={}.toString,aP=Array.isArray||function(e){return Pq.call(e)=="[object Array]"};Ge.TYPED_ARRAY_SUPPORT=Sd.TYPED_ARRAY_SUPPORT===void 0||Sd.TYPED_ARRAY_SUPPORT;var Cq=Zm();function Zm(){return Ge.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function Js(e,t){if(Zm()<t)throw new RangeError("Invalid typed array length");return Ge.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=Ge.prototype:(e===null&&(e=new Ge(t)),e.length=t),e}function Ge(e,t,n){if(!(Ge.TYPED_ARRAY_SUPPORT||this instanceof Ge))return new Ge(e,t,n);if(typeof e=="number"){if(typeof t=="string")throw new Error("If encoding is specified then the first argument must be a string");return y4(this,e)}return sP(this,e,t,n)}function sP(e,t,n,r){if(typeof t=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer?function(o,i,a,s){if(i.byteLength,a<0||i.byteLength<a)throw new RangeError("'offset' is out of bounds");if(i.byteLength<a+(s||0))throw new RangeError("'length' is out of bounds");return i=a===void 0&&s===void 0?new Uint8Array(i):s===void 0?new Uint8Array(i,a):new Uint8Array(i,a,s),Ge.TYPED_ARRAY_SUPPORT?(o=i).__proto__=Ge.prototype:o=Gy(o,i),o}(e,t,n,r):typeof t=="string"?function(o,i,a){if(typeof a=="string"&&a!==""||(a="utf8"),!Ge.isEncoding(a))throw new TypeError('"encoding" must be a valid string encoding');var s=0|cP(i,a),c=(o=Js(o,s)).write(i,a);return c!==s&&(o=o.slice(0,c)),o}(e,t,n):function(o,i){if(ts(i)){var a=0|Ux(i.length);return(o=Js(o,a)).length===0||i.copy(o,0,0,a),o}if(i){if(typeof ArrayBuffer<"u"&&i.buffer instanceof ArrayBuffer||"length"in i)return typeof i.length!="number"||(s=i.length)!=s?Js(o,0):Gy(o,i);if(i.type==="Buffer"&&aP(i.data))return Gy(o,i.data)}var s;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function lP(e){if(typeof e!="number")throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function y4(e,t){if(lP(t),e=Js(e,t<0?0:0|Ux(t)),!Ge.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function Gy(e,t){var n=t.length<0?0:0|Ux(t.length);e=Js(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function Ux(e){if(e>=Zm())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Zm().toString(16)+" bytes");return 0|e}function ts(e){return!(e==null||!e._isBuffer)}function cP(e,t){if(ts(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 Qm(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return hP(e).length;default:if(r)return Qm(e).length;t=(""+t).toLowerCase(),r=!0}}function Iq(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 Zq(this,t,n);case"utf8":case"utf-8":return fP(this,t,n);case"ascii":return Uq(this,t,n);case"latin1":case"binary":return Yq(this,t,n);case"base64":return Vq(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Qq(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function Yc(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function OS(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=Ge.from(t,r)),ts(t))return t.length===0?-1:TS(e,t,n,r,o);if(typeof t=="number")return t&=255,Ge.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):TS(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function TS(e,t,n,r,o){var i,a=1,s=e.length,c=t.length;if(r!==void 0&&((r=String(r).toLowerCase())==="ucs2"||r==="ucs-2"||r==="utf16le"||r==="utf-16le")){if(e.length<2||t.length<2)return-1;a=2,s/=2,c/=2,n/=2}function l(h,p){return a===1?h[p]:h.readUInt16BE(p*a)}if(o){var u=-1;for(i=n;i<s;i++)if(l(e,i)===l(t,u===-1?0:i-u)){if(u===-1&&(u=i),i-u+1===c)return u*a}else u!==-1&&(i-=i-u),u=-1}else for(n+c>s&&(n=s-c),i=n;i>=0;i--){for(var f=!0,d=0;d<c;d++)if(l(e,i+d)!==l(t,d)){f=!1;break}if(f)return i}return-1}function Fq(e,t,n,r){n=Number(n)||0;var o=e.length-n;r?(r=Number(r))>o&&(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<r;++a){var s=parseInt(t.substr(2*a,2),16);if(isNaN(s))return a;e[n+a]=s}return a}function _q(e,t,n,r){return zg(Qm(t,e.length-n),e,n,r)}function uP(e,t,n,r){return zg(function(o){for(var i=[],a=0;a<o.length;++a)i.push(255&o.charCodeAt(a));return i}(t),e,n,r)}function Eq(e,t,n,r){return uP(e,t,n,r)}function Xq(e,t,n,r){return zg(hP(t),e,n,r)}function Wq(e,t,n,r){return zg(function(o,i){for(var a,s,c,l=[],u=0;u<o.length&&!((i-=2)<0);++u)s=(a=o.charCodeAt(u))>>8,c=a%256,l.push(c),l.push(s);return l}(t,e.length-n),e,n,r)}function Vq(e,t,n){return t===0&&n===e.length?LS(e):LS(e.slice(t,n))}function fP(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o<n;){var i,a,s,c,l=e[o],u=null,f=l>239?4:l>223?3:l>191?2:1;if(o+f<=n)switch(f){case 1:l<128&&(u=l);break;case 2:(192&(i=e[o+1]))==128&&(c=(31&l)<<6|63&i)>127&&(u=c);break;case 3:i=e[o+1],a=e[o+2],(192&i)==128&&(192&a)==128&&(c=(15&l)<<12|(63&i)<<6|63&a)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:i=e[o+1],a=e[o+2],s=e[o+3],(192&i)==128&&(192&a)==128&&(192&s)==128&&(c=(15&l)<<18|(63&i)<<12|(63&a)<<6|63&s)>65535&&c<1114112&&(u=c)}u===null?(u=65533,f=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),o+=f}return function(d){var h=d.length;if(h<=4096)return String.fromCharCode.apply(String,d);for(var p="",m=0;m<h;)p+=String.fromCharCode.apply(String,d.slice(m,m+=4096));return p}(r)}Ge.poolSize=8192,Ge._augment=function(e){return e.__proto__=Ge.prototype,e},Ge.from=function(e,t,n){return sP(null,e,t,n)},Ge.TYPED_ARRAY_SUPPORT&&(Ge.prototype.__proto__=Uint8Array.prototype,Ge.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&Ge[Symbol.species]),Ge.alloc=function(e,t,n){return function(r,o,i,a){return lP(o),o<=0?Js(r,o):i!==void 0?typeof a=="string"?Js(r,o).fill(i,a):Js(r,o).fill(i):Js(r,o)}(null,e,t,n)},Ge.allocUnsafe=function(e){return y4(null,e)},Ge.allocUnsafeSlow=function(e){return y4(null,e)},Ge.isBuffer=Pp,Ge.compare=function(e,t){if(!ts(e)||!ts(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,o=0,i=Math.min(n,r);o<i;++o)if(e[o]!==t[o]){n=e[o],r=t[o];break}return n<r?-1:r<n?1:0},Ge.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},Ge.concat=function(e,t){if(!aP(e))throw new TypeError('"list" argument must be an Array of Buffers');if(e.length===0)return Ge.alloc(0);var n;if(t===void 0)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=Ge.allocUnsafe(t),o=0;for(n=0;n<e.length;++n){var i=e[n];if(!ts(i))throw new TypeError('"list" argument must be an Array of Buffers');i.copy(r,o),o+=i.length}return r},Ge.byteLength=cP,Ge.prototype._isBuffer=!0,Ge.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)Yc(this,t,t+1);return this},Ge.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)Yc(this,t,t+3),Yc(this,t+1,t+2);return this},Ge.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)Yc(this,t,t+7),Yc(this,t+1,t+6),Yc(this,t+2,t+5),Yc(this,t+3,t+4);return this},Ge.prototype.toString=function(){var e=0|this.length;return e===0?"":arguments.length===0?fP(this,0,e):Iq.apply(this,arguments)},Ge.prototype.equals=function(e){if(!ts(e))throw new TypeError("Argument must be a Buffer");return this===e||Ge.compare(this,e)===0},Ge.prototype.inspect=function(){var e="";return this.length>0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),"<Buffer "+e+">"},Ge.prototype.compare=function(e,t,n,r,o){if(!ts(e))throw new TypeError("Argument must be a Buffer");if(t===void 0&&(t=0),n===void 0&&(n=e?e.length:0),r===void 0&&(r=0),o===void 0&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(i,a),c=this.slice(r,o),l=e.slice(t,n),u=0;u<s;++u)if(c[u]!==l[u]){i=c[u],a=l[u];break}return i<a?-1:a<i?1:0},Ge.prototype.includes=function(e,t,n){return this.indexOf(e,t,n)!==-1},Ge.prototype.indexOf=function(e,t,n){return OS(this,e,t,n,!0)},Ge.prototype.lastIndexOf=function(e,t,n){return OS(this,e,t,n,!1)},Ge.prototype.write=function(e,t,n,r){if(t===void 0)r="utf8",n=this.length,t=0;else if(n===void 0&&typeof t=="string")r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,r===void 0&&(r="utf8")):(r=n,n=void 0)}var o=this.length-t;if((n===void 0||n>o)&&(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 Fq(this,e,t,n);case"utf8":case"utf-8":return _q(this,e,t,n);case"ascii":return uP(this,e,t,n);case"latin1":case"binary":return Eq(this,e,t,n);case"base64":return Xq(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Wq(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},Ge.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Uq(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(127&e[o]);return r}function Yq(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(e[o]);return r}function Zq(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var o="",i=t;i<n;++i)o+=Dq(e[i]);return o}function Qq(e,t,n){for(var r=e.slice(t,n),o="",i=0;i<r.length;i+=2)o+=String.fromCharCode(r[i]+256*r[i+1]);return o}function Ur(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function Zo(e,t,n,r,o,i){if(!ts(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<i)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function l2(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-n,2);o<i;++o)e[n+o]=(t&255<<8*(r?o:1-o))>>>8*(r?o:1-o)}function c2(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-n,4);o<i;++o)e[n+o]=t>>>8*(r?o:3-o)&255}function dP(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 kS(e,t,n,r,o){return o||dP(e,0,n,4),iP(e,t,n,r,23,4),n+4}function NS(e,t,n,r,o){return o||dP(e,0,n,8),iP(e,t,n,r,52,8),n+8}Ge.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),t<e&&(t=e),Ge.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=Ge.prototype;else{var o=t-e;n=new Ge(o,void 0);for(var i=0;i<o;++i)n[i]=this[i+e]}return n},Ge.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||Ur(e,t,this.length);for(var r=this[e],o=1,i=0;++i<t&&(o*=256);)r+=this[e+i]*o;return r},Ge.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||Ur(e,t,this.length);for(var r=this[e+--t],o=1;t>0&&(o*=256);)r+=this[e+--t]*o;return r},Ge.prototype.readUInt8=function(e,t){return t||Ur(e,1,this.length),this[e]},Ge.prototype.readUInt16LE=function(e,t){return t||Ur(e,2,this.length),this[e]|this[e+1]<<8},Ge.prototype.readUInt16BE=function(e,t){return t||Ur(e,2,this.length),this[e]<<8|this[e+1]},Ge.prototype.readUInt32LE=function(e,t){return t||Ur(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},Ge.prototype.readUInt32BE=function(e,t){return t||Ur(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},Ge.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||Ur(e,t,this.length);for(var r=this[e],o=1,i=0;++i<t&&(o*=256);)r+=this[e+i]*o;return r>=(o*=128)&&(r-=Math.pow(2,8*t)),r},Ge.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||Ur(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},Ge.prototype.readInt8=function(e,t){return t||Ur(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},Ge.prototype.readInt16LE=function(e,t){t||Ur(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},Ge.prototype.readInt16BE=function(e,t){t||Ur(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},Ge.prototype.readInt32LE=function(e,t){return t||Ur(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},Ge.prototype.readInt32BE=function(e,t){return t||Ur(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},Ge.prototype.readFloatLE=function(e,t){return t||Ur(e,4,this.length),s2(this,e,!0,23,4)},Ge.prototype.readFloatBE=function(e,t){return t||Ur(e,4,this.length),s2(this,e,!1,23,4)},Ge.prototype.readDoubleLE=function(e,t){return t||Ur(e,8,this.length),s2(this,e,!0,52,8)},Ge.prototype.readDoubleBE=function(e,t){return t||Ur(e,8,this.length),s2(this,e,!1,52,8)},Ge.prototype.writeUIntLE=function(e,t,n,r){e=+e,t|=0,n|=0,r||Zo(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,i=0;for(this[t]=255&e;++i<n&&(o*=256);)this[t+i]=e/o&255;return t+n},Ge.prototype.writeUIntBE=function(e,t,n,r){e=+e,t|=0,n|=0,r||Zo(this,e,t,n,Math.pow(2,8*n)-1,0);var o=n-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+n},Ge.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||Zo(this,e,t,1,255,0),Ge.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},Ge.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||Zo(this,e,t,2,65535,0),Ge.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):l2(this,e,t,!0),t+2},Ge.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||Zo(this,e,t,2,65535,0),Ge.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):l2(this,e,t,!1),t+2},Ge.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||Zo(this,e,t,4,4294967295,0),Ge.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):c2(this,e,t,!0),t+4},Ge.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||Zo(this,e,t,4,4294967295,0),Ge.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):c2(this,e,t,!1),t+4},Ge.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);Zo(this,e,t,n,o-1,-o)}var i=0,a=1,s=0;for(this[t]=255&e;++i<n&&(a*=256);)e<0&&s===0&&this[t+i-1]!==0&&(s=1),this[t+i]=(e/a>>0)-s&255;return t+n},Ge.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);Zo(this,e,t,n,o-1,-o)}var i=n-1,a=1,s=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&s===0&&this[t+i+1]!==0&&(s=1),this[t+i]=(e/a>>0)-s&255;return t+n},Ge.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||Zo(this,e,t,1,127,-128),Ge.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},Ge.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||Zo(this,e,t,2,32767,-32768),Ge.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):l2(this,e,t,!0),t+2},Ge.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||Zo(this,e,t,2,32767,-32768),Ge.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):l2(this,e,t,!1),t+2},Ge.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||Zo(this,e,t,4,2147483647,-2147483648),Ge.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):c2(this,e,t,!0),t+4},Ge.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||Zo(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),Ge.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):c2(this,e,t,!1),t+4},Ge.prototype.writeFloatLE=function(e,t,n){return kS(this,e,t,!0,n)},Ge.prototype.writeFloatBE=function(e,t,n){return kS(this,e,t,!1,n)},Ge.prototype.writeDoubleLE=function(e,t,n){return NS(this,e,t,!0,n)},Ge.prototype.writeDoubleBE=function(e,t,n){return NS(this,e,t,!1,n)},Ge.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<n&&(r=n),r===n||e.length===0||this.length===0)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=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<r-n&&(r=e.length-t+n);var o,i=r-n;if(this===e&&n<t&&t<r)for(o=i-1;o>=0;--o)e[o+t]=this[o+n];else if(i<1e3||!Ge.TYPED_ARRAY_SUPPORT)for(o=0;o<i;++o)e[o+t]=this[o+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+i),t);return i},Ge.prototype.fill=function(e,t,n,r){if(typeof e=="string"){if(typeof t=="string"?(r=t,t=0,n=this.length):typeof n=="string"&&(r=n,n=this.length),e.length===1){var o=e.charCodeAt(0);o<256&&(e=o)}if(r!==void 0&&typeof r!="string")throw new TypeError("encoding must be a string");if(typeof r=="string"&&!Ge.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else typeof e=="number"&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var i;if(t>>>=0,n=n===void 0?this.length:n>>>0,e||(e=0),typeof e=="number")for(i=t;i<n;++i)this[i]=e;else{var a=ts(e)?e:Qm(new Ge(e,r).toString()),s=a.length;for(i=0;i<n-t;++i)this[i+t]=a[i%s]}return this};var Bq=/[^+\/0-9A-Za-z-_]/g;function Dq(e){return e<16?"0"+e.toString(16):e.toString(16)}function Qm(e,t){var n;t=t||1/0;for(var r=e.length,o=null,i=[],a=0;a<r;++a){if((n=e.charCodeAt(a))>55295&&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 hP(e){return function(t){var n,r,o,i,a,s;Vx||oP();var c=t.length;if(c%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a=t[c-2]==="="?2:t[c-1]==="="?1:0,s=new kq(3*c/4-a),o=a>0?c-4:c;var l=0;for(n=0,r=0;n<o;n+=4,r+=3)i=Qi[t.charCodeAt(n)]<<18|Qi[t.charCodeAt(n+1)]<<12|Qi[t.charCodeAt(n+2)]<<6|Qi[t.charCodeAt(n+3)],s[l++]=i>>16&255,s[l++]=i>>8&255,s[l++]=255&i;return a===2?(i=Qi[t.charCodeAt(n)]<<2|Qi[t.charCodeAt(n+1)]>>4,s[l++]=255&i):a===1&&(i=Qi[t.charCodeAt(n)]<<10|Qi[t.charCodeAt(n+1)]<<4|Qi[t.charCodeAt(n+2)]>>2,s[l++]=i>>8&255,s[l++]=255&i),s}(function(t){if((t=function(n){return n.trim?n.trim():n.replace(/^\s+|\s+$/g,"")}(t).replace(Bq,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(e))}function zg(e,t,n,r){for(var o=0;o<r&&!(o+n>=t.length||o>=e.length);++o)t[o+n]=e[o];return o}function Pp(e){return e!=null&&(!!e._isBuffer||PS(e)||function(t){return typeof t.readFloatLE=="function"&&typeof t.slice=="function"&&PS(t.slice(0,0))}(e))}function PS(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var Kq=Object.freeze({__proto__:null,INSPECT_MAX_BYTES:50,kMaxLength:Cq,Buffer:Ge,SlowBuffer:function(e){return+e!=e&&(e=0),Ge.alloc(+e)},isBuffer:Pp}),Tr={};function pP(){throw new Error("setTimeout has not been defined")}function mP(){throw new Error("clearTimeout has not been defined")}var Cl=pP,Il=mP;function gP(e){if(Cl===setTimeout)return setTimeout(e,0);if((Cl===pP||!Cl)&&setTimeout)return Cl=setTimeout,setTimeout(e,0);try{return Cl(e,0)}catch{try{return Cl.call(null,e,0)}catch{return Cl.call(this,e,0)}}}typeof Sd.setTimeout=="function"&&(Cl=setTimeout),typeof Sd.clearTimeout=="function"&&(Il=clearTimeout);var tu,js=[],fd=!1,B2=-1;function Hq(){fd&&tu&&(fd=!1,tu.length?js=tu.concat(js):B2=-1,js.length&&vP())}function vP(){if(!fd){var e=gP(Hq);fd=!0;for(var t=js.length;t;){for(tu=js,js=[];++B2<t;)tu&&tu[B2].run();B2=-1,t=js.length}tu=null,fd=!1,function(n){if(Il===clearTimeout)return clearTimeout(n);if((Il===mP||!Il)&&clearTimeout)return Il=clearTimeout,clearTimeout(n);try{Il(n)}catch{try{return Il.call(null,n)}catch{return Il.call(this,n)}}}(e)}}function Xr(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];js.push(new yP(e,t)),js.length!==1||fd||gP(vP)}function yP(e,t){this.fun=e,this.array=t}yP.prototype.run=function(){this.fun.apply(null,this.array)};function Ju(){}var Gq=Ju,zq=Ju,Jq=Ju,jq=Ju,$q=Ju,qq=Ju,eee=Ju,_f=Sd.performance||{},tee=_f.now||_f.mozNow||_f.msNow||_f.oNow||_f.webkitNow||function(){return new Date().getTime()},nee=new Date,Mi={nextTick:Xr,title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:Gq,addListener:zq,once:Jq,off:jq,removeListener:$q,removeAllListeners:qq,emit:eee,binding:function(e){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(e){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(e){var t=.001*tee.call(_f),n=Math.floor(t),r=Math.floor(t%1*1e9);return e&&(n-=e[0],(r-=e[1])<0&&(n--,r+=1e9)),[n,r]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-nee)/1e3}},zy={exports:{}};function Fl(){}function yn(){yn.init.call(this)}function AP(e){return e._maxListeners===void 0?yn.defaultMaxListeners:e._maxListeners}function ree(e,t,n){if(t)e.call(n);else for(var r=e.length,o=Cp(e,r),i=0;i<r;++i)o[i].call(n)}function oee(e,t,n,r){if(t)e.call(n,r);else for(var o=e.length,i=Cp(e,o),a=0;a<o;++a)i[a].call(n,r)}function iee(e,t,n,r,o){if(t)e.call(n,r,o);else for(var i=e.length,a=Cp(e,i),s=0;s<i;++s)a[s].call(n,r,o)}function aee(e,t,n,r,o,i){if(t)e.call(n,r,o,i);else for(var a=e.length,s=Cp(e,a),c=0;c<a;++c)s[c].call(n,r,o,i)}function see(e,t,n,r){if(t)e.apply(n,r);else for(var o=e.length,i=Cp(e,o),a=0;a<o;++a)i[a].apply(n,r)}function CS(e,t,n,r){var o,i,a,s;if(typeof n!="function")throw new TypeError('"listener" argument must be a function');if((i=e._events)?(i.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),i=e._events),a=i[t]):(i=e._events=new Fl,e._eventsCount=0),a){if(typeof a=="function"?a=i[t]=r?[n,a]:[a,n]:r?a.unshift(n):a.push(n),!a.warned&&(o=AP(e))&&o>0&&a.length>o){a.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=a.length,s=c,typeof console.warn=="function"?console.warn(s):console.log(s)}}else a=i[t]=n,++e._eventsCount;return e}function IS(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 FS(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 Cp(e,t){for(var n=new Array(t);t--;)n[t]=e[t];return n}Fl.prototype=Object.create(null),yn.EventEmitter=yn,yn.usingDomains=!1,yn.prototype.domain=void 0,yn.prototype._events=void 0,yn.prototype._maxListeners=void 0,yn.defaultMaxListeners=10,yn.init=function(){this.domain=null,yn.usingDomains&&(void 0).active,this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=new Fl,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},yn.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},yn.prototype.getMaxListeners=function(){return AP(this)},yn.prototype.emit=function(e){var t,n,r,o,i,a,s,c=e==="error";if(a=this._events)c=c&&a.error==null;else if(!c)return!1;if(s=this.domain,c){if(t=arguments[1],!s){if(t instanceof Error)throw t;var l=new Error('Uncaught, unspecified "error" event. ('+t+")");throw l.context=t,l}return t||(t=new Error('Uncaught, unspecified "error" event')),t.domainEmitter=this,t.domain=s,t.domainThrown=!1,s.emit("error",t),!1}if(!(n=a[e]))return!1;var u=typeof n=="function";switch(r=arguments.length){case 1:ree(n,u,this);break;case 2:oee(n,u,this,arguments[1]);break;case 3:iee(n,u,this,arguments[1],arguments[2]);break;case 4:aee(n,u,this,arguments[1],arguments[2],arguments[3]);break;default:for(o=new Array(r-1),i=1;i<r;i++)o[i-1]=arguments[i];see(n,u,this,o)}return!0},yn.prototype.addListener=function(e,t){return CS(this,e,t,!1)},yn.prototype.on=yn.prototype.addListener,yn.prototype.prependListener=function(e,t){return CS(this,e,t,!0)},yn.prototype.once=function(e,t){if(typeof t!="function")throw new TypeError('"listener" argument must be a function');return this.on(e,IS(this,e,t)),this},yn.prototype.prependOnceListener=function(e,t){if(typeof t!="function")throw new TypeError('"listener" argument must be a function');return this.prependListener(e,IS(this,e,t)),this},yn.prototype.removeListener=function(e,t){var n,r,o,i,a;if(typeof t!="function")throw new TypeError('"listener" argument must be a function');if(!(r=this._events))return this;if(!(n=r[e]))return this;if(n===t||n.listener&&n.listener===t)--this._eventsCount==0?this._events=new Fl:(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if(typeof n!="function"){for(o=-1,i=n.length;i-- >0;)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 Fl,this;delete r[e]}else(function(s,c){for(var l=c,u=l+1,f=s.length;u<f;l+=1,u+=1)s[l]=s[u];s.pop()})(n,o);r.removeListener&&this.emit("removeListener",e,a||t)}return this},yn.prototype.removeAllListeners=function(e){var t,n;if(!(n=this._events))return this;if(!n.removeListener)return arguments.length===0?(this._events=new Fl,this._eventsCount=0):n[e]&&(--this._eventsCount==0?this._events=new Fl:delete n[e]),this;if(arguments.length===0){for(var r,o=Object.keys(n),i=0;i<o.length;++i)(r=o[i])!=="removeListener"&&this.removeAllListeners(r);return this.removeAllListeners("removeListener"),this._events=new Fl,this._eventsCount=0,this}if(typeof(t=n[e])=="function")this.removeListener(e,t);else if(t)do this.removeListener(e,t[t.length-1]);while(t[0]);return this},yn.prototype.listeners=function(e){var t,n,r=this._events;return n=r&&(t=r[e])?typeof t=="function"?[t.listener||t]:function(o){for(var i=new Array(o.length),a=0;a<i.length;++a)i[a]=o[a].listener||o[a];return i}(t):[],n},yn.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):FS.call(e,t)},yn.prototype.listenerCount=FS,yn.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};var lee=Object.freeze({__proto__:null,default:yn,EventEmitter:yn}),sc=typeof Object.create=="function"?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e},cee=/%[sdj%]/g;function Jg(e){if(!ep(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(us(arguments[n]));return t.join(" ")}n=1;for(var r=arguments,o=r.length,i=String(e).replace(cee,function(s){if(s==="%%")return"%";if(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<o;a=r[++n])Ip(a)||!ju(a)?i+=" "+a:i+=" "+us(a);return i}function jg(e,t){if(as(Sd.process))return function(){return jg(e,t).apply(this,arguments)};if(Mi.noDeprecation===!0)return e;var n=!1;return function(){if(!n){if(Mi.throwDeprecation)throw new Error(t);Mi.traceDeprecation?console.trace(t):console.error(t),n=!0}return e.apply(this,arguments)}}var Jy,u2={};function Yx(e){return as(Jy)&&(Jy=Mi.env.NODE_DEBUG||""),e=e.toUpperCase(),!u2[e]&&(new RegExp("\\b"+e+"\\b","i").test(Jy)?u2[e]=function(){var t=Jg.apply(null,arguments);console.error("%s %d: %s",e,0,t)}:u2[e]=function(){}),u2[e]}function us(e,t){var n={seen:[],stylize:fee};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),$g(t)?n.showHidden=t:t&&Dx(n,t),as(n.showHidden)&&(n.showHidden=!1),as(n.depth)&&(n.depth=2),as(n.colors)&&(n.colors=!1),as(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=uee),Bm(n,e,n.depth)}function uee(e,t){var n=us.styles[t];return n?"\x1B["+us.colors[n][0]+"m"+e+"\x1B["+us.colors[n][1]+"m":e}function fee(e,t){return e}function Bm(e,t,n){if(e.customInspect&&t&&yh(t.inspect)&&t.inspect!==us&&(!t.constructor||t.constructor.prototype!==t)){var r=t.inspect(n,e);return ep(r)||(r=Bm(e,r,n)),r}var o=function(d,h){if(as(h))return d.stylize("undefined","undefined");if(ep(h)){var p="'"+JSON.stringify(h).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return d.stylize(p,"string")}if(Qx(h))return d.stylize(""+h,"number");if($g(h))return d.stylize(""+h,"boolean");if(Ip(h))return d.stylize("null","null")}(e,t);if(o)return o;var i=Object.keys(t),a=function(d){var h={};return d.forEach(function(p,m){h[p]=!0}),h}(i);if(e.showHidden&&(i=Object.getOwnPropertyNames(t)),vh(t)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return jy(t);if(i.length===0){if(yh(t)){var s=t.name?": "+t.name:"";return e.stylize("[Function"+s+"]","special")}if(gh(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(Dm(t))return e.stylize(Date.prototype.toString.call(t),"date");if(vh(t))return jy(t)}var c,l="",u=!1,f=["{","}"];return Zx(t)&&(u=!0,f=["[","]"]),yh(t)&&(l=" [Function"+(t.name?": "+t.name:"")+"]"),gh(t)&&(l=" "+RegExp.prototype.toString.call(t)),Dm(t)&&(l=" "+Date.prototype.toUTCString.call(t)),vh(t)&&(l=" "+jy(t)),i.length!==0||u&&t.length!=0?n<0?gh(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),c=u?function(d,h,p,m,v){for(var b=[],x=0,R=h.length;x<R;++x)SP(h,String(x))?b.push($y(d,h,p,m,String(x),!0)):b.push("");return v.forEach(function(y){y.match(/^\d+$/)||b.push($y(d,h,p,m,y,!0))}),b}(e,t,n,a,i):i.map(function(d){return $y(e,t,n,a,d,u)}),e.seen.pop(),function(d,h,p){return d.reduce(function(m,v){return v.indexOf(`
|
|
`),m+v.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?p[0]+(h===""?"":h+`
|
|
`)+" "+d.join(`,
|
|
`)+" "+p[1]:p[0]+h+" "+d.join(", ")+" "+p[1]}(c,l,f)):f[0]+l+f[1]}function jy(e){return"["+Error.prototype.toString.call(e)+"]"}function $y(e,t,n,r,o,i){var a,s,c;if((c=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]}).get?s=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(s=e.stylize("[Setter]","special")),SP(r,o)||(a="["+o+"]"),s||(e.seen.indexOf(c.value)<0?(s=Ip(n)?Bm(e,c.value,null):Bm(e,c.value,n-1)).indexOf(`
|
|
`)>-1&&(s=i?s.split(`
|
|
`).map(function(l){return" "+l}).join(`
|
|
`).substr(2):`
|
|
`+s.split(`
|
|
`).map(function(l){return" "+l}).join(`
|
|
`)):s=e.stylize("[Circular]","special")),as(a)){if(i&&o.match(/^\d+$/))return s;(a=JSON.stringify(""+o)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function Zx(e){return Array.isArray(e)}function $g(e){return typeof e=="boolean"}function Ip(e){return e===null}function RP(e){return e==null}function Qx(e){return typeof e=="number"}function ep(e){return typeof e=="string"}function xP(e){return typeof e=="symbol"}function as(e){return e===void 0}function gh(e){return ju(e)&&Bx(e)==="[object RegExp]"}function ju(e){return typeof e=="object"&&e!==null}function Dm(e){return ju(e)&&Bx(e)==="[object Date]"}function vh(e){return ju(e)&&(Bx(e)==="[object Error]"||e instanceof Error)}function yh(e){return typeof e=="function"}function bP(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||e===void 0}function MP(e){return Pp(e)}function Bx(e){return Object.prototype.toString.call(e)}function qy(e){return e<10?"0"+e.toString(10):e.toString(10)}us.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]},us.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};var dee=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function hee(){var e=new Date,t=[qy(e.getHours()),qy(e.getMinutes()),qy(e.getSeconds())].join(":");return[e.getDate(),dee[e.getMonth()],t].join(" ")}function wP(){console.log("%s - %s",hee(),Jg.apply(null,arguments))}function Dx(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 SP(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var pee={inherits:sc,_extend:Dx,log:wP,isBuffer:MP,isPrimitive:bP,isFunction:yh,isError:vh,isDate:Dm,isObject:ju,isRegExp:gh,isUndefined:as,isSymbol:xP,isString:ep,isNumber:Qx,isNullOrUndefined:RP,isNull:Ip,isBoolean:$g,isArray:Zx,inspect:us,deprecate:jg,format:Jg,debuglog:Yx},mee=Object.freeze({__proto__:null,format:Jg,deprecate:jg,debuglog:Yx,inspect:us,isArray:Zx,isBoolean:$g,isNull:Ip,isNullOrUndefined:RP,isNumber:Qx,isString:ep,isSymbol:xP,isUndefined:as,isRegExp:gh,isObject:ju,isDate:Dm,isError:vh,isFunction:yh,isPrimitive:bP,isBuffer:MP,log:wP,inherits:sc,_extend:Dx,default:pee});function Hc(){this.head=null,this.tail=null,this.length=0}Hc.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},Hc.prototype.unshift=function(e){var t={data:e,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length},Hc.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}},Hc.prototype.clear=function(){this.head=this.tail=null,this.length=0},Hc.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},Hc.prototype.concat=function(e){if(this.length===0)return Ge.alloc(0);if(this.length===1)return this.head.data;for(var t=Ge.allocUnsafe(e>>>0),n=this.head,r=0;n;)n.data.copy(t,r),r+=n.data.length,n=n.next;return t};var gee=Ge.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 Ah(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),function(t){if(t&&!gee(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=yee;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=Aee;break;default:return void(this.write=vee)}this.charBuffer=new Ge(6),this.charReceived=0,this.charLength=0}function vee(e){return e.toString(this.encoding)}function yee(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function Aee(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}Ah.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<this.charLength)return"";if(e=e.slice(n,e.length),!((o=(t=this.charBuffer.slice(0,this.charLength).toString(this.encoding)).charCodeAt(t.length-1))>=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},Ah.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},Ah.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},ur.ReadableState=LP;var Un=Yx("stream");function LP(e,t){e=e||{},this.objectMode=!!e.objectMode,t instanceof Ni&&(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 Hc,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 Ah(e.encoding),this.encoding=e.encoding)}function ur(e){if(!(this instanceof ur))return new ur(e);this._readableState=new LP(e,this),this.readable=!0,e&&typeof e.read=="function"&&(this._read=e.read),yn.call(this)}function _S(e,t,n,r,o){var i=function(l,u){var f=null;return Pp(u)||typeof u=="string"||u==null||l.objectMode||(f=new TypeError("Invalid non-string/buffer chunk")),f}(t,n);if(i)e.emit("error",i);else if(n===null)t.reading=!1,function(l,u){if(!u.ended){if(u.decoder){var f=u.decoder.end();f&&f.length&&(u.buffer.push(f),u.length+=u.objectMode?1:f.length)}u.ended=!0,Km(l)}}(e,t);else if(t.objectMode||n&&n.length>0)if(t.ended&&!o){var a=new Error("stream.push() after EOF");e.emit("error",a)}else if(t.endEmitted&&o){var s=new Error("stream.unshift() after end event");e.emit("error",s)}else{var c;!t.decoder||o||r||(n=t.decoder.write(n),c=!t.objectMode&&n.length===0),o||(t.reading=!1),c||(t.flowing&&t.length===0&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,o?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&Km(e))),function(l,u){u.readingMore||(u.readingMore=!0,Xr(Ree,l,u))}(e,t)}else o||(t.reading=!1);return function(l){return!l.ended&&(l.needReadable||l.length<l.highWaterMark||l.length===0)}(t)}sc(ur,yn),ur.prototype.push=function(e,t){var n=this._readableState;return n.objectMode||typeof e!="string"||(t=t||n.defaultEncoding)!==n.encoding&&(e=Ge.from(e,t),t=""),_S(this,n,e,t,!1)},ur.prototype.unshift=function(e){return _S(this,this._readableState,e,"",!0)},ur.prototype.isPaused=function(){return this._readableState.flowing===!1},ur.prototype.setEncoding=function(e){return this._readableState.decoder=new Ah(e),this._readableState.encoding=e,this};function ES(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.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 Km(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(Un("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?Xr(XS,e):XS(e))}function XS(e){Un("emit readable"),e.emit("readable"),Kx(e)}function Ree(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(Un("maybeReadMore read 0"),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}function xee(e){Un("readable nexttick read 0"),e.read(0)}function bee(e,t){t.reading||(Un("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),Kx(e),t.flowing&&!t.reading&&e.read(0)}function Kx(e){var t=e._readableState;for(Un("flow",t.flowing);t.flowing&&e.read()!==null;);}function WS(e,t){return t.length===0?null:(t.objectMode?n=t.buffer.shift():!e||e>=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 r<o.head.data.length?(a=o.head.data.slice(0,r),o.head.data=o.head.data.slice(r)):a=r===o.head.data.length?o.shift():i?function(s,c){var l=c.head,u=1,f=l.data;for(s-=f.length;l=l.next;){var d=l.data,h=s>d.length?d.length:s;if(h===d.length?f+=d:f+=d.slice(0,s),(s-=h)===0){h===d.length?(++u,l.next?c.head=l.next:c.head=c.tail=null):(c.head=l,l.data=d.slice(h));break}++u}return c.length-=u,f}(r,o):function(s,c){var l=Ge.allocUnsafe(s),u=c.head,f=1;for(u.data.copy(l),s-=u.data.length;u=u.next;){var d=u.data,h=s>d.length?d.length:s;if(d.copy(l,l.length-s,0,h),(s-=h)===0){h===d.length?(++f,u.next?c.head=u.next:c.head=c.tail=null):(c.head=u,u.data=d.slice(h));break}++f}return c.length-=f,l}(r,o),a}(e,t.buffer,t.decoder),n);var n}function eA(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,Xr(Mee,t,e))}function Mee(e,t){e.endEmitted||e.length!==0||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function VS(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function wee(){}function See(e,t,n){this.chunk=e,this.encoding=t,this.callback=n,this.next=null}function A4(e,t){Object.defineProperty(this,"buffer",{get:jg(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")}),e=e||{},this.objectMode=!!e.objectMode,t instanceof Ni&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var n=e.highWaterMark,r=this.objectMode?16:16384;this.highWaterMark=n||n===0?n:r,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var o=e.decodeStrings===!1;this.decodeStrings=!o,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(i){(function(a,s){var c=a._writableState,l=c.sync,u=c.writecb;if(function(d){d.writing=!1,d.writecb=null,d.length-=d.writelen,d.writelen=0}(c),s)(function(d,h,p,m,v){--h.pendingcb,p?Xr(v,m):v(m),d._writableState.errorEmitted=!0,d.emit("error",m)})(a,c,l,s,u);else{var f=TP(c);f||c.corked||c.bufferProcessing||!c.bufferedRequest||OP(a,c),l?Xr(US,a,c,f,u):US(a,c,f,u)}})(t,i)},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 NP(this)}function $r(e){if(!(this instanceof $r||this instanceof Ni))return new $r(e);this._writableState=new A4(e,this),this.writable=!0,e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev)),yn.call(this)}function R4(e,t,n,r,o,i,a){t.writelen=r,t.writecb=a,t.writing=!0,t.sync=!0,n?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function US(e,t,n,r){n||function(o,i){i.length===0&&i.needDrain&&(i.needDrain=!1,o.emit("drain"))}(e,t),t.pendingcb--,r(),kP(e,t)}function OP(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,o=new Array(r),i=t.corkedRequestsFree;i.entry=n;for(var a=0;n;)o[a]=n,n=n.next,a+=1;R4(e,t,!0,t.length,o,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new NP(t)}else{for(;n;){var s=n.chunk,c=n.encoding,l=n.callback;if(R4(e,t,!1,t.objectMode?1:s.length,s,c,l),n=n.next,t.writing)break}n===null&&(t.lastBufferedRequest=null)}t.bufferedRequestCount=0,t.bufferedRequest=n,t.bufferProcessing=!1}function TP(e){return e.ending&&e.length===0&&e.bufferedRequest===null&&!e.finished&&!e.writing}function YS(e,t){t.prefinished||(t.prefinished=!0,e.emit("prefinish"))}function kP(e,t){var n=TP(t);return n&&(t.pendingcb===0?(YS(e,t),t.finished=!0,e.emit("finish")):YS(e,t)),n}function NP(e){var t=this;this.next=null,this.entry=null,this.finish=function(n){var r=t.entry;for(t.entry=null;r;){var o=r.callback;e.pendingcb--,o(n),r=r.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}}ur.prototype.read=function(e){Un("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return Un("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?eA(this):Km(this),null;if((e=ES(e,t))===0&&t.ended)return t.length===0&&eA(this),null;var r,o=t.needReadable;return Un("need readable",o),(t.length===0||t.length-e<t.highWaterMark)&&Un("length less than watermark",o=!0),t.ended||t.reading?Un("reading or ended",o=!1):o&&(Un("do read"),t.reading=!0,t.sync=!0,t.length===0&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=ES(n,t))),(r=e>0?WS(e,t):null)===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&eA(this)),r!==null&&this.emit("data",r),r},ur.prototype._read=function(e){this.emit("error",new Error("not implemented"))},ur.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,Un("pipe count=%d opts=%j",r.pipesCount,t);var o=!t||t.end!==!1?a:l;function i(v){Un("onunpipe"),v===n&&l()}function a(){Un("onend"),e.end()}r.endEmitted?Xr(o):n.once("end",o),e.on("unpipe",i);var s=function(v){return function(){var b=v._readableState;Un("pipeOnDrain",b.awaitDrain),b.awaitDrain&&b.awaitDrain--,b.awaitDrain===0&&v.listeners("data").length&&(b.flowing=!0,Kx(v))}}(n);e.on("drain",s);var c=!1;function l(){Un("cleanup"),e.removeListener("close",h),e.removeListener("finish",p),e.removeListener("drain",s),e.removeListener("error",d),e.removeListener("unpipe",i),n.removeListener("end",a),n.removeListener("end",l),n.removeListener("data",f),c=!0,!r.awaitDrain||e._writableState&&!e._writableState.needDrain||s()}var u=!1;function f(v){Un("ondata"),u=!1,e.write(v)!==!1||u||((r.pipesCount===1&&r.pipes===e||r.pipesCount>1&&VS(r.pipes,e)!==-1)&&!c&&(Un("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,u=!0),n.pause())}function d(v){var b;Un("onerror",v),m(),e.removeListener("error",d),b="error",e.listeners(b).length===0&&e.emit("error",v)}function h(){e.removeListener("finish",p),m()}function p(){Un("onfinish"),e.removeListener("close",h),m()}function m(){Un("unpipe"),n.unpipe(e)}return n.on("data",f),function(v,b,x){if(typeof v.prependListener=="function")return v.prependListener(b,x);v._events&&v._events[b]?Array.isArray(v._events[b])?v._events[b].unshift(x):v._events[b]=[x,v._events[b]]:v.on(b,x)}(e,"error",d),e.once("close",h),e.once("finish",p),e.emit("pipe",n),r.flowing||(Un("pipe resume"),n.resume()),e},ur.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<r;o++)n[o].emit("unpipe",this);return this}var i=VS(t.pipes,e);return i===-1||(t.pipes.splice(i,1),t.pipesCount-=1,t.pipesCount===1&&(t.pipes=t.pipes[0]),e.emit("unpipe",this)),this},ur.prototype.on=function(e,t){var n=yn.prototype.on.call(this,e,t);if(e==="data")this._readableState.flowing!==!1&&this.resume();else if(e==="readable"){var r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&Km(this):Xr(xee,this))}return n},ur.prototype.addListener=ur.prototype.on,ur.prototype.resume=function(){var e=this._readableState;return e.flowing||(Un("resume"),e.flowing=!0,function(t,n){n.resumeScheduled||(n.resumeScheduled=!0,Xr(bee,t,n))}(this,e)),this},ur.prototype.pause=function(){return Un("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(Un("pause"),this._readableState.flowing=!1,this.emit("pause")),this},ur.prototype.wrap=function(e){var t=this._readableState,n=!1,r=this;for(var o in e.on("end",function(){if(Un("wrapped end"),t.decoder&&!t.ended){var i=t.decoder.end();i&&i.length&&r.push(i)}r.push(null)}),e.on("data",function(i){Un("wrapped data"),t.decoder&&(i=t.decoder.write(i)),t.objectMode&&i==null||(t.objectMode||i&&i.length)&&(r.push(i)||(n=!0,e.pause()))}),e)this[o]===void 0&&typeof e[o]=="function"&&(this[o]=function(i){return function(){return e[i].apply(e,arguments)}}(o));return function(i,a){for(var s=0,c=i.length;s<c;s++)a(i[s],s)}(["error","close","destroy","pause","resume"],function(i){e.on(i,r.emit.bind(r,i))}),r._read=function(i){Un("wrapped _read",i),n&&(n=!1,e.resume())},r},ur._fromList=WS,$r.WritableState=A4,sc($r,yn),A4.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},$r.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},$r.prototype.write=function(e,t,n){var r=this._writableState,o=!1;return typeof t=="function"&&(n=t,t=null),Ge.isBuffer(e)?t="buffer":t||(t=r.defaultEncoding),typeof n!="function"&&(n=wee),r.ended?function(i,a){var s=new Error("write after end");i.emit("error",s),Xr(a,s)}(this,n):function(i,a,s,c){var l=!0,u=!1;return s===null?u=new TypeError("May not write null values to stream"):Ge.isBuffer(s)||typeof s=="string"||s===void 0||a.objectMode||(u=new TypeError("Invalid non-string/buffer chunk")),u&&(i.emit("error",u),Xr(c,u),l=!1),l}(this,r,e,n)&&(r.pendingcb++,o=function(i,a,s,c,l){s=function(h,p,m){return h.objectMode||h.decodeStrings===!1||typeof p!="string"||(p=Ge.from(p,m)),p}(a,s,c),Ge.isBuffer(s)&&(c="buffer");var u=a.objectMode?1:s.length;a.length+=u;var f=a.length<a.highWaterMark;if(f||(a.needDrain=!0),a.writing||a.corked){var d=a.lastBufferedRequest;a.lastBufferedRequest=new See(s,c,l),d?d.next=a.lastBufferedRequest:a.bufferedRequest=a.lastBufferedRequest,a.bufferedRequestCount+=1}else R4(i,a,!1,u,s,c,l);return f}(this,r,e,t,n)),o},$r.prototype.cork=function(){this._writableState.corked++},$r.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||OP(this,e))},$r.prototype.setDefaultEncoding=function(e){if(typeof e=="string"&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},$r.prototype._write=function(e,t,n){n(new Error("not implemented"))},$r.prototype._writev=null,$r.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,kP(o,i),a&&(i.finished?Xr(a):o.once("finish",a)),i.ended=!0,o.writable=!1}(this,r,n)},sc(Ni,ur);for(var ZS=Object.keys($r.prototype),tA=0;tA<ZS.length;tA++){var nA=ZS[tA];Ni.prototype[nA]||(Ni.prototype[nA]=$r.prototype[nA])}function Ni(e){if(!(this instanceof Ni))return new Ni(e);ur.call(this,e),$r.call(this,e),e&&e.readable===!1&&(this.readable=!1),e&&e.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,e&&e.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",Lee)}function Lee(){this.allowHalfOpen||this._writableState.ended||Xr(Oee,this)}function Oee(e){e.end()}function Tee(e){this.afterTransform=function(t,n){return function(r,o,i){var a=r._transformState;a.transforming=!1;var s=a.writecb;if(!s)return r.emit("error",new Error("no writecb in Transform class"));a.writechunk=null,a.writecb=null,i!=null&&r.push(i),s(o);var c=r._readableState;c.reading=!1,(c.needReadable||c.length<c.highWaterMark)&&r._read(c.highWaterMark)}(e,t,n)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function ba(e){if(!(this instanceof ba))return new ba(e);Ni.call(this,e),this._transformState=new Tee(this);var t=this;this._readableState.needReadable=!0,this._readableState.sync=!1,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.once("prefinish",function(){typeof this._flush=="function"?this._flush(function(n){QS(t,n)}):QS(t)})}function QS(e,t){if(t)return e.emit("error",t);var n=e._writableState,r=e._transformState;if(n.length)throw new Error("Calling transform done when ws.length != 0");if(r.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}function dd(e){if(!(this instanceof dd))return new dd(e);ba.call(this,e)}function Ra(){yn.call(this)}sc(ba,Ni),ba.prototype.push=function(e,t){return this._transformState.needTransform=!1,Ni.prototype.push.call(this,e,t)},ba.prototype._transform=function(e,t,n){throw new Error("Not implemented")},ba.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var o=this._readableState;(r.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}},ba.prototype._read=function(e){var t=this._transformState;t.writechunk!==null&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},sc(dd,ba),dd.prototype._transform=function(e,t,n){n(null,e)},sc(Ra,yn),Ra.Readable=ur,Ra.Writable=$r,Ra.Duplex=Ni,Ra.Transform=ba,Ra.PassThrough=dd,Ra.Stream=Ra,Ra.prototype.pipe=function(e,t){var n=this;function r(u){e.writable&&e.write(u)===!1&&n.pause&&n.pause()}function o(){n.readable&&n.resume&&n.resume()}n.on("data",r),e.on("drain",o),e._isStdio||t&&t.end===!1||(n.on("end",a),n.on("close",s));var i=!1;function a(){i||(i=!0,e.end())}function s(){i||(i=!0,typeof e.destroy=="function"&&e.destroy())}function c(u){if(l(),yn.listenerCount(this,"error")===0)throw u}function l(){n.removeListener("data",r),e.removeListener("drain",o),n.removeListener("end",a),n.removeListener("close",s),n.removeListener("error",c),e.removeListener("error",c),n.removeListener("end",l),n.removeListener("close",l),e.removeListener("close",l)}return n.on("error",c),e.on("error",c),n.on("end",l),n.on("close",l),e.on("close",l),e.emit("pipe",n),e};var BS,DS,KS,PP=Gg(Object.freeze({__proto__:null,default:Ra,Readable:ur,Writable:$r,Duplex:Ni,Transform:ba,PassThrough:dd,Stream:Ra})),f2={exports:{}};function qg(){return BS||(BS=1,Mi===void 0||!Mi.version||Mi.version.indexOf("v0.")===0||Mi.version.indexOf("v1.")===0&&Mi.version.indexOf("v1.8.")!==0?f2.exports={nextTick:function(e,t,n,r){if(typeof e!="function")throw new TypeError('"callback" argument must be a function');var o,i,a=arguments.length;switch(a){case 0:case 1:return Xr(e);case 2:return Xr(function(){e.call(null,t)});case 3:return Xr(function(){e.call(null,t,n)});case 4:return Xr(function(){e.call(null,t,n,r)});default:for(o=new Array(a-1),i=0;i<o.length;)o[i++]=arguments[i];return Xr(function(){e.apply(null,o)})}}}:f2.exports=Mi),f2.exports}var HS,kee=Gg(lee),GS={exports:{}};function CP(){return HS?GS.exports:(HS=1,GS.exports=PP)}var zS,rA={exports:{}},IP=Gg(Kq);function ev(){return zS||(zS=1,function(e,t){var n=IP,r=n.Buffer;function o(a,s){for(var c in a)s[c]=a[c]}function i(a,s,c){return r(a,s,c)}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?e.exports=n:(o(n,t),t.Buffer=i),o(r,i),i.from=function(a,s,c){if(typeof a=="number")throw new TypeError("Argument must not be a number");return r(a,s,c)},i.alloc=function(a,s,c){if(typeof a!="number")throw new TypeError("Argument must be a number");var l=r(a);return s!==void 0?typeof c=="string"?l.fill(s,c):l.fill(s):l.fill(0),l},i.allocUnsafe=function(a){if(typeof a!="number")throw new TypeError("Argument must be a number");return r(a)},i.allocUnsafeSlow=function(a){if(typeof a!="number")throw new TypeError("Argument must be a number");return n.SlowBuffer(a)}}(rA,rA.exports)),rA.exports}var JS,Gr={};function Fp(){if(JS)return Gr;function e(t){return Object.prototype.toString.call(t)}return JS=1,Gr.isArray=function(t){return Array.isArray?Array.isArray(t):e(t)==="[object Array]"},Gr.isBoolean=function(t){return typeof t=="boolean"},Gr.isNull=function(t){return t===null},Gr.isNullOrUndefined=function(t){return t==null},Gr.isNumber=function(t){return typeof t=="number"},Gr.isString=function(t){return typeof t=="string"},Gr.isSymbol=function(t){return typeof t=="symbol"},Gr.isUndefined=function(t){return t===void 0},Gr.isRegExp=function(t){return e(t)==="[object RegExp]"},Gr.isObject=function(t){return typeof t=="object"&&t!==null},Gr.isDate=function(t){return e(t)==="[object Date]"},Gr.isError=function(t){return e(t)==="[object Error]"||t instanceof Error},Gr.isFunction=function(t){return typeof t=="function"},Gr.isPrimitive=function(t){return t===null||typeof t=="boolean"||typeof t=="number"||typeof t=="string"||typeof t=="symbol"||t===void 0},Gr.isBuffer=IP.Buffer.isBuffer,Gr}var jS,$S,qS={exports:{}},tv=Gg(mee),oA={exports:{}};function _p(){return $S||($S=1,function(e){try{var t=tv;if(typeof t.inherits!="function")throw"";e.exports=t.inherits}catch{e.exports=(jS||(jS=1,typeof Object.create=="function"?oA.exports=function(r,o){o&&(r.super_=o,r.prototype=Object.create(o.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}))}:oA.exports=function(r,o){if(o){r.super_=o;var i=function(){};i.prototype=o.prototype,r.prototype=new i,r.prototype.constructor=r}}),oA.exports)}}(qS)),qS.exports}var e7,iA,t7,n7,r7,aA,o7,sA,i7,a7={exports:{}};function Nee(){return e7||(e7=1,function(e){var t=ev().Buffer,n=tv;e.exports=function(){function r(){(function(o,i){if(!(o instanceof i))throw new TypeError("Cannot call a class as a function")})(this,r),this.head=null,this.tail=null,this.length=0}return r.prototype.push=function(o){var i={data:o,next:null};this.length>0?this.tail.next=i:this.head=i,this.tail=i,++this.length},r.prototype.unshift=function(o){var i={data:o,next:this.head};this.length===0&&(this.tail=i),this.head=i,++this.length},r.prototype.shift=function(){if(this.length!==0){var o=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,o}},r.prototype.clear=function(){this.head=this.tail=null,this.length=0},r.prototype.join=function(o){if(this.length===0)return"";for(var i=this.head,a=""+i.data;i=i.next;)a+=o+i.data;return a},r.prototype.concat=function(o){if(this.length===0)return t.alloc(0);if(this.length===1)return this.head.data;for(var i,a,s,c=t.allocUnsafe(o>>>0),l=this.head,u=0;l;)i=l.data,a=c,s=u,i.copy(a,s),u+=l.data.length,l=l.next;return c},r}(),n&&n.inspect&&n.inspect.custom&&(e.exports.prototype[n.inspect.custom]=function(){var r=n.inspect({length:this.length});return this.constructor.name+" "+r})}(a7)),a7.exports}function FP(){if(t7)return iA;t7=1;var e=qg();function t(n,r){n.emit("error",r)}return iA={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)}},iA}function _P(){if(o7)return aA;o7=1;var e=qg();function t(y){var A=this;this.next=null,this.entry=null,this.finish=function(){(function(S,k,O){var w=S.entry;for(S.entry=null;w;){var I=w.callback;k.pendingcb--,I(O),w=w.next}k.corkedRequestsFree?k.corkedRequestsFree.next=S:k.corkedRequestsFree=S})(A,y)}}aA=h;var n,r=e.nextTick;h.WritableState=d;var o=Object.create(Fp());o.inherits=_p();var i={deprecate:r7?n7:(r7=1,n7=tv.deprecate)},a=CP(),s=ev().Buffer,c=vi.Uint8Array||function(){},l,u=FP();function f(){}function d(y,A){n=n||Ld(),y=y||{};var S=A instanceof n;this.objectMode=!!y.objectMode,S&&(this.objectMode=this.objectMode||!!y.writableObjectMode);var k=y.highWaterMark,O=y.writableHighWaterMark,w=this.objectMode?16:16384;this.highWaterMark=k||k===0?k:S&&(O||O===0)?O:w,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 I=y.decodeStrings===!1;this.decodeStrings=!I,this.defaultEncoding=y.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(E){(function(T,F){var N=T._writableState,P=N.sync,C=N.writecb;if(function(U){U.writing=!1,U.writecb=null,U.length-=U.writelen,U.writelen=0}(N),F)(function(U,K,ie,B,Z){--K.pendingcb,ie?(e.nextTick(Z,B),e.nextTick(R,U,K),U._writableState.errorEmitted=!0,U.emit("error",B)):(Z(B),U._writableState.errorEmitted=!0,U.emit("error",B),R(U,K))})(T,N,P,F,C);else{var X=b(N);X||N.corked||N.bufferProcessing||!N.bufferedRequest||v(T,N),P?r(m,T,N,X,C):m(T,N,X,C)}})(A,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(y){if(n=n||Ld(),!(l.call(h,this)||this instanceof n))return new h(y);this._writableState=new d(y,this),this.writable=!0,y&&(typeof y.write=="function"&&(this._write=y.write),typeof y.writev=="function"&&(this._writev=y.writev),typeof y.destroy=="function"&&(this._destroy=y.destroy),typeof y.final=="function"&&(this._final=y.final)),a.call(this)}function p(y,A,S,k,O,w,I){A.writelen=k,A.writecb=I,A.writing=!0,A.sync=!0,S?y._writev(O,A.onwrite):y._write(O,w,A.onwrite),A.sync=!1}function m(y,A,S,k){S||function(O,w){w.length===0&&w.needDrain&&(w.needDrain=!1,O.emit("drain"))}(y,A),A.pendingcb--,k(),R(y,A)}function v(y,A){A.bufferProcessing=!0;var S=A.bufferedRequest;if(y._writev&&S&&S.next){var k=A.bufferedRequestCount,O=new Array(k),w=A.corkedRequestsFree;w.entry=S;for(var I=0,E=!0;S;)O[I]=S,S.isBuf||(E=!1),S=S.next,I+=1;O.allBuffers=E,p(y,A,!0,A.length,O,"",w.finish),A.pendingcb++,A.lastBufferedRequest=null,w.next?(A.corkedRequestsFree=w.next,w.next=null):A.corkedRequestsFree=new t(A),A.bufferedRequestCount=0}else{for(;S;){var T=S.chunk,F=S.encoding,N=S.callback;if(p(y,A,!1,A.objectMode?1:T.length,T,F,N),S=S.next,A.bufferedRequestCount--,A.writing)break}S===null&&(A.lastBufferedRequest=null)}A.bufferedRequest=S,A.bufferProcessing=!1}function b(y){return y.ending&&y.length===0&&y.bufferedRequest===null&&!y.finished&&!y.writing}function x(y,A){y._final(function(S){A.pendingcb--,S&&y.emit("error",S),A.prefinished=!0,y.emit("prefinish"),R(y,A)})}function R(y,A){var S=b(A);return S&&(function(k,O){O.prefinished||O.finalCalled||(typeof k._final=="function"?(O.pendingcb++,O.finalCalled=!0,e.nextTick(x,k,O)):(O.prefinished=!0,k.emit("prefinish")))}(y,A),A.pendingcb===0&&(A.finished=!0,y.emit("finish"))),S}return o.inherits(h,a),d.prototype.getBuffer=function(){for(var y=this.bufferedRequest,A=[];y;)A.push(y),y=y.next;return A},function(){try{Object.defineProperty(d.prototype,"buffer",{get:i.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}(),typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(l=Function.prototype[Symbol.hasInstance],Object.defineProperty(h,Symbol.hasInstance,{value:function(y){return!!l.call(this,y)||this===h&&y&&y._writableState instanceof d}})):l=function(y){return y instanceof this},h.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},h.prototype.write=function(y,A,S){var k,O=this._writableState,w=!1,I=!O.objectMode&&(k=y,s.isBuffer(k)||k instanceof c);return I&&!s.isBuffer(y)&&(y=function(E){return s.from(E)}(y)),typeof A=="function"&&(S=A,A=null),I?A="buffer":A||(A=O.defaultEncoding),typeof S!="function"&&(S=f),O.ended?function(E,T){var F=new Error("write after end");E.emit("error",F),e.nextTick(T,F)}(this,S):(I||function(E,T,F,N){var P=!0,C=!1;return F===null?C=new TypeError("May not write null values to stream"):typeof F=="string"||F===void 0||T.objectMode||(C=new TypeError("Invalid non-string/buffer chunk")),C&&(E.emit("error",C),e.nextTick(N,C),P=!1),P}(this,O,y,S))&&(O.pendingcb++,w=function(E,T,F,N,P,C){if(!F){var X=function(B,Z,Q){return B.objectMode||B.decodeStrings===!1||typeof Z!="string"||(Z=s.from(Z,Q)),Z}(T,N,P);N!==X&&(F=!0,P="buffer",N=X)}var U=T.objectMode?1:N.length;T.length+=U;var K=T.length<T.highWaterMark;if(K||(T.needDrain=!0),T.writing||T.corked){var ie=T.lastBufferedRequest;T.lastBufferedRequest={chunk:N,encoding:P,isBuf:F,callback:C,next:null},ie?ie.next=T.lastBufferedRequest:T.bufferedRequest=T.lastBufferedRequest,T.bufferedRequestCount+=1}else p(E,T,!1,U,N,P,C);return K}(this,O,I,y,A,S)),w},h.prototype.cork=function(){this._writableState.corked++},h.prototype.uncork=function(){var y=this._writableState;y.corked&&(y.corked--,y.writing||y.corked||y.finished||y.bufferProcessing||!y.bufferedRequest||v(this,y))},h.prototype.setDefaultEncoding=function(y){if(typeof y=="string"&&(y=y.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((y+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+y);return this._writableState.defaultEncoding=y,this},Object.defineProperty(h.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),h.prototype._write=function(y,A,S){S(new Error("_write() is not implemented"))},h.prototype._writev=null,h.prototype.end=function(y,A,S){var k=this._writableState;typeof y=="function"?(S=y,y=null,A=null):typeof A=="function"&&(S=A,A=null),y!=null&&this.write(y,A),k.corked&&(k.corked=1,this.uncork()),k.ending||k.finished||function(O,w,I){w.ending=!0,R(O,w),I&&(w.finished?e.nextTick(I):O.once("finish",I)),w.ended=!0,O.writable=!1}(this,k,S)},Object.defineProperty(h.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(y){this._writableState&&(this._writableState.destroyed=y)}}),h.prototype.destroy=u.destroy,h.prototype._undestroy=u.undestroy,h.prototype._destroy=function(y,A){this.end(),A(y)},aA}function Ld(){if(i7)return sA;i7=1;var e=qg(),t=Object.keys||function(f){var d=[];for(var h in f)d.push(h);return d};sA=c;var n=Object.create(Fp());n.inherits=_p();var r=EP(),o=_P();n.inherits(c,r);for(var i=t(o.prototype),a=0;a<i.length;a++){var s=i[a];c.prototype[s]||(c.prototype[s]=o.prototype[s])}function c(f){if(!(this instanceof c))return new c(f);r.call(this,f),o.call(this,f),f&&f.readable===!1&&(this.readable=!1),f&&f.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,f&&f.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",l)}function l(){this.allowHalfOpen||this._writableState.ended||e.nextTick(u,this)}function u(f){f.end()}return Object.defineProperty(c.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(c.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(f){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=f,this._writableState.destroyed=f)}}),c.prototype._destroy=function(f,d){this.push(null),this.end(),e.nextTick(d,f)},sA}var s7,lA,l7,cA,c7,uA,u7,f7,fA={};function d7(){if(s7)return fA;s7=1;var e=ev().Buffer,t=e.isEncoding||function(f){switch((f=""+f)&&f.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 n(f){var d;switch(this.encoding=function(h){var p=function(m){if(!m)return"utf8";for(var v;;)switch(m){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return m;default:if(v)return;m=(""+m).toLowerCase(),v=!0}}(h);if(typeof p!="string"&&(e.isEncoding===t||!t(h)))throw new Error("Unknown encoding: "+h);return p||h}(f),this.encoding){case"utf16le":this.text=i,this.end=a,d=4;break;case"utf8":this.fillLast=o,d=4;break;case"base64":this.text=s,this.end=c,d=3;break;default:return this.write=l,void(this.end=u)}this.lastNeed=0,this.lastTotal=0,this.lastChar=e.allocUnsafe(d)}function r(f){return f<=127?0:f>>5==6?2:f>>4==14?3:f>>3==30?4:f>>6==2?-1:-2}function o(f){var d=this.lastTotal-this.lastNeed,h=function(p,m,v){if((192&m[0])!=128)return p.lastNeed=0,"�";if(p.lastNeed>1&&m.length>1){if((192&m[1])!=128)return p.lastNeed=1,"�";if(p.lastNeed>2&&m.length>2&&(192&m[2])!=128)return p.lastNeed=2,"�"}}(this,f);return h!==void 0?h:this.lastNeed<=f.length?(f.copy(this.lastChar,d,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(f.copy(this.lastChar,d,0,f.length),void(this.lastNeed-=f.length))}function i(f,d){if((f.length-d)%2==0){var h=f.toString("utf16le",d);if(h){var p=h.charCodeAt(h.length-1);if(p>=55296&&p<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=f[f.length-2],this.lastChar[1]=f[f.length-1],h.slice(0,-1)}return h}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=f[f.length-1],f.toString("utf16le",d,f.length-1)}function a(f){var d=f&&f.length?this.write(f):"";if(this.lastNeed){var h=this.lastTotal-this.lastNeed;return d+this.lastChar.toString("utf16le",0,h)}return d}function s(f,d){var h=(f.length-d)%3;return h===0?f.toString("base64",d):(this.lastNeed=3-h,this.lastTotal=3,h===1?this.lastChar[0]=f[f.length-1]:(this.lastChar[0]=f[f.length-2],this.lastChar[1]=f[f.length-1]),f.toString("base64",d,f.length-h))}function c(f){var d=f&&f.length?this.write(f):"";return this.lastNeed?d+this.lastChar.toString("base64",0,3-this.lastNeed):d}function l(f){return f.toString(this.encoding)}function u(f){return f&&f.length?this.write(f):""}return fA.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<f.length?d?d+this.text(f,h):this.text(f,h):d||""},n.prototype.end=function(f){var d=f&&f.length?this.write(f):"";return this.lastNeed?d+"�":d},n.prototype.text=function(f,d){var h=function(m,v,b){var x=v.length-1;if(x<b)return 0;var R=r(v[x]);return R>=0?(R>0&&(m.lastNeed=R-1),R):--x<b||R===-2?0:(R=r(v[x]))>=0?(R>0&&(m.lastNeed=R-2),R):--x<b||R===-2?0:(R=r(v[x]))>=0?(R>0&&(R===2?R=0:m.lastNeed=R-3),R):0}(this,f,d);if(!this.lastNeed)return f.toString("utf8",d);this.lastTotal=h;var p=f.length-(h-this.lastNeed);return f.copy(this.lastChar,0,p),f.toString("utf8",d,p)},n.prototype.fillLast=function(f){if(this.lastNeed<=f.length)return f.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);f.copy(this.lastChar,this.lastTotal-this.lastNeed,0,f.length),this.lastNeed-=f.length},fA}function EP(){if(l7)return lA;l7=1;var e=qg();lA=m;var t,n=function(){if(KS)return DS;KS=1;var P={}.toString;return DS=Array.isArray||function(C){return P.call(C)=="[object Array]"}}();m.ReadableState=p,kee.EventEmitter;var r=function(P,C){return P.listeners(C).length},o=CP(),i=ev().Buffer,a=vi.Uint8Array||function(){},s=Object.create(Fp());s.inherits=_p();var c=tv,l=void 0;l=c&&c.debuglog?c.debuglog("stream"):function(){};var u,f=Nee(),d=FP();s.inherits(m,o);var h=["error","close","destroy","pause","resume"];function p(P,C){P=P||{};var X=C instanceof(t=t||Ld());this.objectMode=!!P.objectMode,X&&(this.objectMode=this.objectMode||!!P.readableObjectMode);var U=P.highWaterMark,K=P.readableHighWaterMark,ie=this.objectMode?16:16384;this.highWaterMark=U||U===0?U:X&&(K||K===0)?K:ie,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=P.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,P.encoding&&(u||(u=d7().StringDecoder),this.decoder=new u(P.encoding),this.encoding=P.encoding)}function m(P){if(t=t||Ld(),!(this instanceof m))return new m(P);this._readableState=new p(P,this),this.readable=!0,P&&(typeof P.read=="function"&&(this._read=P.read),typeof P.destroy=="function"&&(this._destroy=P.destroy)),o.call(this)}function v(P,C,X,U,K){var ie,B=P._readableState;return C===null?(B.reading=!1,function(Z,Q){if(!Q.ended){if(Q.decoder){var G=Q.decoder.end();G&&G.length&&(Q.buffer.push(G),Q.length+=Q.objectMode?1:G.length)}Q.ended=!0,y(Z)}}(P,B)):(K||(ie=function(Z,Q){var G;q=Q,i.isBuffer(q)||q instanceof a||typeof Q=="string"||Q===void 0||Z.objectMode||(G=new TypeError("Invalid non-string/buffer chunk"));var q;return G}(B,C)),ie?P.emit("error",ie):B.objectMode||C&&C.length>0?(typeof C=="string"||B.objectMode||Object.getPrototypeOf(C)===i.prototype||(C=function(Z){return i.from(Z)}(C)),U?B.endEmitted?P.emit("error",new Error("stream.unshift() after end event")):b(P,B,C,!0):B.ended?P.emit("error",new Error("stream.push() after EOF")):(B.reading=!1,B.decoder&&!X?(C=B.decoder.write(C),B.objectMode||C.length!==0?b(P,B,C,!1):S(P,B)):b(P,B,C,!1))):U||(B.reading=!1)),function(Z){return!Z.ended&&(Z.needReadable||Z.length<Z.highWaterMark||Z.length===0)}(B)}function b(P,C,X,U){C.flowing&&C.length===0&&!C.sync?(P.emit("data",X),P.read(0)):(C.length+=C.objectMode?1:X.length,U?C.buffer.unshift(X):C.buffer.push(X),C.needReadable&&y(P)),S(P,C)}Object.defineProperty(m.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(P){this._readableState&&(this._readableState.destroyed=P)}}),m.prototype.destroy=d.destroy,m.prototype._undestroy=d.undestroy,m.prototype._destroy=function(P,C){this.push(null),C(P)},m.prototype.push=function(P,C){var X,U=this._readableState;return U.objectMode?X=!0:typeof P=="string"&&((C=C||U.defaultEncoding)!==U.encoding&&(P=i.from(P,C),C=""),X=!0),v(this,P,C,!1,X)},m.prototype.unshift=function(P){return v(this,P,null,!0,!1)},m.prototype.isPaused=function(){return this._readableState.flowing===!1},m.prototype.setEncoding=function(P){return u||(u=d7().StringDecoder),this._readableState.decoder=new u(P),this._readableState.encoding=P,this};var x=8388608;function R(P,C){return P<=0||C.length===0&&C.ended?0:C.objectMode?1:P!=P?C.flowing&&C.length?C.buffer.head.data.length:C.length:(P>C.highWaterMark&&(C.highWaterMark=function(X){return X>=x?X=x:(X--,X|=X>>>1,X|=X>>>2,X|=X>>>4,X|=X>>>8,X|=X>>>16,X++),X}(P)),P<=C.length?P:C.ended?C.length:(C.needReadable=!0,0))}function y(P){var C=P._readableState;C.needReadable=!1,C.emittedReadable||(l("emitReadable",C.flowing),C.emittedReadable=!0,C.sync?e.nextTick(A,P):A(P))}function A(P){l("emit readable"),P.emit("readable"),I(P)}function S(P,C){C.readingMore||(C.readingMore=!0,e.nextTick(k,P,C))}function k(P,C){for(var X=C.length;!C.reading&&!C.flowing&&!C.ended&&C.length<C.highWaterMark&&(l("maybeReadMore read 0"),P.read(0),X!==C.length);)X=C.length;C.readingMore=!1}function O(P){l("readable nexttick read 0"),P.read(0)}function w(P,C){C.reading||(l("resume read 0"),P.read(0)),C.resumeScheduled=!1,C.awaitDrain=0,P.emit("resume"),I(P),C.flowing&&!C.reading&&P.read(0)}function I(P){var C=P._readableState;for(l("flow",C.flowing);C.flowing&&P.read()!==null;);}function E(P,C){return C.length===0?null:(C.objectMode?X=C.buffer.shift():!P||P>=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(U,K,ie){var B;return U<K.head.data.length?(B=K.head.data.slice(0,U),K.head.data=K.head.data.slice(U)):B=U===K.head.data.length?K.shift():ie?function(Z,Q){var G=Q.head,q=1,ae=G.data;for(Z-=ae.length;G=G.next;){var j=G.data,H=Z>j.length?j.length:Z;if(H===j.length?ae+=j:ae+=j.slice(0,Z),(Z-=H)===0){H===j.length?(++q,G.next?Q.head=G.next:Q.head=Q.tail=null):(Q.head=G,G.data=j.slice(H));break}++q}return Q.length-=q,ae}(U,K):function(Z,Q){var G=i.allocUnsafe(Z),q=Q.head,ae=1;for(q.data.copy(G),Z-=q.data.length;q=q.next;){var j=q.data,H=Z>j.length?j.length:Z;if(j.copy(G,G.length-Z,0,H),(Z-=H)===0){H===j.length?(++ae,q.next?Q.head=q.next:Q.head=Q.tail=null):(Q.head=q,q.data=j.slice(H));break}++ae}return Q.length-=ae,G}(U,K),B}(P,C.buffer,C.decoder),X);var X}function T(P){var C=P._readableState;if(C.length>0)throw new Error('"endReadable()" called on non-empty stream');C.endEmitted||(C.ended=!0,e.nextTick(F,C,P))}function F(P,C){P.endEmitted||P.length!==0||(P.endEmitted=!0,C.readable=!1,C.emit("end"))}function N(P,C){for(var X=0,U=P.length;X<U;X++)if(P[X]===C)return X;return-1}return m.prototype.read=function(P){l("read",P),P=parseInt(P,10);var C=this._readableState,X=P;if(P!==0&&(C.emittedReadable=!1),P===0&&C.needReadable&&(C.length>=C.highWaterMark||C.ended))return l("read: emitReadable",C.length,C.ended),C.length===0&&C.ended?T(this):y(this),null;if((P=R(P,C))===0&&C.ended)return C.length===0&&T(this),null;var U,K=C.needReadable;return l("need readable",K),(C.length===0||C.length-P<C.highWaterMark)&&l("length less than watermark",K=!0),C.ended||C.reading?l("reading or ended",K=!1):K&&(l("do read"),C.reading=!0,C.sync=!0,C.length===0&&(C.needReadable=!0),this._read(C.highWaterMark),C.sync=!1,C.reading||(P=R(X,C))),(U=P>0?E(P,C):null)===null?(C.needReadable=!0,P=0):C.length-=P,C.length===0&&(C.ended||(C.needReadable=!0),X!==P&&C.ended&&T(this)),U!==null&&this.emit("data",U),U},m.prototype._read=function(P){this.emit("error",new Error("_read() is not implemented"))},m.prototype.pipe=function(P,C){var X=this,U=this._readableState;switch(U.pipesCount){case 0:U.pipes=P;break;case 1:U.pipes=[U.pipes,P];break;default:U.pipes.push(P)}U.pipesCount+=1,l("pipe count=%d opts=%j",U.pipesCount,C);var K=(!C||C.end!==!1)&&P!==Mi.stdout&&P!==Mi.stderr?B:de;function ie(ye,me){l("onunpipe"),ye===X&&me&&me.hasUnpiped===!1&&(me.hasUnpiped=!0,l("cleanup"),P.removeListener("close",j),P.removeListener("finish",H),P.removeListener("drain",Z),P.removeListener("error",ae),P.removeListener("unpipe",ie),X.removeListener("end",B),X.removeListener("end",de),X.removeListener("data",q),Q=!0,!U.awaitDrain||P._writableState&&!P._writableState.needDrain||Z())}function B(){l("onend"),P.end()}U.endEmitted?e.nextTick(K):X.once("end",K),P.on("unpipe",ie);var Z=function(ye){return function(){var me=ye._readableState;l("pipeOnDrain",me.awaitDrain),me.awaitDrain&&me.awaitDrain--,me.awaitDrain===0&&r(ye,"data")&&(me.flowing=!0,I(ye))}}(X);P.on("drain",Z);var Q=!1,G=!1;function q(ye){l("ondata"),G=!1,P.write(ye)!==!1||G||((U.pipesCount===1&&U.pipes===P||U.pipesCount>1&&N(U.pipes,P)!==-1)&&!Q&&(l("false write response, pause",X._readableState.awaitDrain),X._readableState.awaitDrain++,G=!0),X.pause())}function ae(ye){l("onerror",ye),de(),P.removeListener("error",ae),r(P,"error")===0&&P.emit("error",ye)}function j(){P.removeListener("finish",H),de()}function H(){l("onfinish"),P.removeListener("close",j),de()}function de(){l("unpipe"),X.unpipe(P)}return X.on("data",q),function(ye,me,J){if(typeof ye.prependListener=="function")return ye.prependListener(me,J);ye._events&&ye._events[me]?n(ye._events[me])?ye._events[me].unshift(J):ye._events[me]=[J,ye._events[me]]:ye.on(me,J)}(P,"error",ae),P.once("close",j),P.once("finish",H),P.emit("pipe",X),U.flowing||(l("pipe resume"),X.resume()),P},m.prototype.unpipe=function(P){var C=this._readableState,X={hasUnpiped:!1};if(C.pipesCount===0)return this;if(C.pipesCount===1)return P&&P!==C.pipes||(P||(P=C.pipes),C.pipes=null,C.pipesCount=0,C.flowing=!1,P&&P.emit("unpipe",this,X)),this;if(!P){var U=C.pipes,K=C.pipesCount;C.pipes=null,C.pipesCount=0,C.flowing=!1;for(var ie=0;ie<K;ie++)U[ie].emit("unpipe",this,X);return this}var B=N(C.pipes,P);return B===-1||(C.pipes.splice(B,1),C.pipesCount-=1,C.pipesCount===1&&(C.pipes=C.pipes[0]),P.emit("unpipe",this,X)),this},m.prototype.on=function(P,C){var X=o.prototype.on.call(this,P,C);if(P==="data")this._readableState.flowing!==!1&&this.resume();else if(P==="readable"){var U=this._readableState;U.endEmitted||U.readableListening||(U.readableListening=U.needReadable=!0,U.emittedReadable=!1,U.reading?U.length&&y(this):e.nextTick(O,this))}return X},m.prototype.addListener=m.prototype.on,m.prototype.resume=function(){var P=this._readableState;return P.flowing||(l("resume"),P.flowing=!0,function(C,X){X.resumeScheduled||(X.resumeScheduled=!0,e.nextTick(w,C,X))}(this,P)),this},m.prototype.pause=function(){return l("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(l("pause"),this._readableState.flowing=!1,this.emit("pause")),this},m.prototype.wrap=function(P){var C=this,X=this._readableState,U=!1;for(var K in P.on("end",function(){if(l("wrapped end"),X.decoder&&!X.ended){var B=X.decoder.end();B&&B.length&&C.push(B)}C.push(null)}),P.on("data",function(B){l("wrapped data"),X.decoder&&(B=X.decoder.write(B)),X.objectMode&&B==null||(X.objectMode||B&&B.length)&&(C.push(B)||(U=!0,P.pause()))}),P)this[K]===void 0&&typeof P[K]=="function"&&(this[K]=function(B){return function(){return P[B].apply(P,arguments)}}(K));for(var ie=0;ie<h.length;ie++)P.on(h[ie],this.emit.bind(this,h[ie]));return this._read=function(B){l("wrapped _read",B),U&&(U=!1,P.resume())},this},Object.defineProperty(m.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),m._fromList=E,lA}function h7(){if(c7)return cA;c7=1,cA=r;var e=Ld(),t=Object.create(Fp());function n(a,s){var c=this._transformState;c.transforming=!1;var l=c.writecb;if(!l)return this.emit("error",new Error("write callback called multiple times"));c.writechunk=null,c.writecb=null,s!=null&&this.push(s),l(a);var u=this._readableState;u.reading=!1,(u.needReadable||u.length<u.highWaterMark)&&this._read(u.highWaterMark)}function r(a){if(!(this instanceof r))return new r(a);e.call(this,a),this._transformState={afterTransform:n.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,a&&(typeof a.transform=="function"&&(this._transform=a.transform),typeof a.flush=="function"&&(this._flush=a.flush)),this.on("prefinish",o)}function o(){var a=this;typeof this._flush=="function"?this._flush(function(s,c){i(a,s,c)}):i(this,null,null)}function i(a,s,c){if(s)return a.emit("error",s);if(c!=null&&a.push(c),a._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(a._transformState.transforming)throw new Error("Calling transform done when still transforming");return a.push(null)}return t.inherits=_p(),t.inherits(r,e),r.prototype.push=function(a,s){return this._transformState.needTransform=!1,e.prototype.push.call(this,a,s)},r.prototype._transform=function(a,s,c){throw new Error("_transform() is not implemented")},r.prototype._write=function(a,s,c){var l=this._transformState;if(l.writecb=c,l.writechunk=a,l.writeencoding=s,!l.transforming){var u=this._readableState;(l.needTransform||u.needReadable||u.length<u.highWaterMark)&&this._read(u.highWaterMark)}},r.prototype._read=function(a){var s=this._transformState;s.writechunk!==null&&s.writecb&&!s.transforming?(s.transforming=!0,this._transform(s.writechunk,s.writeencoding,s.afterTransform)):s.needTransform=!0},r.prototype._destroy=function(a,s){var c=this;e.prototype._destroy.call(this,a,function(l){s(l),c.emit("close")})},cA}function XP(){return f7||(f7=1,function(e,t){var n=PP;Mi.env.READABLE_STREAM==="disable"&&n?(e.exports=n,(t=e.exports=n.Readable).Readable=n.Readable,t.Writable=n.Writable,t.Duplex=n.Duplex,t.Transform=n.Transform,t.PassThrough=n.PassThrough,t.Stream=n):((t=e.exports=EP()).Stream=n||t,t.Readable=t,t.Writable=_P(),t.Duplex=Ld(),t.Transform=h7(),t.PassThrough=function(){if(u7)return uA;u7=1,uA=i;var r=h7(),o=Object.create(Fp());function i(a){if(!(this instanceof i))return new i(a);r.call(this,a)}return o.inherits=_p(),o.inherits(i,r),i.prototype._transform=function(a,s,c){c(null,a)},uA}())}(zy,zy.exports)),zy.exports}if(Tr.base64=!0,Tr.array=!0,Tr.string=!0,Tr.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",Tr.nodebuffer=!0,Tr.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")Tr.blob=!1;else{var p7=new ArrayBuffer(0);try{Tr.blob=new Blob([p7],{type:"application/zip"}).size===0}catch{try{var m7=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);m7.append(p7),Tr.blob=m7.getBlob("application/zip").size===0}catch{Tr.blob=!1}}}try{Tr.nodestream=!!XP().Readable}catch{Tr.nodestream=!1}var g7,d2={};function WP(){if(g7)return d2;g7=1;var e=Rr(),t=Tr,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return d2.encode=function(r){for(var o,i,a,s,c,l,u,f=[],d=0,h=r.length,p=h,m=e.getTypeOf(r)!=="string";d<r.length;)p=h-d,m?(o=r[d++],i=d<h?r[d++]:0,a=d<h?r[d++]:0):(o=r.charCodeAt(d++),i=d<h?r.charCodeAt(d++):0,a=d<h?r.charCodeAt(d++):0),s=o>>2,c=(3&o)<<4|i>>4,l=p>1?(15&i)<<2|a>>6:64,u=p>2?63&a:64,f.push(n.charAt(s)+n.charAt(c)+n.charAt(l)+n.charAt(u));return f.join("")},d2.decode=function(r){var o,i,a,s,c,l,u=0,f=0,d="data:";if(r.substr(0,d.length)===d)throw new Error("Invalid base64 input, it looks like a data url.");var h,p=3*(r=r.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(r.charAt(r.length-1)===n.charAt(64)&&p--,r.charAt(r.length-2)===n.charAt(64)&&p--,p%1!=0)throw new Error("Invalid base64 input, bad content length.");for(h=t.uint8array?new Uint8Array(0|p):new Array(0|p);u<r.length;)o=n.indexOf(r.charAt(u++))<<2|(s=n.indexOf(r.charAt(u++)))>>4,i=(15&s)<<4|(c=n.indexOf(r.charAt(u++)))>>2,a=(3&c)<<6|(l=n.indexOf(r.charAt(u++))),h[f++]=o,c!==64&&(h[f++]=i),l!==64&&(h[f++]=a);return h},d2}var v7,y7,dA,A7,nv={isNode:!0,newBufferFrom:function(e,t){if(Ge.from&&Ge.from!==Uint8Array.from)return Ge.from(e,t);if(typeof e=="number")throw new Error('The "data" argument must not be a number');return new Ge(e,t)},allocBuffer:function(e){if(Ge.alloc)return Ge.alloc(e);var t=new Ge(e);return t.fill(0),t},isBuffer:function(e){return Pp(e)},isStream:function(e){return e&&typeof e.on=="function"&&typeof e.pause=="function"&&typeof e.resume=="function"}},VP=null;VP=typeof Promise<"u"?Promise:function(){if(A7)return dA;A7=1;var e=function(){if(y7)return v7;y7=1;var d,h,p=vi.MutationObserver||vi.WebKitMutationObserver;if(p){var m=0,v=new p(y),b=vi.document.createTextNode("");v.observe(b,{characterData:!0}),d=function(){b.data=m=++m%2}}else if(vi.setImmediate||vi.MessageChannel===void 0)d="document"in vi&&"onreadystatechange"in vi.document.createElement("script")?function(){var A=vi.document.createElement("script");A.onreadystatechange=function(){y(),A.onreadystatechange=null,A.parentNode.removeChild(A),A=null},vi.document.documentElement.appendChild(A)}:function(){setTimeout(y,0)};else{var x=new vi.MessageChannel;x.port1.onmessage=y,d=function(){x.port2.postMessage(0)}}var R=[];function y(){var A,S;h=!0;for(var k=R.length;k;){for(S=R,R=[],A=-1;++A<k;)S[A]();k=R.length}h=!1}return v7=function(A){R.push(A)!==1||h||d()}}();function t(){}var n={},r=["REJECTED"],o=["FULFILLED"],i=["PENDING"];function a(d){if(typeof d!="function")throw new TypeError("resolver must be a function");this.state=i,this.queue=[],this.outcome=void 0,d!==t&&u(this,d)}function s(d,h,p){this.promise=d,typeof h=="function"&&(this.onFulfilled=h,this.callFulfilled=this.otherCallFulfilled),typeof p=="function"&&(this.onRejected=p,this.callRejected=this.otherCallRejected)}function c(d,h,p){e(function(){var m;try{m=h(p)}catch(v){return n.reject(d,v)}m===d?n.reject(d,new TypeError("Cannot resolve promise with itself")):n.resolve(d,m)})}function l(d){var h=d&&d.then;if(d&&(typeof d=="object"||typeof d=="function")&&typeof h=="function")return function(){h.apply(d,arguments)}}function u(d,h){var p=!1;function m(x){p||(p=!0,n.reject(d,x))}function v(x){p||(p=!0,n.resolve(d,x))}var b=f(function(){h(v,m)});b.status==="error"&&m(b.value)}function f(d,h){var p={};try{p.value=d(h),p.status="success"}catch(m){p.status="error",p.value=m}return p}return dA=a,a.prototype.finally=function(d){if(typeof d!="function")return this;var h=this.constructor;return this.then(function(p){return h.resolve(d()).then(function(){return p})},function(p){return h.resolve(d()).then(function(){throw p})})},a.prototype.catch=function(d){return this.then(null,d)},a.prototype.then=function(d,h){if(typeof d!="function"&&this.state===o||typeof h!="function"&&this.state===r)return this;var p=new this.constructor(t);return this.state!==i?c(p,this.state===o?d:h,this.outcome):this.queue.push(new s(p,d,h)),p},s.prototype.callFulfilled=function(d){n.resolve(this.promise,d)},s.prototype.otherCallFulfilled=function(d){c(this.promise,this.onFulfilled,d)},s.prototype.callRejected=function(d){n.reject(this.promise,d)},s.prototype.otherCallRejected=function(d){c(this.promise,this.onRejected,d)},n.resolve=function(d,h){var p=f(l,h);if(p.status==="error")return n.reject(d,p.value);var m=p.value;if(m)u(d,m);else{d.state=o,d.outcome=h;for(var v=-1,b=d.queue.length;++v<b;)d.queue[v].callFulfilled(h)}return d},n.reject=function(d,h){d.state=r,d.outcome=h;for(var p=-1,m=d.queue.length;++p<m;)d.queue[p].callRejected(h);return d},a.resolve=function(d){return d instanceof this?d:n.resolve(new this(t),d)},a.reject=function(d){var h=new this(t);return n.reject(h,d)},a.all=function(d){var h=this;if(Object.prototype.toString.call(d)!=="[object Array]")return this.reject(new TypeError("must be an array"));var p=d.length,m=!1;if(!p)return this.resolve([]);for(var v=new Array(p),b=0,x=-1,R=new this(t);++x<p;)y(d[x],x);return R;function y(A,S){h.resolve(A).then(function(k){v[S]=k,++b!==p||m||(m=!0,n.resolve(R,v))},function(k){m||(m=!0,n.reject(R,k))})}},a.race=function(d){var h=this;if(Object.prototype.toString.call(d)!=="[object Array]")return this.reject(new TypeError("must be an array"));var p=d.length,m=!1;if(!p)return this.resolve([]);for(var v,b=-1,x=new this(t);++b<p;)v=d[b],h.resolve(v).then(function(R){m||(m=!0,n.resolve(x,R))},function(R){m||(m=!0,n.reject(x,R))});return x},dA}();var R7,Ep={Promise:VP};function Rr(){return R7||(R7=1,function(e){var t=Tr,n=WP(),r=nv,o=Ep;function i(f){return f}function a(f,d){for(var h=0;h<f.length;++h)d[h]=255&f.charCodeAt(h);return d}e.newBlob=function(f,d){e.checkSupport("blob");try{return new Blob([f],{type:d})}catch{try{var h=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return h.append(f),h.getBlob(d)}catch{throw new Error("Bug : can't construct the Blob.")}}};var s={stringifyByChunk:function(f,d,h){var p=[],m=0,v=f.length;if(v<=h)return String.fromCharCode.apply(null,f);for(;m<v;)d==="array"||d==="nodebuffer"?p.push(String.fromCharCode.apply(null,f.slice(m,Math.min(m+h,v)))):p.push(String.fromCharCode.apply(null,f.subarray(m,Math.min(m+h,v)))),m+=h;return p.join("")},stringifyByChar:function(f){for(var d="",h=0;h<f.length;h++)d+=String.fromCharCode(f[h]);return d},applyCanBeUsed:{uint8array:function(){try{return t.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}}(),nodebuffer:function(){try{return t.nodebuffer&&String.fromCharCode.apply(null,r.allocBuffer(1)).length===1}catch{return!1}}()}};function c(f){var d=65536,h=e.getTypeOf(f),p=!0;if(h==="uint8array"?p=s.applyCanBeUsed.uint8array:h==="nodebuffer"&&(p=s.applyCanBeUsed.nodebuffer),p)for(;d>1;)try{return s.stringifyByChunk(f,h,d)}catch{d=Math.floor(d/2)}return s.stringifyByChar(f)}function l(f,d){for(var h=0;h<f.length;h++)d[h]=f[h];return d}e.applyFromCharCode=c;var u={};u.string={string:i,array:function(f){return a(f,new Array(f.length))},arraybuffer:function(f){return u.string.uint8array(f).buffer},uint8array:function(f){return a(f,new Uint8Array(f.length))},nodebuffer:function(f){return a(f,r.allocBuffer(f.length))}},u.array={string:c,array:i,arraybuffer:function(f){return new Uint8Array(f).buffer},uint8array:function(f){return new Uint8Array(f)},nodebuffer:function(f){return r.newBufferFrom(f)}},u.arraybuffer={string:function(f){return c(new Uint8Array(f))},array:function(f){return l(new Uint8Array(f),new Array(f.byteLength))},arraybuffer:i,uint8array:function(f){return new Uint8Array(f)},nodebuffer:function(f){return r.newBufferFrom(new Uint8Array(f))}},u.uint8array={string:c,array:function(f){return l(f,new Array(f.length))},arraybuffer:function(f){return f.buffer},uint8array:i,nodebuffer:function(f){return r.newBufferFrom(f)}},u.nodebuffer={string:c,array:function(f){return l(f,new Array(f.length))},arraybuffer:function(f){return u.nodebuffer.uint8array(f).buffer},uint8array:function(f){return l(f,new Uint8Array(f.length))},nodebuffer:i},e.transformTo=function(f,d){if(d||(d=""),!f)return d;e.checkSupport(f);var h=e.getTypeOf(d);return u[h][f](d)},e.resolve=function(f){for(var d=f.split("/"),h=[],p=0;p<d.length;p++){var m=d[p];m==="."||m===""&&p!==0&&p!==d.length-1||(m===".."?h.pop():h.push(m))}return h.join("/")},e.getTypeOf=function(f){return typeof f=="string"?"string":Object.prototype.toString.call(f)==="[object Array]"?"array":t.nodebuffer&&r.isBuffer(f)?"nodebuffer":t.uint8array&&f instanceof Uint8Array?"uint8array":t.arraybuffer&&f instanceof ArrayBuffer?"arraybuffer":void 0},e.checkSupport=function(f){if(!t[f.toLowerCase()])throw new Error(f+" is not supported by this platform")},e.MAX_VALUE_16BITS=65535,e.MAX_VALUE_32BITS=-1,e.pretty=function(f){var d,h,p="";for(h=0;h<(f||"").length;h++)p+="\\x"+((d=f.charCodeAt(h))<16?"0":"")+d.toString(16).toUpperCase();return p},e.delay=function(f,d,h){setImmediate(function(){f.apply(h||null,d||[])})},e.inherits=function(f,d){var h=function(){};h.prototype=d.prototype,f.prototype=new h},e.extend=function(){var f,d,h={};for(f=0;f<arguments.length;f++)for(d in arguments[f])Object.prototype.hasOwnProperty.call(arguments[f],d)&&h[d]===void 0&&(h[d]=arguments[f][d]);return h},e.prepareContent=function(f,d,h,p,m){return o.Promise.resolve(d).then(function(v){return t.blob&&(v instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(v))!==-1)&&typeof FileReader<"u"?new o.Promise(function(b,x){var R=new FileReader;R.onload=function(y){b(y.target.result)},R.onerror=function(y){x(y.target.error)},R.readAsArrayBuffer(v)}):v}).then(function(v){var b,x=e.getTypeOf(v);return x?(x==="arraybuffer"?v=e.transformTo("uint8array",v):x==="string"&&(m?v=n.decode(v):h&&p!==!0&&(v=a(b=v,t.uint8array?new Uint8Array(b.length):new Array(b.length)))),v):o.Promise.reject(new Error("Can't read the data of '"+f+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}}(SS)),SS}function UP(e){this.name=e||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}(function(e,t){if(!e.setImmediate){var n,r,o,i,a,s=1,c={},l=!1,u=e.document,f=Object.getPrototypeOf&&Object.getPrototypeOf(e);f=f&&f.setTimeout?f:e,{}.toString.call(e.process)==="[object process]"?n=function(p){Xr(function(){h(p)})}:function(){if(e.postMessage&&!e.importScripts){var p=!0,m=e.onmessage;return e.onmessage=function(){p=!1},e.postMessage("","*"),e.onmessage=m,p}}()?(i="setImmediate$"+Math.random()+"$",a=function(p){p.source===e&&typeof p.data=="string"&&p.data.indexOf(i)===0&&h(+p.data.slice(i.length))},e.addEventListener?e.addEventListener("message",a,!1):e.attachEvent("onmessage",a),n=function(p){e.postMessage(i+p,"*")}):e.MessageChannel?((o=new MessageChannel).port1.onmessage=function(p){h(p.data)},n=function(p){o.port2.postMessage(p)}):u&&"onreadystatechange"in u.createElement("script")?(r=u.documentElement,n=function(p){var m=u.createElement("script");m.onreadystatechange=function(){h(p),m.onreadystatechange=null,r.removeChild(m),m=null},r.appendChild(m)}):n=function(p){setTimeout(h,0,p)},f.setImmediate=function(p){typeof p!="function"&&(p=new Function(""+p));for(var m=new Array(arguments.length-1),v=0;v<m.length;v++)m[v]=arguments[v+1];var b={callback:p,args:m};return c[s]=b,n(s),s++},f.clearImmediate=d}function d(p){delete c[p]}function h(p){if(l)setTimeout(h,0,p);else{var m=c[p];if(m){l=!0;try{(function(v){var b=v.callback,x=v.args;switch(x.length){case 0:b();break;case 1:b(x[0]);break;case 2:b(x[0],x[1]);break;case 3:b(x[0],x[1],x[2]);break;default:b.apply(void 0,x)}})(m)}finally{d(p),l=!1}}}}})(typeof self>"u"?vi:self),UP.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<this._listeners[e].length;n++)this._listeners[e][n].call(this,t)},pipe:function(e){return e.registerPrevious(this)},registerPrevious:function(e){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=e.streamInfo,this.mergeStreamInfo(),this.previous=e;var t=this;return e.on("data",function(n){t.processChunk(n)}),e.on("end",function(){t.end()}),e.on("error",function(n){t.error(n)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;this.isPaused=!1;var e=!1;return this.generatedError&&(this.error(this.generatedError),e=!0),this.previous&&this.previous.resume(),!e},flush:function(){},processChunk:function(e){this.push(e)},withStreamInfo:function(e,t){return this.extraStreamInfo[e]=t,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var e in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,e)&&(this.streamInfo[e]=this.extraStreamInfo[e])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var e="Worker "+this.name;return this.previous?this.previous+" -> "+e:e}};var ia=UP;(function(e){for(var t=Rr(),n=Tr,r=nv,o=ia,i=new Array(256),a=0;a<256;a++)i[a]=a>=252?6:a>=248?5:a>=240?4:a>=224?3:a>=192?2:1;i[254]=i[254]=1;function s(){o.call(this,"utf-8 decode"),this.leftOver=null}function c(){o.call(this,"utf-8 encode")}e.utf8encode=function(l){return n.nodebuffer?r.newBufferFrom(l,"utf-8"):function(u){var f,d,h,p,m,v=u.length,b=0;for(p=0;p<v;p++)(64512&(d=u.charCodeAt(p)))==55296&&p+1<v&&(64512&(h=u.charCodeAt(p+1)))==56320&&(d=65536+(d-55296<<10)+(h-56320),p++),b+=d<128?1:d<2048?2:d<65536?3:4;for(f=n.uint8array?new Uint8Array(b):new Array(b),m=0,p=0;m<b;p++)(64512&(d=u.charCodeAt(p)))==55296&&p+1<v&&(64512&(h=u.charCodeAt(p+1)))==56320&&(d=65536+(d-55296<<10)+(h-56320),p++),d<128?f[m++]=d:d<2048?(f[m++]=192|d>>>6,f[m++]=128|63&d):d<65536?(f[m++]=224|d>>>12,f[m++]=128|d>>>6&63,f[m++]=128|63&d):(f[m++]=240|d>>>18,f[m++]=128|d>>>12&63,f[m++]=128|d>>>6&63,f[m++]=128|63&d);return f}(l)},e.utf8decode=function(l){return n.nodebuffer?t.transformTo("nodebuffer",l).toString("utf-8"):function(u){var f,d,h,p,m=u.length,v=new Array(2*m);for(d=0,f=0;f<m;)if((h=u[f++])<128)v[d++]=h;else if((p=i[h])>4)v[d++]=65533,f+=p-1;else{for(h&=p===2?31:p===3?15:7;p>1&&f<m;)h=h<<6|63&u[f++],p--;p>1?v[d++]=65533:h<65536?v[d++]=h:(h-=65536,v[d++]=55296|h>>10&1023,v[d++]=56320|1023&h)}return v.length!==d&&(v.subarray?v=v.subarray(0,d):v.length=d),t.applyFromCharCode(v)}(l=t.transformTo(n.uint8array?"uint8array":"array",l))},t.inherits(s,o),s.prototype.processChunk=function(l){var u=t.transformTo(n.uint8array?"uint8array":"array",l.data);if(this.leftOver&&this.leftOver.length){if(n.uint8array){var f=u;(u=new Uint8Array(f.length+this.leftOver.length)).set(this.leftOver,0),u.set(f,this.leftOver.length)}else u=this.leftOver.concat(u);this.leftOver=null}var d=function(p,m){var v;for((m=m||p.length)>p.length&&(m=p.length),v=m-1;v>=0&&(192&p[v])==128;)v--;return v<0||v===0?m:v+i[p[v]]>m?v:m}(u),h=u;d!==u.length&&(n.uint8array?(h=u.subarray(0,d),this.leftOver=u.subarray(d,u.length)):(h=u.slice(0,d),this.leftOver=u.slice(d,u.length))),this.push({data:e.utf8decode(h),meta:l.meta})},s.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:e.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},e.Utf8DecodeWorker=s,t.inherits(c,o),c.prototype.processChunk=function(l){this.push({data:e.utf8encode(l.data),meta:l.meta})},e.Utf8EncodeWorker=c})(Dd);var YP=ia,x7=Rr();function x4(e){YP.call(this,"ConvertWorker to "+e),this.destType=e}x7.inherits(x4,YP),x4.prototype.processChunk=function(e){this.push({data:x7.transformTo(this.destType,e.data),meta:e.meta})};var b7,M7,Pee=x4,gu=Rr(),Cee=Pee,Iee=ia,Fee=WP(),_ee=Ep,ZP=null;if(Tr.nodestream)try{ZP=function(){if(M7)return b7;M7=1;var e=XP().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 Rr().inherits(t,e),t.prototype._read=function(){this._helper.resume()},b7=t}()}catch{}function Eee(e,t){return new _ee.Promise(function(n,r){var o=[],i=e._internalType,a=e._outputType,s=e._mimeType;e.on("data",function(c,l){o.push(c),t&&t(l)}).on("error",function(c){o=[],r(c)}).on("end",function(){try{var c=function(l,u,f){switch(l){case"blob":return gu.newBlob(gu.transformTo("arraybuffer",u),f);case"base64":return Fee.encode(u);default:return gu.transformTo(l,u)}}(a,function(l,u){var f,d=0,h=null,p=0;for(f=0;f<u.length;f++)p+=u[f].length;switch(l){case"string":return u.join("");case"array":return Array.prototype.concat.apply([],u);case"uint8array":for(h=new Uint8Array(p),f=0;f<u.length;f++)h.set(u[f],d),d+=u[f].length;return h;case"nodebuffer":return Ge.concat(u);default:throw new Error("concat : unsupported type '"+l+"'")}}(i,o),s);n(c)}catch(l){r(l)}o=[]}).resume()})}function QP(e,t,n){var r=t;switch(t){case"blob":case"arraybuffer":r="uint8array";break;case"base64":r="string"}try{this._internalType=r,this._outputType=t,this._mimeType=n,gu.checkSupport(r),this._worker=e.pipe(new Cee(r)),e.lock()}catch(o){this._worker=new Iee("error"),this._worker.error(o)}}QP.prototype={accumulate:function(e){return Eee(this,e)},on:function(e,t){var n=this;return e==="data"?this._worker.on(e,function(r){t.call(n,r.data,r.meta)}):this._worker.on(e,function(){gu.delay(t,arguments,n)}),this},resume:function(){return gu.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(e){if(gu.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new ZP(this,{objectMode:this._outputType!=="nodebuffer"},e)}};var BP=QP,DP={base64:!1,binary:!1,dir:!1,createFolders:!0,date:null,compression:null,compressionOptions:null,comment:null,unixPermissions:null,dosPermissions:null},D2=Rr(),K2=ia;function Ef(e){K2.call(this,"DataWorker");var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,e.then(function(n){t.dataIsReady=!0,t.data=n,t.max=n&&n.length||0,t.type=D2.getTypeOf(n),t.isPaused||t._tickAndRepeat()},function(n){t.error(n)})}D2.inherits(Ef,K2),Ef.prototype.cleanUp=function(){K2.prototype.cleanUp.call(this),this.data=null},Ef.prototype.resume=function(){return!!K2.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,D2.delay(this._tickAndRepeat,[],this)),!0)},Ef.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(D2.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},Ef.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var e=null,t=Math.min(this.max,this.index+16384);if(this.index>=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 KP=Ef,Xee=Rr(),w7=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}(),Hx=function(e,t){return e!==void 0&&e.length?Xee.getTypeOf(e)!=="string"?function(n,r,o,i){var a=w7,s=i+o;n^=-1;for(var c=i;c<s;c++)n=n>>>8^a[255&(n^r[c])];return-1^n}(0|t,e,e.length,0):function(n,r,o,i){var a=w7,s=i+o;n^=-1;for(var c=i;c<s;c++)n=n>>>8^a[255&(n^r.charCodeAt(c))];return-1^n}(0|t,e,e.length,0):0},HP=ia,Wee=Hx;function b4(){HP.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}Rr().inherits(b4,HP),b4.prototype.processChunk=function(e){this.streamInfo.crc32=Wee(e.data,this.streamInfo.crc32||0),this.push(e)};var GP=b4,Vee=Rr(),M4=ia;function w4(e){M4.call(this,"DataLengthProbe for "+e),this.propName=e,this.withStreamInfo(e,0)}Vee.inherits(w4,M4),w4.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length}M4.prototype.processChunk.call(this,e)};var S7=Ep,L7=KP,Uee=GP,hA=w4;function S4(e,t,n,r,o){this.compressedSize=e,this.uncompressedSize=t,this.crc32=n,this.compression=r,this.compressedContent=o}S4.prototype={getContentWorker:function(){var e=new L7(S7.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new hA("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 L7(S7.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},S4.createWorkerFrom=function(e,t,n){return e.pipe(new Uee).pipe(new hA("uncompressedSize")).pipe(t.compressWorker(n)).pipe(new hA("compressedSize")).withStreamInfo("compression",t)};var Gx=S4,Yee=BP,Zee=KP,pA=Dd,mA=Gx,O7=ia,zx=function(e,t,n){this.name=e,this.dir=n.dir,this.date=n.date,this.comment=n.comment,this.unixPermissions=n.unixPermissions,this.dosPermissions=n.dosPermissions,this._data=t,this._dataBinary=n.binary,this.options={compression:n.compression,compressionOptions:n.compressionOptions}};zx.prototype={internalStream:function(e){var t=null,n="string";try{if(!e)throw new Error("No output type specified.");var r=(n=e.toLowerCase())==="string"||n==="text";n!=="binarystring"&&n!=="text"||(n="string"),t=this._decompressWorker();var o=!this._dataBinary;o&&!r&&(t=t.pipe(new pA.Utf8EncodeWorker)),!o&&r&&(t=t.pipe(new pA.Utf8DecodeWorker))}catch(i){(t=new O7("error")).error(i)}return new Yee(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 mA&&this._data.compression.magic===e.magic)return this._data.getCompressedWorker();var n=this._decompressWorker();return this._dataBinary||(n=n.pipe(new pA.Utf8EncodeWorker)),mA.createWorkerFrom(n,e,t)},_decompressWorker:function(){return this._data instanceof mA?this._data.getContentWorker():this._data instanceof O7?this._data:new Zee(this._data)}};for(var T7=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],Qee=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},gA=0;gA<T7.length;gA++)zx.prototype[T7[gA]]=Qee;var Bee=zx,zP={},Hm={},H2={},cl={};(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 c in s)n(s,c)&&(i[c]=s[c])}}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,c,l){if(a.subarray&&i.subarray)i.set(a.subarray(s,s+c),l);else for(var u=0;u<c;u++)i[l+u]=a[s+u]},flattenChunks:function(i){var a,s,c,l,u,f;for(c=0,a=0,s=i.length;a<s;a++)c+=i[a].length;for(f=new Uint8Array(c),l=0,a=0,s=i.length;a<s;a++)u=i[a],f.set(u,l),l+=u.length;return f}},o={arraySet:function(i,a,s,c,l){for(var u=0;u<c;u++)i[l+u]=a[s+u]},flattenChunks:function(i){return[].concat.apply([],i)}};e.setTyped=function(i){i?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,r)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,o))},e.setTyped(t)})(cl);var U0={},Qa={},Xf={},Dee=cl;function Kd(e){for(var t=e.length;--t>=0;)e[t]=0}var L4=[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],G2=[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],Kee=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],k7=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Us=new Array(576);Kd(Us);var Y0=new Array(60);Kd(Y0);var tp=new Array(512);Kd(tp);var Rh=new Array(256);Kd(Rh);var Jx=new Array(29);Kd(Jx);var N7,P7,C7,Gm=new Array(30);function vA(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 yA(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function JP(e){return e<256?tp[e]:tp[256+(e>>>7)]}function np(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function Go(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<<e.bi_valid&65535,np(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function ns(e,t,n){Go(e,n[2*t],n[2*t+1])}function jP(e,t){var n=0;do n|=1&e,e>>>=1,n<<=1;while(--t>0);return n>>>1}function $P(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]=jP(i[s]++,s))}}function I7(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 qP(e){e.bi_valid>8?np(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function F7(e,t,n,r){var o=2*t,i=2*n;return e[o]<e[i]||e[o]===e[i]&&r[t]<=r[n]}function AA(e,t,n){for(var r=e.heap[n],o=n<<1;o<=e.heap_len&&(o<e.heap_len&&F7(t,e.heap[o+1],e.heap[o],e.depth)&&o++,!F7(t,r,e.heap[o],e.depth));)e.heap[n]=e.heap[o],n=o,o<<=1;e.heap[n]=r}function _7(e,t,n){var r,o,i,a,s=0;if(e.last_lit!==0)do r=e.pending_buf[e.d_buf+2*s]<<8|e.pending_buf[e.d_buf+2*s+1],o=e.pending_buf[e.l_buf+s],s++,r===0?ns(e,o,t):(ns(e,(i=Rh[o])+256+1,t),(a=L4[i])!==0&&Go(e,o-=Jx[i],a),ns(e,i=JP(--r),n),(a=G2[i])!==0&&Go(e,r-=Gm[i],a));while(s<e.last_lit);ns(e,256,t)}function RA(e,t){var n,r,o,i=t.dyn_tree,a=t.stat_desc.static_tree,s=t.stat_desc.has_stree,c=t.stat_desc.elems,l=-1;for(e.heap_len=0,e.heap_max=573,n=0;n<c;n++)i[2*n]!==0?(e.heap[++e.heap_len]=l=n,e.depth[n]=0):i[2*n+1]=0;for(;e.heap_len<2;)i[2*(o=e.heap[++e.heap_len]=l<2?++l:0)]=1,e.depth[o]=0,e.opt_len--,s&&(e.static_len-=a[2*o+1]);for(t.max_code=l,n=e.heap_len>>1;n>=1;n--)AA(e,i,n);o=c;do n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],AA(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++,AA(e,i,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(u,f){var d,h,p,m,v,b,x=f.dyn_tree,R=f.max_code,y=f.stat_desc.static_tree,A=f.stat_desc.has_stree,S=f.stat_desc.extra_bits,k=f.stat_desc.extra_base,O=f.stat_desc.max_length,w=0;for(m=0;m<=15;m++)u.bl_count[m]=0;for(x[2*u.heap[u.heap_max]+1]=0,d=u.heap_max+1;d<573;d++)(m=x[2*x[2*(h=u.heap[d])+1]+1]+1)>O&&(m=O,w++),x[2*h+1]=m,h>R||(u.bl_count[m]++,v=0,h>=k&&(v=S[h-k]),b=x[2*h],u.opt_len+=b*(m+v),A&&(u.static_len+=b*(y[2*h+1]+v)));if(w!==0){do{for(m=O-1;u.bl_count[m]===0;)m--;u.bl_count[m]--,u.bl_count[m+1]+=2,u.bl_count[O]--,w-=2}while(w>0);for(m=O;m!==0;m--)for(h=u.bl_count[m];h!==0;)(p=u.heap[--d])>R||(x[2*p+1]!==m&&(u.opt_len+=(m-x[2*p+1])*x[2*p],x[2*p+1]=m),h--)}}(e,t),$P(i,l,e.bl_count)}function E7(e,t,n){var r,o,i=-1,a=t[1],s=0,c=7,l=4;for(a===0&&(c=138,l=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)o=a,a=t[2*(r+1)+1],++s<c&&o===a||(s<l?e.bl_tree[2*o]+=s:o!==0?(o!==i&&e.bl_tree[2*o]++,e.bl_tree[32]++):s<=10?e.bl_tree[34]++:e.bl_tree[36]++,s=0,i=o,a===0?(c=138,l=3):o===a?(c=6,l=3):(c=7,l=4))}function X7(e,t,n){var r,o,i=-1,a=t[1],s=0,c=7,l=4;for(a===0&&(c=138,l=3),r=0;r<=n;r++)if(o=a,a=t[2*(r+1)+1],!(++s<c&&o===a)){if(s<l)do ns(e,o,e.bl_tree);while(--s!=0);else o!==0?(o!==i&&(ns(e,o,e.bl_tree),s--),ns(e,16,e.bl_tree),Go(e,s-3,2)):s<=10?(ns(e,17,e.bl_tree),Go(e,s-3,3)):(ns(e,18,e.bl_tree),Go(e,s-11,7));s=0,i=o,a===0?(c=138,l=3):o===a?(c=6,l=3):(c=7,l=4)}}Kd(Gm);var W7=!1;function V7(e,t,n,r){Go(e,0+(r?1:0),3),function(o,i,a,s){qP(o),s&&(np(o,a),np(o,~a)),Dee.arraySet(o.pending_buf,o.window,i,a,o.pending),o.pending+=a}(e,t,n,!0)}Xf._tr_init=function(e){W7||(function(){var t,n,r,o,i,a=new Array(16);for(r=0,o=0;o<28;o++)for(Jx[o]=r,t=0;t<1<<L4[o];t++)Rh[r++]=o;for(Rh[r-1]=o,i=0,o=0;o<16;o++)for(Gm[o]=i,t=0;t<1<<G2[o];t++)tp[i++]=o;for(i>>=7;o<30;o++)for(Gm[o]=i<<7,t=0;t<1<<G2[o]-7;t++)tp[256+i++]=o;for(n=0;n<=15;n++)a[n]=0;for(t=0;t<=143;)Us[2*t+1]=8,t++,a[8]++;for(;t<=255;)Us[2*t+1]=9,t++,a[9]++;for(;t<=279;)Us[2*t+1]=7,t++,a[7]++;for(;t<=287;)Us[2*t+1]=8,t++,a[8]++;for($P(Us,287,a),t=0;t<30;t++)Y0[2*t+1]=5,Y0[2*t]=jP(t,5);N7=new vA(Us,L4,257,286,15),P7=new vA(Y0,G2,0,30,15),C7=new vA(new Array(0),Kee,0,19,7)}(),W7=!0),e.l_desc=new yA(e.dyn_ltree,N7),e.d_desc=new yA(e.dyn_dtree,P7),e.bl_desc=new yA(e.bl_tree,C7),e.bi_buf=0,e.bi_valid=0,I7(e)},Xf._tr_stored_block=V7,Xf._tr_flush_block=function(e,t,n,r){var o,i,a=0;e.level>0?(e.strm.data_type===2&&(e.strm.data_type=function(s){var c,l=4093624447;for(c=0;c<=31;c++,l>>>=1)if(1&l&&s.dyn_ltree[2*c]!==0)return 0;if(s.dyn_ltree[18]!==0||s.dyn_ltree[20]!==0||s.dyn_ltree[26]!==0)return 1;for(c=32;c<256;c++)if(s.dyn_ltree[2*c]!==0)return 1;return 0}(e)),RA(e,e.l_desc),RA(e,e.d_desc),a=function(s){var c;for(E7(s,s.dyn_ltree,s.l_desc.max_code),E7(s,s.dyn_dtree,s.d_desc.max_code),RA(s,s.bl_desc),c=18;c>=3&&s.bl_tree[2*k7[c]+1]===0;c--);return s.opt_len+=3*(c+1)+5+5+4,c}(e),o=e.opt_len+3+7>>>3,(i=e.static_len+3+7>>>3)<=o&&(o=i)):o=i=n+5,n+4<=o&&t!==-1?V7(e,t,n,r):e.strategy===4||i===o?(Go(e,2+(r?1:0),3),_7(e,Us,Y0)):(Go(e,4+(r?1:0),3),function(s,c,l,u){var f;for(Go(s,c-257,5),Go(s,l-1,5),Go(s,u-4,4),f=0;f<u;f++)Go(s,s.bl_tree[2*k7[f]+1],3);X7(s,s.dyn_ltree,c-1),X7(s,s.dyn_dtree,l-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,a+1),_7(e,e.dyn_ltree,e.dyn_dtree)),I7(e),r&&qP(e)},Xf._tr_tally=function(e,t,n){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>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*(Rh[n]+256+1)]++,e.dyn_dtree[2*JP(t)]++),e.last_lit===e.lit_bufsize-1},Xf._tr_align=function(e){Go(e,2,3),ns(e,256,Us),function(t){t.bi_valid===16?(np(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(e)};var eC=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},Hee=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}(),Hf,tC=function(e,t,n,r){var o=Hee,i=r+n;e^=-1;for(var a=r;a<i;a++)e=e>>>8^o[255&(e^t[a])];return-1^e},jx={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},ko=cl,Hi=Xf,nC=eC,_l=tC,Gee=jx;function Zl(e,t){return e.msg=Gee[t],t}function U7(e){return(e<<1)-(e>4?9:0)}function Gl(e){for(var t=e.length;--t>=0;)e[t]=0}function El(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),n!==0&&(ko.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 qr(e,t){Hi._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,El(e.strm)}function On(e,t){e.pending_buf[e.pending++]=t}function g0(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function rC(e,t){var n,r,o=e.max_chain_length,i=e.strstart,a=e.prev_length,s=e.nice_match,c=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,l=e.window,u=e.w_mask,f=e.prev,d=e.strstart+258,h=l[i+a-1],p=l[i+a];e.prev_length>=e.good_match&&(o>>=2),s>e.lookahead&&(s=e.lookahead);do if(l[(n=t)+a]===p&&l[n+a-1]===h&&l[n]===l[i]&&l[++n]===l[i+1]){i+=2,n++;do;while(l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&i<d);if(r=258-(d-i),i=d-258,r>a){if(e.match_start=t,a=r,r>=s)break;h=l[i+a-1],p=l[i+a]}}while((t=f[t&u])>c&&--o!=0);return a<=e.lookahead?a:e.lookahead}function jc(e){var t,n,r,o,i,a,s,c,l,u,f=e.w_size;do{if(o=e.window_size-e.lookahead-e.strstart,e.strstart>=f+(f-262)){ko.arraySet(e.window,e.window,f,f,0),e.match_start-=f,e.strstart-=f,e.block_start-=f,t=n=e.hash_size;do r=e.head[--t],e.head[t]=r>=f?r-f:0;while(--n);t=n=f;do r=e.prev[--t],e.prev[t]=r>=f?r-f:0;while(--n);o+=f}if(e.strm.avail_in===0)break;if(a=e.strm,s=e.window,c=e.strstart+e.lookahead,l=o,u=void 0,(u=a.avail_in)>l&&(u=l),n=u===0?0:(a.avail_in-=u,ko.arraySet(s,a.input,a.next_in,u,c),a.state.wrap===1?a.adler=nC(a.adler,s,u,c):a.state.wrap===2&&(a.adler=_l(a.adler,s,u,c)),a.next_in+=u,a.total_in+=u,u),e.lookahead+=n,e.lookahead+e.insert>=3)for(i=e.strstart-e.insert,e.ins_h=e.window[i],e.ins_h=(e.ins_h<<e.hash_shift^e.window[i+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[i+3-1])&e.hash_mask,e.prev[i&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=i,i++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<262&&e.strm.avail_in!==0)}function xA(e,t){for(var n,r;;){if(e.lookahead<262){if(jc(e),e.lookahead<262&&t===0)return 1;if(e.lookahead===0)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),n!==0&&e.strstart-n<=e.w_size-262&&(e.match_length=rC(e,n)),e.match_length>=3)if(r=Hi._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<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(--e.match_length!=0);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else r=Hi._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(qr(e,!1),e.strm.avail_out===0))return 1}return e.insert=e.strstart<2?e.strstart:2,t===4?(qr(e,!0),e.strm.avail_out===0?3:4):e.last_lit&&(qr(e,!1),e.strm.avail_out===0)?1:2}function xf(e,t){for(var n,r,o;;){if(e.lookahead<262){if(jc(e),e.lookahead<262&&t===0)return 1;if(e.lookahead===0)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,n!==0&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-262&&(e.match_length=rC(e,n),e.match_length<=5&&(e.strategy===1||e.match_length===3&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){o=e.strstart+e.lookahead-3,r=Hi._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<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(--e.prev_length!=0);if(e.match_available=0,e.match_length=2,e.strstart++,r&&(qr(e,!1),e.strm.avail_out===0))return 1}else if(e.match_available){if((r=Hi._tr_tally(e,0,e.window[e.strstart-1]))&&qr(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=Hi._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,t===4?(qr(e,!0),e.strm.avail_out===0?3:4):e.last_lit&&(qr(e,!1),e.strm.avail_out===0)?1:2}function Ua(e,t,n,r,o){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=o}function zee(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new ko.Buf16(1146),this.dyn_dtree=new ko.Buf16(122),this.bl_tree=new ko.Buf16(78),Gl(this.dyn_ltree),Gl(this.dyn_dtree),Gl(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new ko.Buf16(16),this.heap=new ko.Buf16(573),Gl(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new ko.Buf16(573),Gl(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function oC(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:113,e.adler=t.wrap===2?0:1,t.last_flush=0,Hi._tr_init(t),0):Zl(e,-2)}function iC(e){var t,n=oC(e);return n===0&&((t=e.state).window_size=2*t.w_size,Gl(t.head),t.max_lazy_match=Hf[t.level].max_lazy,t.good_match=Hf[t.level].good_length,t.nice_match=Hf[t.level].nice_length,t.max_chain_length=Hf[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0),n}function Y7(e,t,n,r,o,i){if(!e)return-2;var a=1;if(t===-1&&(t=6),r<0?(a=0,r=-r):r>15&&(a=2,r-=16),o<1||o>9||n!==8||r<8||r>15||t<0||t>9||i<0||i>4)return Zl(e,-2);r===8&&(r=9);var s=new zee;return e.state=s,s.strm=e,s.wrap=a,s.gzhead=null,s.w_bits=r,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=o+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+3-1)/3),s.window=new ko.Buf8(2*s.w_size),s.head=new ko.Buf16(s.hash_size),s.prev=new ko.Buf16(s.w_size),s.lit_bufsize=1<<o+6,s.pending_buf_size=4*s.lit_bufsize,s.pending_buf=new ko.Buf8(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=t,s.strategy=i,s.method=n,iC(e)}Hf=[new Ua(0,0,0,0,function(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(jc(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,qr(e,!1),e.strm.avail_out===0)||e.strstart-e.block_start>=e.w_size-262&&(qr(e,!1),e.strm.avail_out===0))return 1}return e.insert=0,t===4?(qr(e,!0),e.strm.avail_out===0?3:4):(e.strstart>e.block_start&&(qr(e,!1),e.strm.avail_out),1)}),new Ua(4,4,8,4,xA),new Ua(4,5,16,8,xA),new Ua(4,6,32,32,xA),new Ua(4,4,16,16,xf),new Ua(8,16,32,32,xf),new Ua(8,16,128,128,xf),new Ua(8,32,128,256,xf),new Ua(32,128,258,1024,xf),new Ua(32,258,258,4096,xf)],Qa.deflateInit=function(e,t){return Y7(e,t,8,15,8,0)},Qa.deflateInit2=Y7,Qa.deflateReset=iC,Qa.deflateResetKeep=oC,Qa.deflateSetHeader=function(e,t){return e&&e.state?e.state.wrap!==2?-2:(e.state.gzhead=t,0):-2},Qa.deflate=function(e,t){var n,r,o,i;if(!e||!e.state||t>5||t<0)return e?Zl(e,-2):-2;if(r=e.state,!e.output||!e.input&&e.avail_in!==0||r.status===666&&t!==4)return Zl(e,e.avail_out===0?-5:-2);if(r.strm=e,n=r.last_flush,r.last_flush=t,r.status===42)if(r.wrap===2)e.adler=0,On(r,31),On(r,139),On(r,8),r.gzhead?(On(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),On(r,255&r.gzhead.time),On(r,r.gzhead.time>>8&255),On(r,r.gzhead.time>>16&255),On(r,r.gzhead.time>>24&255),On(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),On(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(On(r,255&r.gzhead.extra.length),On(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=_l(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(On(r,0),On(r,0),On(r,0),On(r,0),On(r,0),On(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),On(r,3),r.status=113);else{var a=8+(r.w_bits-8<<4)<<8;a|=(r.strategy>=2||r.level<2?0:r.level<6?1:r.level===6?2:3)<<6,r.strstart!==0&&(a|=32),a+=31-a%31,r.status=113,g0(r,a),r.strstart!==0&&(g0(r,e.adler>>>16),g0(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=_l(e.adler,r.pending_buf,r.pending-o,o)),El(e),o=r.pending,r.pending!==r.pending_buf_size));)On(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>o&&(e.adler=_l(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=_l(e.adler,r.pending_buf,r.pending-o,o)),El(e),o=r.pending,r.pending===r.pending_buf_size)){i=1;break}i=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,On(r,i)}while(i!==0);r.gzhead.hcrc&&r.pending>o&&(e.adler=_l(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=_l(e.adler,r.pending_buf,r.pending-o,o)),El(e),o=r.pending,r.pending===r.pending_buf_size)){i=1;break}i=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,On(r,i)}while(i!==0);r.gzhead.hcrc&&r.pending>o&&(e.adler=_l(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&&El(e),r.pending+2<=r.pending_buf_size&&(On(r,255&e.adler),On(r,e.adler>>8&255),e.adler=0,r.status=113)):r.status=113),r.pending!==0){if(El(e),e.avail_out===0)return r.last_flush=-1,0}else if(e.avail_in===0&&U7(t)<=U7(n)&&t!==4)return Zl(e,-5);if(r.status===666&&e.avail_in!==0)return Zl(e,-5);if(e.avail_in!==0||r.lookahead!==0||t!==0&&r.status!==666){var s=r.strategy===2?function(c,l){for(var u;;){if(c.lookahead===0&&(jc(c),c.lookahead===0)){if(l===0)return 1;break}if(c.match_length=0,u=Hi._tr_tally(c,0,c.window[c.strstart]),c.lookahead--,c.strstart++,u&&(qr(c,!1),c.strm.avail_out===0))return 1}return c.insert=0,l===4?(qr(c,!0),c.strm.avail_out===0?3:4):c.last_lit&&(qr(c,!1),c.strm.avail_out===0)?1:2}(r,t):r.strategy===3?function(c,l){for(var u,f,d,h,p=c.window;;){if(c.lookahead<=258){if(jc(c),c.lookahead<=258&&l===0)return 1;if(c.lookahead===0)break}if(c.match_length=0,c.lookahead>=3&&c.strstart>0&&(f=p[d=c.strstart-1])===p[++d]&&f===p[++d]&&f===p[++d]){h=c.strstart+258;do;while(f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&d<h);c.match_length=258-(h-d),c.match_length>c.lookahead&&(c.match_length=c.lookahead)}if(c.match_length>=3?(u=Hi._tr_tally(c,1,c.match_length-3),c.lookahead-=c.match_length,c.strstart+=c.match_length,c.match_length=0):(u=Hi._tr_tally(c,0,c.window[c.strstart]),c.lookahead--,c.strstart++),u&&(qr(c,!1),c.strm.avail_out===0))return 1}return c.insert=0,l===4?(qr(c,!0),c.strm.avail_out===0?3:4):c.last_lit&&(qr(c,!1),c.strm.avail_out===0)?1:2}(r,t):Hf[r.level].func(r,t);if(s!==3&&s!==4||(r.status=666),s===1||s===3)return e.avail_out===0&&(r.last_flush=-1),0;if(s===2&&(t===1?Hi._tr_align(r):t!==5&&(Hi._tr_stored_block(r,0,0,!1),t===3&&(Gl(r.head),r.lookahead===0&&(r.strstart=0,r.block_start=0,r.insert=0))),El(e),e.avail_out===0))return r.last_flush=-1,0}return t!==4?0:r.wrap<=0?1:(r.wrap===2?(On(r,255&e.adler),On(r,e.adler>>8&255),On(r,e.adler>>16&255),On(r,e.adler>>24&255),On(r,255&e.total_in),On(r,e.total_in>>8&255),On(r,e.total_in>>16&255),On(r,e.total_in>>24&255)):(g0(r,e.adler>>>16),g0(r,65535&e.adler)),El(e),r.wrap>0&&(r.wrap=-r.wrap),r.pending!==0?0:1)},Qa.deflateEnd=function(e){var t;return e&&e.state?(t=e.state.status)!==42&&t!==69&&t!==73&&t!==91&&t!==103&&t!==113&&t!==666?Zl(e,-2):(e.state=null,t===113?Zl(e,-3):0):-2},Qa.deflateSetDictionary=function(e,t){var n,r,o,i,a,s,c,l,u=t.length;if(!e||!e.state||(i=(n=e.state).wrap)===2||i===1&&n.status!==42||n.lookahead)return-2;for(i===1&&(e.adler=nC(e.adler,t,u,0)),n.wrap=0,u>=n.w_size&&(i===0&&(Gl(n.head),n.strstart=0,n.block_start=0,n.insert=0),l=new ko.Buf8(n.w_size),ko.arraySet(l,t,u-n.w_size,n.w_size,0),t=l,u=n.w_size),a=e.avail_in,s=e.next_in,c=e.input,e.avail_in=u,e.next_in=0,e.input=t,jc(n);n.lookahead>=3;){r=n.strstart,o=n.lookahead-2;do n.ins_h=(n.ins_h<<n.hash_shift^n.window[r+3-1])&n.hash_mask,n.prev[r&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=r,r++;while(--o);n.strstart=r,n.lookahead=2,jc(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=2,n.match_available=0,e.next_in=s,e.input=c,e.avail_in=a,n.wrap=i,0},Qa.deflateInfo="pako deflate (from Nodeca project)";var $c={},zm=cl,aC=!0,sC=!0;try{String.fromCharCode.apply(null,[0])}catch{aC=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{sC=!1}for(var Z0=new zm.Buf8(256),wl=0;wl<256;wl++)Z0[wl]=wl>=252?6:wl>=248?5:wl>=240?4:wl>=224?3:wl>=192?2:1;function Z7(e,t){if(t<65534&&(e.subarray&&sC||!e.subarray&&aC))return String.fromCharCode.apply(null,zm.shrinkBuf(e,t));for(var n="",r=0;r<t;r++)n+=String.fromCharCode(e[r]);return n}Z0[254]=Z0[254]=1,$c.string2buf=function(e){var t,n,r,o,i,a=e.length,s=0;for(o=0;o<a;o++)(64512&(n=e.charCodeAt(o)))==55296&&o+1<a&&(64512&(r=e.charCodeAt(o+1)))==56320&&(n=65536+(n-55296<<10)+(r-56320),o++),s+=n<128?1:n<2048?2:n<65536?3:4;for(t=new zm.Buf8(s),i=0,o=0;i<s;o++)(64512&(n=e.charCodeAt(o)))==55296&&o+1<a&&(64512&(r=e.charCodeAt(o+1)))==56320&&(n=65536+(n-55296<<10)+(r-56320),o++),n<128?t[i++]=n:n<2048?(t[i++]=192|n>>>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},$c.buf2binstring=function(e){return Z7(e,e.length)},$c.binstring2buf=function(e){for(var t=new zm.Buf8(e.length),n=0,r=t.length;n<r;n++)t[n]=e.charCodeAt(n);return t},$c.buf2string=function(e,t){var n,r,o,i,a=t||e.length,s=new Array(2*a);for(r=0,n=0;n<a;)if((o=e[n++])<128)s[r++]=o;else if((i=Z0[o])>4)s[r++]=65533,n+=i-1;else{for(o&=i===2?31:i===3?15:7;i>1&&n<a;)o=o<<6|63&e[n++],i--;i>1?s[r++]=65533:o<65536?s[r++]=o:(o-=65536,s[r++]=55296|o>>10&1023,s[r++]=56320|1023&o)}return Z7(s,r)},$c.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+Z0[e[n]]>t?n:t};var lC=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},xh=Qa,Q0=cl,O4=$c,T4=jx,Jee=lC,cC=Object.prototype.toString;function nu(e){if(!(this instanceof nu))return new nu(e);this.options=Q0.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 Jee,this.strm.avail_out=0;var n=xh.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==0)throw new Error(T4[n]);if(t.header&&xh.deflateSetHeader(this.strm,t.header),t.dictionary){var r;if(r=typeof t.dictionary=="string"?O4.string2buf(t.dictionary):cC.call(t.dictionary)==="[object ArrayBuffer]"?new Uint8Array(t.dictionary):t.dictionary,(n=xh.deflateSetDictionary(this.strm,r))!==0)throw new Error(T4[n]);this._dict_set=!0}}function bA(e,t){var n=new nu(t);if(n.push(e,!0),n.err)throw n.msg||T4[n.err];return n.result}nu.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=O4.string2buf(e):cC.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 Q0.Buf8(i),o.next_out=0,o.avail_out=i),(n=xh.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(O4.buf2binstring(Q0.shrinkBuf(o.output,o.next_out))):this.onData(Q0.shrinkBuf(o.output,o.next_out)))}while((o.avail_in>0||o.avail_out===0)&&n!==1);return r===4?(n=xh.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===0):r!==2||(this.onEnd(0),o.avail_out=0,!0)},nu.prototype.onData=function(e){this.chunks.push(e)},nu.prototype.onEnd=function(e){e===0&&(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},U0.Deflate=nu,U0.deflate=bA,U0.deflateRaw=function(e,t){return(t=t||{}).raw=!0,bA(e,t)},U0.gzip=function(e,t){return(t=t||{}).gzip=!0,bA(e,t)};var B0={},ga={},Q7=cl,jee=[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],$ee=[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],qee=[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],ete=[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],Oi=cl,MA=eC,Ya=tC,tte=function(e,t){var n,r,o,i,a,s,c,l,u,f,d,h,p,m,v,b,x,R,y,A,S,k,O,w,I;n=e.state,r=e.next_in,w=e.input,o=r+(e.avail_in-5),i=e.next_out,I=e.output,a=i-(t-e.avail_out),s=i+(e.avail_out-257),c=n.dmax,l=n.wsize,u=n.whave,f=n.wnext,d=n.window,h=n.hold,p=n.bits,m=n.lencode,v=n.distcode,b=(1<<n.lenbits)-1,x=(1<<n.distbits)-1;e:do{p<15&&(h+=w[r++]<<p,p+=8,h+=w[r++]<<p,p+=8),R=m[h&b];t:for(;;){if(h>>>=y=R>>>24,p-=y,(y=R>>>16&255)===0)I[i++]=65535&R;else{if(!(16&y)){if(!(64&y)){R=m[(65535&R)+(h&(1<<y)-1)];continue t}if(32&y){n.mode=12;break e}e.msg="invalid literal/length code",n.mode=30;break e}A=65535&R,(y&=15)&&(p<y&&(h+=w[r++]<<p,p+=8),A+=h&(1<<y)-1,h>>>=y,p-=y),p<15&&(h+=w[r++]<<p,p+=8,h+=w[r++]<<p,p+=8),R=v[h&x];n:for(;;){if(h>>>=y=R>>>24,p-=y,!(16&(y=R>>>16&255))){if(!(64&y)){R=v[(65535&R)+(h&(1<<y)-1)];continue n}e.msg="invalid distance code",n.mode=30;break e}if(S=65535&R,p<(y&=15)&&(h+=w[r++]<<p,(p+=8)<y&&(h+=w[r++]<<p,p+=8)),(S+=h&(1<<y)-1)>c){e.msg="invalid distance too far back",n.mode=30;break e}if(h>>>=y,p-=y,S>(y=i-a)){if((y=S-y)>u&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(k=0,O=d,f===0){if(k+=l-y,y<A){A-=y;do I[i++]=d[k++];while(--y);k=i-S,O=I}}else if(f<y){if(k+=l+f-y,(y-=f)<A){A-=y;do I[i++]=d[k++];while(--y);if(k=0,f<A){A-=y=f;do I[i++]=d[k++];while(--y);k=i-S,O=I}}}else if(k+=f-y,y<A){A-=y;do I[i++]=d[k++];while(--y);k=i-S,O=I}for(;A>2;)I[i++]=O[k++],I[i++]=O[k++],I[i++]=O[k++],A-=3;A&&(I[i++]=O[k++],A>1&&(I[i++]=O[k++]))}else{k=i-S;do I[i++]=I[k++],I[i++]=I[k++],I[i++]=I[k++],A-=3;while(A>2);A&&(I[i++]=I[k++],A>1&&(I[i++]=I[k++]))}break}}break}}while(r<o&&i<s);r-=A=p>>3,h&=(1<<(p-=A<<3))-1,e.next_in=r,e.next_out=i,e.avail_in=r<o?o-r+5:5-(r-o),e.avail_out=i<s?s-i+257:257-(i-s),n.hold=h,n.bits=p},bh=function(e,t,n,r,o,i,a,s){var c,l,u,f,d,h,p,m,v,b=s.bits,x=0,R=0,y=0,A=0,S=0,k=0,O=0,w=0,I=0,E=0,T=null,F=0,N=new Q7.Buf16(16),P=new Q7.Buf16(16),C=null,X=0;for(x=0;x<=15;x++)N[x]=0;for(R=0;R<r;R++)N[t[n+R]]++;for(S=b,A=15;A>=1&&N[A]===0;A--);if(S>A&&(S=A),A===0)return o[i++]=20971520,o[i++]=20971520,s.bits=1,0;for(y=1;y<A&&N[y]===0;y++);for(S<y&&(S=y),w=1,x=1;x<=15;x++)if(w<<=1,(w-=N[x])<0)return-1;if(w>0&&(e===0||A!==1))return-1;for(P[1]=0,x=1;x<15;x++)P[x+1]=P[x]+N[x];for(R=0;R<r;R++)t[n+R]!==0&&(a[P[t[n+R]]++]=R);if(e===0?(T=C=a,h=19):e===1?(T=jee,F-=257,C=$ee,X-=257,h=256):(T=qee,C=ete,h=-1),E=0,R=0,x=y,d=i,k=S,O=0,u=-1,f=(I=1<<S)-1,e===1&&I>852||e===2&&I>592)return 1;for(;;){p=x-O,a[R]<h?(m=0,v=a[R]):a[R]>h?(m=C[X+a[R]],v=T[F+a[R]]):(m=96,v=0),c=1<<x-O,y=l=1<<k;do o[d+(E>>O)+(l-=c)]=p<<24|m<<16|v|0;while(l!==0);for(c=1<<x-1;E&c;)c>>=1;if(c!==0?(E&=c-1,E+=c):E=0,R++,--N[x]==0){if(x===A)break;x=t[n+a[R]]}if(x>S&&(E&f)!==u){for(O===0&&(O=S),d+=y,w=1<<(k=x-O);k+O<A&&!((w-=N[k+O])<=0);)k++,w<<=1;if(I+=1<<k,e===1&&I>852||e===2&&I>592)return 1;o[u=E&f]=S<<24|k<<16|d-i|0}}return E!==0&&(o[d+E]=x-O<<24|64<<16|0),s.bits=S,0};function B7(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function nte(){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 Oi.Buf16(320),this.work=new Oi.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function uC(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 Oi.Buf32(852),t.distcode=t.distdyn=new Oi.Buf32(592),t.sane=1,t.back=-1,0):-2}function fC(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,uC(e)):-2}function dC(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,fC(e))):-2}function D7(e,t){var n,r;return e?(r=new nte,e.state=r,r.window=null,(n=dC(e,t))!==0&&(e.state=null),n):-2}var wA,SA,K7=!0;function rte(e){if(K7){var t;for(wA=new Oi.Buf32(512),SA=new Oi.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(bh(1,e.lens,0,288,wA,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;bh(2,e.lens,0,32,SA,0,e.work,{bits:5}),K7=!1}e.lencode=wA,e.lenbits=9,e.distcode=SA,e.distbits=5}function H7(e,t,n,r){var o,i=e.state;return i.window===null&&(i.wsize=1<<i.wbits,i.wnext=0,i.whave=0,i.window=new Oi.Buf8(i.wsize)),r>=i.wsize?(Oi.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),Oi.arraySet(i.window,t,n-r,o,i.wnext),(r-=o)?(Oi.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<i.wsize&&(i.whave+=o))),0}ga.inflateReset=fC,ga.inflateReset2=dC,ga.inflateResetKeep=uC,ga.inflateInit=function(e){return D7(e,15)},ga.inflateInit2=D7,ga.inflate=function(e,t){var n,r,o,i,a,s,c,l,u,f,d,h,p,m,v,b,x,R,y,A,S,k,O,w,I=0,E=new Oi.Buf8(4),T=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&e.avail_in!==0)return-2;(n=e.state).mode===12&&(n.mode=13),a=e.next_out,o=e.output,c=e.avail_out,i=e.next_in,r=e.input,s=e.avail_in,l=n.hold,u=n.bits,f=s,d=c,k=0;e:for(;;)switch(n.mode){case 1:if(n.wrap===0){n.mode=13;break}for(;u<16;){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}if(2&n.wrap&&l===35615){n.check=0,E[0]=255&l,E[1]=l>>>8&255,n.check=Ya(n.check,E,2,0),l=0,u=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&l)<<8)+(l>>8))%31){e.msg="incorrect header check",n.mode=30;break}if((15&l)!=8){e.msg="unknown compression method",n.mode=30;break}if(u-=4,S=8+(15&(l>>>=4)),n.wbits===0)n.wbits=S;else if(S>n.wbits){e.msg="invalid window size",n.mode=30;break}n.dmax=1<<S,e.adler=n.check=1,n.mode=512&l?10:12,l=0,u=0;break;case 2:for(;u<16;){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}if(n.flags=l,(255&n.flags)!=8){e.msg="unknown compression method",n.mode=30;break}if(57344&n.flags){e.msg="unknown header flags set",n.mode=30;break}n.head&&(n.head.text=l>>8&1),512&n.flags&&(E[0]=255&l,E[1]=l>>>8&255,n.check=Ya(n.check,E,2,0)),l=0,u=0,n.mode=3;case 3:for(;u<32;){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}n.head&&(n.head.time=l),512&n.flags&&(E[0]=255&l,E[1]=l>>>8&255,E[2]=l>>>16&255,E[3]=l>>>24&255,n.check=Ya(n.check,E,4,0)),l=0,u=0,n.mode=4;case 4:for(;u<16;){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}n.head&&(n.head.xflags=255&l,n.head.os=l>>8),512&n.flags&&(E[0]=255&l,E[1]=l>>>8&255,n.check=Ya(n.check,E,2,0)),l=0,u=0,n.mode=5;case 5:if(1024&n.flags){for(;u<16;){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}n.length=l,n.head&&(n.head.extra_len=l),512&n.flags&&(E[0]=255&l,E[1]=l>>>8&255,n.check=Ya(n.check,E,2,0)),l=0,u=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((h=n.length)>s&&(h=s),h&&(n.head&&(S=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),Oi.arraySet(n.head.extra,r,i,h,S)),512&n.flags&&(n.check=Ya(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 S=r[i+h++],n.head&&S&&n.length<65536&&(n.head.name+=String.fromCharCode(S));while(S&&h<s);if(512&n.flags&&(n.check=Ya(n.check,r,h,i)),s-=h,i+=h,S)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=8;case 8:if(4096&n.flags){if(s===0)break e;h=0;do S=r[i+h++],n.head&&S&&n.length<65536&&(n.head.comment+=String.fromCharCode(S));while(S&&h<s);if(512&n.flags&&(n.check=Ya(n.check,r,h,i)),s-=h,i+=h,S)break e}else n.head&&(n.head.comment=null);n.mode=9;case 9:if(512&n.flags){for(;u<16;){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}if(l!==(65535&n.check)){e.msg="header crc mismatch",n.mode=30;break}l=0,u=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;u<32;){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}e.adler=n.check=B7(l),l=0,u=0,n.mode=11;case 11:if(n.havedict===0)return e.next_out=a,e.avail_out=c,e.next_in=i,e.avail_in=s,n.hold=l,n.bits=u,2;e.adler=n.check=1,n.mode=12;case 12:if(t===5||t===6)break e;case 13:if(n.last){l>>>=7&u,u-=7&u,n.mode=27;break}for(;u<3;){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}switch(n.last=1&l,u-=1,3&(l>>>=1)){case 0:n.mode=14;break;case 1:if(rte(n),n.mode=20,t===6){l>>>=2,u-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=30}l>>>=2,u-=2;break;case 14:for(l>>>=7&u,u-=7&u;u<32;){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}if((65535&l)!=(l>>>16^65535)){e.msg="invalid stored block lengths",n.mode=30;break}if(n.length=65535&l,l=0,u=0,n.mode=15,t===6)break e;case 15:n.mode=16;case 16:if(h=n.length){if(h>s&&(h=s),h>c&&(h=c),h===0)break e;Oi.arraySet(o,r,i,h,a),s-=h,i+=h,c-=h,a+=h,n.length-=h;break}n.mode=12;break;case 17:for(;u<14;){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}if(n.nlen=257+(31&l),l>>>=5,u-=5,n.ndist=1+(31&l),l>>>=5,u-=5,n.ncode=4+(15&l),l>>>=4,u-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=30;break}n.have=0,n.mode=18;case 18:for(;n.have<n.ncode;){for(;u<3;){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}n.lens[T[n.have++]]=7&l,l>>>=3,u-=3}for(;n.have<19;)n.lens[T[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,O={bits:n.lenbits},k=bh(0,n.lens,0,19,n.lencode,0,n.work,O),n.lenbits=O.bits,k){e.msg="invalid code lengths set",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have<n.nlen+n.ndist;){for(;b=(I=n.lencode[l&(1<<n.lenbits)-1])>>>16&255,x=65535&I,!((v=I>>>24)<=u);){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}if(x<16)l>>>=v,u-=v,n.lens[n.have++]=x;else{if(x===16){for(w=v+2;u<w;){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}if(l>>>=v,u-=v,n.have===0){e.msg="invalid bit length repeat",n.mode=30;break}S=n.lens[n.have-1],h=3+(3&l),l>>>=2,u-=2}else if(x===17){for(w=v+3;u<w;){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}u-=v,S=0,h=3+(7&(l>>>=v)),l>>>=3,u-=3}else{for(w=v+7;u<w;){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}u-=v,S=0,h=11+(127&(l>>>=v)),l>>>=7,u-=7}if(n.have+h>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=30;break}for(;h--;)n.lens[n.have++]=S}}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,O={bits:n.lenbits},k=bh(1,n.lens,0,n.nlen,n.lencode,0,n.work,O),n.lenbits=O.bits,k){e.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,O={bits:n.distbits},k=bh(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,O),n.distbits=O.bits,k){e.msg="invalid distances set",n.mode=30;break}if(n.mode=20,t===6)break e;case 20:n.mode=21;case 21:if(s>=6&&c>=258){e.next_out=a,e.avail_out=c,e.next_in=i,e.avail_in=s,n.hold=l,n.bits=u,tte(e,d),a=e.next_out,o=e.output,c=e.avail_out,i=e.next_in,r=e.input,s=e.avail_in,l=n.hold,u=n.bits,n.mode===12&&(n.back=-1);break}for(n.back=0;b=(I=n.lencode[l&(1<<n.lenbits)-1])>>>16&255,x=65535&I,!((v=I>>>24)<=u);){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}if(b&&!(240&b)){for(R=v,y=b,A=x;b=(I=n.lencode[A+((l&(1<<R+y)-1)>>R)])>>>16&255,x=65535&I,!(R+(v=I>>>24)<=u);){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}l>>>=R,u-=R,n.back+=R}if(l>>>=v,u-=v,n.back+=v,n.length=x,b===0){n.mode=26;break}if(32&b){n.back=-1,n.mode=12;break}if(64&b){e.msg="invalid literal/length code",n.mode=30;break}n.extra=15&b,n.mode=22;case 22:if(n.extra){for(w=n.extra;u<w;){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}n.length+=l&(1<<n.extra)-1,l>>>=n.extra,u-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;b=(I=n.distcode[l&(1<<n.distbits)-1])>>>16&255,x=65535&I,!((v=I>>>24)<=u);){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}if(!(240&b)){for(R=v,y=b,A=x;b=(I=n.distcode[A+((l&(1<<R+y)-1)>>R)])>>>16&255,x=65535&I,!(R+(v=I>>>24)<=u);){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}l>>>=R,u-=R,n.back+=R}if(l>>>=v,u-=v,n.back+=v,64&b){e.msg="invalid distance code",n.mode=30;break}n.offset=x,n.extra=15&b,n.mode=24;case 24:if(n.extra){for(w=n.extra;u<w;){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}n.offset+=l&(1<<n.extra)-1,l>>>=n.extra,u-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=30;break}n.mode=25;case 25:if(c===0)break e;if(h=d-c,n.offset>h){if((h=n.offset-h)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=30;break}h>n.wnext?(h-=n.wnext,p=n.wsize-h):p=n.wnext-h,h>n.length&&(h=n.length),m=n.window}else m=o,p=a-n.offset,h=n.length;h>c&&(h=c),c-=h,n.length-=h;do o[a++]=m[p++];while(--h);n.length===0&&(n.mode=21);break;case 26:if(c===0)break e;o[a++]=n.length,c--,n.mode=21;break;case 27:if(n.wrap){for(;u<32;){if(s===0)break e;s--,l|=r[i++]<<u,u+=8}if(d-=c,e.total_out+=d,n.total+=d,d&&(e.adler=n.check=n.flags?Ya(n.check,o,d,a-d):MA(n.check,o,d,a-d)),d=c,(n.flags?l:B7(l))!==n.check){e.msg="incorrect data check",n.mode=30;break}l=0,u=0}n.mode=28;case 28:if(n.wrap&&n.flags){for(;u<32;){if(s===0)break e;s--,l+=r[i++]<<u,u+=8}if(l!==(4294967295&n.total)){e.msg="incorrect length check",n.mode=30;break}l=0,u=0}n.mode=29;case 29:k=1;break e;case 30:k=-3;break e;case 31:return-4;default:return-2}return e.next_out=a,e.avail_out=c,e.next_in=i,e.avail_in=s,n.hold=l,n.bits=u,(n.wsize||d!==e.avail_out&&n.mode<30&&(n.mode<27||t!==4))&&H7(e,e.output,e.next_out,d-e.avail_out),f-=e.avail_in,d-=e.avail_out,e.total_in+=f,e.total_out+=d,n.total+=d,n.wrap&&d&&(e.adler=n.check=n.flags?Ya(n.check,o,d,e.next_out-d):MA(n.check,o,d,e.next_out-d)),e.data_type=n.bits+(n.last?64:0)+(n.mode===12?128:0)+(n.mode===20||n.mode===15?256:0),(f===0&&d===0||t===4)&&k===0&&(k=-5),k},ga.inflateEnd=function(e){if(!e||!e.state)return-2;var t=e.state;return t.window&&(t.window=null),e.state=null,0},ga.inflateGetHeader=function(e,t){var n;return e&&e.state&&2&(n=e.state).wrap?(n.head=t,t.done=!1,0):-2},ga.inflateSetDictionary=function(e,t){var n,r=t.length;return e&&e.state?(n=e.state).wrap!==0&&n.mode!==11?-2:n.mode===11&&MA(1,t,r,0)!==n.check?-3:H7(e,t,r,r)?(n.mode=31,-4):(n.havedict=1,0):-2},ga.inflateInfo="pako inflate (from Nodeca project)";var hC={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8},hd=ga,D0=cl,z2=$c,wr=hC,k4=jx,ote=lC,ite=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1},pC=Object.prototype.toString;function ru(e){if(!(this instanceof ru))return new ru(e);this.options=D0.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=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 ote,this.strm.avail_out=0;var n=hd.inflateInit2(this.strm,t.windowBits);if(n!==wr.Z_OK)throw new Error(k4[n]);if(this.header=new ite,hd.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=z2.string2buf(t.dictionary):pC.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(n=hd.inflateSetDictionary(this.strm,t.dictionary))!==wr.Z_OK))throw new Error(k4[n])}function LA(e,t){var n=new ru(t);if(n.push(e,!0),n.err)throw n.msg||k4[n.err];return n.result}ru.prototype.push=function(e,t){var n,r,o,i,a,s=this.strm,c=this.options.chunkSize,l=this.options.dictionary,u=!1;if(this.ended)return!1;r=t===~~t?t:t===!0?wr.Z_FINISH:wr.Z_NO_FLUSH,typeof e=="string"?s.input=z2.binstring2buf(e):pC.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 D0.Buf8(c),s.next_out=0,s.avail_out=c),(n=hd.inflate(s,wr.Z_NO_FLUSH))===wr.Z_NEED_DICT&&l&&(n=hd.inflateSetDictionary(this.strm,l)),n===wr.Z_BUF_ERROR&&u===!0&&(n=wr.Z_OK,u=!1),n!==wr.Z_STREAM_END&&n!==wr.Z_OK)return this.onEnd(n),this.ended=!0,!1;s.next_out&&(s.avail_out!==0&&n!==wr.Z_STREAM_END&&(s.avail_in!==0||r!==wr.Z_FINISH&&r!==wr.Z_SYNC_FLUSH)||(this.options.to==="string"?(o=z2.utf8border(s.output,s.next_out),i=s.next_out-o,a=z2.buf2string(s.output,o),s.next_out=i,s.avail_out=c-i,i&&D0.arraySet(s.output,s.output,o,i,0),this.onData(a)):this.onData(D0.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!==wr.Z_STREAM_END);return n===wr.Z_STREAM_END&&(r=wr.Z_FINISH),r===wr.Z_FINISH?(n=hd.inflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===wr.Z_OK):r!==wr.Z_SYNC_FLUSH||(this.onEnd(wr.Z_OK),s.avail_out=0,!0)},ru.prototype.onData=function(e){this.chunks.push(e)},ru.prototype.onEnd=function(e){e===wr.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=D0.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},B0.Inflate=ru,B0.inflate=LA,B0.inflateRaw=function(e,t){return(t=t||{}).raw=!0,LA(e,t)},B0.ungzip=LA;var mC={};(0,cl.assign)(mC,U0,B0,hC);var ate=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",ste=mC,G7=Rr(),J2=ia,lte=ate?"uint8array":"array";function Zc(e,t){J2.call(this,"FlateWorker/"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}H2.magic="\b\0",G7.inherits(Zc,J2),Zc.prototype.processChunk=function(e){this.meta=e.meta,this._pako===null&&this._createPako(),this._pako.push(G7.transformTo(lte,e.data),!1)},Zc.prototype.flush=function(){J2.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},Zc.prototype.cleanUp=function(){J2.prototype.cleanUp.call(this),this._pako=null},Zc.prototype._createPako=function(){this._pako=new ste[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},H2.compressWorker=function(e){return new Zc("Deflate",e)},H2.uncompressWorker=function(){return new Zc("Inflate",{})};var z7=ia;Hm.STORE={magic:"\0\0",compressWorker:function(){return new z7("STORE compression")},uncompressWorker:function(){return new z7("STORE decompression")}},Hm.DEFLATE=H2;var gC={LOCAL_FILE_HEADER:"PK",CENTRAL_FILE_HEADER:"PK",CENTRAL_DIRECTORY_END:"PK",ZIP64_CENTRAL_DIRECTORY_LOCATOR:"PK\x07",ZIP64_CENTRAL_DIRECTORY_END:"PK",DATA_DESCRIPTOR:"PK\x07\b"},Gf=Rr(),Wf=ia,OA=Dd,J7=Hx,Jm=gC,Kn=function(e,t){var n,r="";for(n=0;n<t;n++)r+=String.fromCharCode(255&e),e>>>=8;return r},j7=function(e,t,n,r,o,i){var a,s,c=e.file,l=e.compression,u=i!==OA.utf8encode,f=Gf.transformTo("string",i(c.name)),d=Gf.transformTo("string",OA.utf8encode(c.name)),h=c.comment,p=Gf.transformTo("string",i(h)),m=Gf.transformTo("string",OA.utf8encode(h)),v=d.length!==c.name.length,b=m.length!==h.length,x="",R="",y="",A=c.dir,S=c.date,k={crc32:0,compressedSize:0,uncompressedSize:0};t&&!n||(k.crc32=e.crc32,k.compressedSize=e.compressedSize,k.uncompressedSize=e.uncompressedSize);var O=0;t&&(O|=8),u||!v&&!b||(O|=2048);var w,I,E,T=0,F=0;A&&(T|=16),o==="UNIX"?(F=798,T|=(w=c.unixPermissions,I=A,E=w,w||(E=I?16893:33204),(65535&E)<<16)):(F=20,T|=63&(c.dosPermissions||0)),a=S.getUTCHours(),a<<=6,a|=S.getUTCMinutes(),a<<=5,a|=S.getUTCSeconds()/2,s=S.getUTCFullYear()-1980,s<<=4,s|=S.getUTCMonth()+1,s<<=5,s|=S.getUTCDate(),v&&(R=Kn(1,1)+Kn(J7(f),4)+d,x+="up"+Kn(R.length,2)+R),b&&(y=Kn(1,1)+Kn(J7(p),4)+m,x+="uc"+Kn(y.length,2)+y);var N="";return N+=`
|
|
\0`,N+=Kn(O,2),N+=l.magic,N+=Kn(a,2),N+=Kn(s,2),N+=Kn(k.crc32,4),N+=Kn(k.compressedSize,4),N+=Kn(k.uncompressedSize,4),N+=Kn(f.length,2),N+=Kn(x.length,2),{fileRecord:Jm.LOCAL_FILE_HEADER+N+f+x,dirRecord:Jm.CENTRAL_FILE_HEADER+Kn(F,2)+N+Kn(p.length,2)+"\0\0\0\0"+Kn(T,4)+Kn(r,4)+f+x+p}},cte=function(e){return Jm.DATA_DESCRIPTOR+Kn(e.crc32,4)+Kn(e.compressedSize,4)+Kn(e.uncompressedSize,4)};function va(e,t,n,r){Wf.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=n,this.encodeFileName=r,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}Gf.inherits(va,Wf),va.prototype.push=function(e){var t=e.meta.percent||0,n=this.entriesCount,r=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,Wf.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:n?(t+100*(n-r-1))/n:100}}))},va.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var n=j7(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}})}else this.accumulate=!0},va.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir,n=j7(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),t)this.push({data:cte(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},va.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t<this.dirRecords.length;t++)this.push({data:this.dirRecords[t],meta:{percent:100}});var n=this.bytesWritten-e,r=function(o,i,a,s,c){var l=Gf.transformTo("string",c(s));return Jm.CENTRAL_DIRECTORY_END+"\0\0\0\0"+Kn(o,2)+Kn(o,2)+Kn(i,4)+Kn(a,4)+Kn(l.length,2)+l}(this.dirRecords.length,n,e,this.zipComment,this.encodeFileName);this.push({data:r,meta:{percent:100}})},va.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},va.prototype.registerPrevious=function(e){this._sources.push(e);var t=this;return e.on("data",function(n){t.processChunk(n)}),e.on("end",function(){t.closedSource(t.previous.streamInfo),t._sources.length?t.prepareNextSource():t.end()}),e.on("error",function(n){t.error(n)}),this},va.prototype.resume=function(){return!!Wf.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},va.prototype.error=function(e){var t=this._sources;if(!Wf.prototype.error.call(this,e))return!1;for(var n=0;n<t.length;n++)try{t[n].error(e)}catch{}return!0},va.prototype.lock=function(){Wf.prototype.lock.call(this);for(var e=this._sources,t=0;t<e.length;t++)e[t].lock()};var ute=Hm,fte=va;zP.generateWorker=function(e,t,n){var r=new fte(t.streamFiles,n,t.platform,t.encodeFileName),o=0;try{e.forEach(function(i,a){o++;var s=function(f,d){var h=f||d,p=ute[h];if(!p)throw new Error(h+" is not a valid compression method !");return p}(a.options.compression,t.compression),c=a.options.compressionOptions||t.compressionOptions||{},l=a.dir,u=a.date;a._compressWorker(s,c).withStreamInfo("file",{name:i,dir:l,date:u,comment:a.comment||"",unixPermissions:a.unixPermissions,dosPermissions:a.dosPermissions}).pipe(r)}),r.entriesCount=o}catch(i){r.error(i)}return r};var dte=Rr(),j2=ia;function K0(e,t){j2.call(this,"Nodejs stream input adapter for "+e),this._upstreamEnded=!1,this._bindStream(t)}dte.inherits(K0,j2),K0.prototype._bindStream=function(e){var t=this;this._stream=e,e.pause(),e.on("data",function(n){t.push({data:n,meta:{percent:0}})}).on("error",function(n){t.isPaused?this.generatedError=n:t.error(n)}).on("end",function(){t.isPaused?t._upstreamEnded=!0:t.end()})},K0.prototype.pause=function(){return!!j2.prototype.pause.call(this)&&(this._stream.pause(),!0)},K0.prototype.resume=function(){return!!j2.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)};var hte=K0,pte=Dd,Mh=Rr(),vC=ia,mte=BP,yC=DP,$7=Gx,gte=Bee,vte=zP,q7=nv,yte=hte,AC=function(e,t,n){var r,o=Mh.getTypeOf(t),i=Mh.extend(n||{},yC);i.date=i.date||new Date,i.compression!==null&&(i.compression=i.compression.toUpperCase()),typeof i.unixPermissions=="string"&&(i.unixPermissions=parseInt(i.unixPermissions,8)),i.unixPermissions&&16384&i.unixPermissions&&(i.dir=!0),i.dosPermissions&&16&i.dosPermissions&&(i.dir=!0),i.dir&&(e=RC(e)),i.createFolders&&(r=Ate(e))&&xC.call(this,r,!0);var a=o==="string"&&i.binary===!1&&i.base64===!1;n&&n.binary!==void 0||(i.binary=!a),(t instanceof $7&&t.uncompressedSize===0||i.dir||!t||t.length===0)&&(i.base64=!1,i.binary=!0,t="",i.compression="STORE",o="string");var s=null;s=t instanceof $7||t instanceof vC?t:q7.isNode&&q7.isStream(t)?new yte(e,t):Mh.prepareContent(e,t,i.binary,i.optimizedBinaryString,i.base64);var c=new gte(e,s,i);this.files[e]=c},Ate=function(e){e.slice(-1)==="/"&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return t>0?e.substring(0,t):""},RC=function(e){return e.slice(-1)!=="/"&&(e+="/"),e},xC=function(e,t){return t=t!==void 0?t:yC.createFolders,e=RC(e),this.files[e]||AC.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]};function eL(e){return Object.prototype.toString.call(e)==="[object RegExp]"}var Rte={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(eL(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,AC.call(this,e,t,n),this},folder:function(e){if(!e)return this;if(eL(e))return this.filter(function(o,i){return i.dir&&e.test(o)});var t=this.root+e,n=xC.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<n.length;r++)delete this.files[n[r].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(e){var t,n={};try{if((n=Mh.extend(e||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:pte.utf8encode})).type=n.type.toLowerCase(),n.compression=n.compression.toUpperCase(),n.type==="binarystring"&&(n.type="string"),!n.type)throw new Error("No output type specified.");Mh.checkSupport(n.type),n.platform!=="darwin"&&n.platform!=="freebsd"&&n.platform!=="linux"&&n.platform!=="sunos"||(n.platform="UNIX"),n.platform==="win32"&&(n.platform="DOS");var r=n.comment||this.comment||"";t=vte.generateWorker(this,n,r)}catch(o){(t=new vC("error")).error(o)}return new mte(t,n.type||"string",n.mimeType)},generateAsync:function(e,t){return this.generateInternalStream(e).accumulate(t)},generateNodeStream:function(e,t){return(e=e||{}).type||(e.type="nodebuffer"),this.generateInternalStream(e).toNodejsStream(t)}},xte=Rte,bte=Rr();function bC(e){this.data=e,this.length=e.length,this.index=0,this.zero=0}bC.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<this.zero+e||e<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+e+"). Corrupted zip ?")},setIndex:function(e){this.checkIndex(e),this.index=e},skip:function(e){this.setIndex(this.index+e)},byteAt:function(){},readInt:function(e){var t,n=0;for(this.checkOffset(e),t=this.index+e-1;t>=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},readString:function(e){return bte.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 MC=bC,wC=MC;function Vf(e){wC.call(this,e);for(var t=0;t<this.data.length;t++)e[t]=255&e[t]}Rr().inherits(Vf,wC),Vf.prototype.byteAt=function(e){return this.data[this.zero+e]},Vf.prototype.lastIndexOfSignature=function(e){for(var t=e.charCodeAt(0),n=e.charCodeAt(1),r=e.charCodeAt(2),o=e.charCodeAt(3),i=this.length-4;i>=0;--i)if(this.data[i]===t&&this.data[i+1]===n&&this.data[i+2]===r&&this.data[i+3]===o)return i-this.zero;return-1},Vf.prototype.readAndCheckSignature=function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1),r=e.charCodeAt(2),o=e.charCodeAt(3),i=this.readData(4);return t===i[0]&&n===i[1]&&r===i[2]&&o===i[3]},Vf.prototype.readData=function(e){if(this.checkOffset(e),e===0)return[];var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t};var SC=Vf,LC=MC;function Uf(e){LC.call(this,e)}Rr().inherits(Uf,LC),Uf.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},Uf.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},Uf.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},Uf.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t};var Mte=Uf,OC=SC;function N4(e){OC.call(this,e)}Rr().inherits(N4,OC),N4.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 TC=N4,kC=TC;function P4(e){kC.call(this,e)}Rr().inherits(P4,kC),P4.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 wte=P4,h2=Rr(),tL=Tr,Ste=SC,Lte=Mte,Ote=wte,Tte=TC,NC=function(e){var t=h2.getTypeOf(e);return h2.checkSupport(t),t!=="string"||tL.uint8array?t==="nodebuffer"?new Ote(e):tL.uint8array?new Tte(h2.transformTo("uint8array",e)):new Ste(h2.transformTo("array",e)):new Lte(e)},TA=NC,Sl=Rr(),kte=Gx,nL=Hx,p2=Dd,m2=Hm,Nte=Tr;function PC(e,t){this.options=e,this.loadOptions=t}PC.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 m2)if(Object.prototype.hasOwnProperty.call(m2,o)&&m2[o].magic===r)return m2[o];return null}(this.compressionMethod),t===null)throw new Error("Corrupted zip : compression "+Sl.pretty(this.compressionMethod)+" unknown (inner file : "+Sl.transformTo("string",this.fileName)+")");this.decompressed=new kte(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=TA(this.extraFields[1].value);this.uncompressedSize===Sl.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===Sl.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===Sl.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===Sl.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+4<o;)t=e.readInt(2),n=e.readInt(2),r=e.readData(n),this.extraFields[t]={id:t,length:n,value:r};e.setIndex(o)},handleUTF8:function(){var e=Nte.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=p2.utf8decode(this.fileName),this.fileCommentStr=p2.utf8decode(this.fileComment);else{var t=this.findExtraFieldUnicodePath();if(t!==null)this.fileNameStr=t;else{var n=Sl.transformTo(e,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(n)}var r=this.findExtraFieldUnicodeComment();if(r!==null)this.fileCommentStr=r;else{var o=Sl.transformTo(e,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(o)}}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var t=TA(e.value);return t.readInt(1)!==1||nL(this.fileName)!==t.readInt(4)?null:p2.utf8decode(t.readData(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var t=TA(e.value);return t.readInt(1)!==1||nL(this.fileComment)!==t.readInt(4)?null:p2.utf8decode(t.readData(e.length-5))}return null}};var Pte=PC,Cte=NC,_s=Rr(),fa=gC,Ite=Pte,Fte=Tr;function CC(e){this.files=[],this.loadOptions=e}CC.prototype={checkSignature:function(e){if(!this.reader.readAndCheckSignature(e)){this.reader.index-=4;var t=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+_s.pretty(t)+", expected "+_s.pretty(e)+")")}},isSignature:function(e,t){var n=this.reader.index;this.reader.setIndex(e);var r=this.reader.readString(4)===t;return this.reader.setIndex(n),r},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var e=this.reader.readData(this.zipCommentLength),t=Fte.uint8array?"uint8array":"array",n=_s.transformTo(t,e);this.zipComment=this.loadOptions.decodeFileName(n)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var e,t,n,r=this.zip64EndOfCentralSize-44;0<r;)e=this.reader.readInt(2),t=this.reader.readInt(4),n=this.reader.readData(t),this.zip64ExtensibleData[e]={id:e,length:t,value:n}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e<this.files.length;e++)t=this.files[e],this.reader.setIndex(t.localHeaderOffset),this.checkSignature(fa.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8(),t.processAttributes()},readCentralDir:function(){var e;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(fa.CENTRAL_FILE_HEADER);)(e=new Ite({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(e);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(fa.CENTRAL_DIRECTORY_END);if(e<0)throw this.isSignature(0,fa.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(e);var t=e;if(this.checkSignature(fa.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===_s.MAX_VALUE_16BITS||this.diskWithCentralDirStart===_s.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===_s.MAX_VALUE_16BITS||this.centralDirRecords===_s.MAX_VALUE_16BITS||this.centralDirSize===_s.MAX_VALUE_32BITS||this.centralDirOffset===_s.MAX_VALUE_32BITS){if(this.zip64=!0,(e=this.reader.lastIndexOfSignature(fa.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(e),this.checkSignature(fa.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,fa.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(fa.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(fa.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var n=this.centralDirOffset+this.centralDirSize;this.zip64&&(n+=20,n+=12+this.zip64EndOfCentralSize);var r=t-n;if(r>0)this.isSignature(t,fa.CENTRAL_FILE_HEADER)||(this.reader.zero=r);else if(r<0)throw new Error("Corrupted zip: missing "+Math.abs(r)+" bytes.")},prepareReader:function(e){this.reader=Cte(e)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}};var _te=CC,kA=Rr(),$2=Ep,Ete=Dd,Xte=_te,Wte=GP,rL=nv;function Vte(e){return new $2.Promise(function(t,n){var r=e.decompressed.getContentWorker().pipe(new Wte);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 Bi(){if(!(this instanceof Bi))return new Bi;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 Bi;for(var t in this)typeof this[t]!="function"&&(e[t]=this[t]);return e}}Bi.prototype=xte,Bi.prototype.loadAsync=function(e,t){var n=this;return t=kA.extend(t||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:Ete.utf8decode}),rL.isNode&&rL.isStream(e)?$2.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):kA.prepareContent("the loaded zip file",e,!0,t.optimizedBinaryString,t.base64).then(function(r){var o=new Xte(t);return o.load(r),o}).then(function(r){var o=[$2.Promise.resolve(r)],i=r.files;if(t.checkCRC32)for(var a=0;a<i.length;a++)o.push(Vte(i[a]));return $2.Promise.all(o)}).then(function(r){for(var o=r.shift(),i=o.files,a=0;a<i.length;a++){var s=i[a],c=s.fileNameStr,l=kA.resolve(s.fileNameStr);n.file(l,s.decompressed,{binary:!0,optimizedBinaryString:!0,date:s.date,dir:s.dir,comment:s.fileCommentStr.length?s.fileCommentStr:null,unixPermissions:s.unixPermissions,dosPermissions:s.dosPermissions,createFolders:t.createFolders}),s.dir||(n.file(l).unsafeOriginalName=c)}return o.zipComment.length&&(n.comment=o.zipComment),n})},Bi.support=Tr,Bi.defaults=DP,Bi.version="3.10.1",Bi.loadAsync=function(e,t){return new Bi().loadAsync(e,t)},Bi.external=Ep;var Ute=Bi;function C4(e){return C4=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},C4(e)}function Yte(e,t){var n=(t=t||{}).pos||0,r=!!t.keepComments,o=!!t.keepWhitespace,i=60,a=62,s=45,c=47,l=33,u=39,f=34,d=91,h=93;function p(S){for(var k=[];e[n];)if(e.charCodeAt(n)==i){if(e.charCodeAt(n+1)===c){var O=n+2;if(n=e.indexOf(">",n),e.substring(O,n).indexOf(S)==-1){var w=e.substring(0,n).split(`
|
|
`);throw new Error(`Unexpected close tag
|
|
Line: `+(w.length-1)+`
|
|
Column: `+(w[w.length-1].length+1)+`
|
|
Char: `+e[n])}return n+1&&(n+=1),k}if(e.charCodeAt(n+1)===l){if(e.charCodeAt(n+2)==s){const P=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&&k.push(e.substring(P,n+1))}else{if(e.charCodeAt(n+2)===d&&e.charCodeAt(n+8)===d&&e.substr(n+3,5).toLowerCase()==="cdata"){var I=e.indexOf("]]>",n);I==-1?(k.push(e.substr(n+9)),n=e.length):(k.push(e.substring(n+9,I)),n=I+3);continue}{const P=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++;k.push(e.substring(P,n))}}n++;continue}var T=x();k.push(T),T.tagName[0]==="?"&&(k.push(...T.children),T.children=[])}else{var F=m();if(o)F.length>0&&k.push(F);else{var N=F.trim();N.length>0&&k.push(N)}n++}return k}function m(){var S=n;return(n=e.indexOf("<",n)-1)===-2&&(n=e.length),e.slice(S,n+1)}function v(){for(var S=n;`\r
|
|
>/= `.indexOf(e[n])===-1&&e[n];)n++;return e.slice(S,n)}var b=t.noChildNodes||["img","br","input","meta","link","hr"];function x(){n++;const S=v(),k={};let O=[];for(;e.charCodeAt(n)!==a&&e[n];){var w=e.charCodeAt(n);if(w>64&&w<91||w>96&&w<123){for(var I=v(),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 T=R();if(n===-1)return{tagName:S,attributes:k,children:O}}else T=null,n--;k[I]=T}n++}if(e.charCodeAt(n-1)!==c)if(S=="script"){var F=n+1;n=e.indexOf("<\/script>",n),O=[e.slice(F,n)],n+=9}else S=="style"?(F=n+1,n=e.indexOf("</style>",n),O=[e.slice(F,n)],n+=8):b.indexOf(S)===-1?(n++,O=p(S)):n++;else n++;return{tagName:S,attributes:k,children:O}}function R(){var S=e[n],k=n+1;return n=e.indexOf(S,k),e.slice(k,n)}var y,A=null;if(t.attrValue!==void 0)for(t.attrName=t.attrName||"id",A=[];y=void 0,y=new RegExp("\\s"+t.attrName+`\\s*=['"]`+t.attrValue+`['"]`).exec(e),(n=y?y.index:-1)!==-1;)(n=e.lastIndexOf("<",n))!==-1&&A.push(x()),e=e.substr(n),n=0;else A=t.parseNode?x():p("");return t.filter&&(A=FC(A,t.filter)),t.simplify?IC(Array.isArray(A)?A:[A]):(t.setPos&&(A.pos=n),A)}function IC(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=IC(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 FC(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=FC(i.children,t,n+1,(r?r+".":"")+a+"."+i.tagName);o=o.concat(s)}}),o}function Zte(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(c,l){if(c){if(typeof c=="string")return oL(c,l);var u=Object.prototype.toString.call(c).slice(8,-1);if(u==="Object"&&c.constructor&&(u=c.constructor.name),u==="Map"||u==="Set")return Array.from(c);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return oL(c,l)}}(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return a=c.done,c},e:function(c){s=!0,i=c},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw i}}}}function oL(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function iL(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 aL(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?iL(Object(n),!0).forEach(function(r){nP(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):iL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var sL=0;function _C(e){var t=arguments.length>1&&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:aL({order:sL++},t),value:e[0]}:e[0];var r,o=Zte(e);try{for(o.s();!(r=o.n()).done;){var i=r.value;if(C4(i)!=="object")return;if(i.tagName!=="?xml"){n[i.tagName]||(n[i.tagName]=[]);var a=_C(i.children||[],i.attributes);n[i.tagName].push(a),Object.keys(i.attributes).length&&(a.attrs=aL({order:sL++},i.attributes))}}}catch(c){o.e(c)}finally{o.f()}for(var s in n)n[s].length===1&&(n[s]=n[s][0]);return n}function Lo(e,t){return EC.apply(this,arguments)}function EC(){return(EC=oi(Wn.mark(function e(t,n){var r;return Wn.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.prev=0,o.next=3,t.file(n).async("string");case 3:return r=o.sent,o.abrupt("return",_C(Yte(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 jm(e){return jm=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},jm(e)}var Qte=/^\s+/,Bte=/\s+$/;function dt(e,t){if(t=t||{},(e=e||"")instanceof dt)return e;if(!(this instanceof dt))return new dt(e,t);var n=function(r){var o={r:0,g:0,b:0},i=1,a=null,s=null,c=null,l=!1,u=!1;typeof r=="string"&&(r=function(p){p=p.replace(Qte,"").replace(Bte,"").toLowerCase();var m,v=!1;if(I4[p])p=I4[p],v=!0;else if(p=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};return(m=ya.rgb.exec(p))?{r:m[1],g:m[2],b:m[3]}:(m=ya.rgba.exec(p))?{r:m[1],g:m[2],b:m[3],a:m[4]}:(m=ya.hsl.exec(p))?{h:m[1],s:m[2],l:m[3]}:(m=ya.hsla.exec(p))?{h:m[1],s:m[2],l:m[3],a:m[4]}:(m=ya.hsv.exec(p))?{h:m[1],s:m[2],v:m[3]}:(m=ya.hsva.exec(p))?{h:m[1],s:m[2],v:m[3],a:m[4]}:(m=ya.hex8.exec(p))?{r:pi(m[1]),g:pi(m[2]),b:pi(m[3]),a:hL(m[4]),format:v?"name":"hex8"}:(m=ya.hex6.exec(p))?{r:pi(m[1]),g:pi(m[2]),b:pi(m[3]),format:v?"name":"hex"}:(m=ya.hex4.exec(p))?{r:pi(m[1]+""+m[1]),g:pi(m[2]+""+m[2]),b:pi(m[3]+""+m[3]),a:hL(m[4]+""+m[4]),format:v?"name":"hex8"}:(m=ya.hex3.exec(p))?{r:pi(m[1]+""+m[1]),g:pi(m[2]+""+m[2]),b:pi(m[3]+""+m[3]),format:v?"name":"hex"}:!1}(r)),jm(r)=="object"&&(Es(r.r)&&Es(r.g)&&Es(r.b)?(f=r.r,d=r.g,h=r.b,o={r:255*nr(f,255),g:255*nr(d,255),b:255*nr(h,255)},l=!0,u=String(r.r).substr(-1)==="%"?"prgb":"rgb"):Es(r.h)&&Es(r.s)&&Es(r.v)?(a=H0(r.s),s=H0(r.v),o=function(p,m,v){p=6*nr(p,360),m=nr(m,100),v=nr(v,100);var b=Math.floor(p),x=p-b,R=v*(1-m),y=v*(1-x*m),A=v*(1-(1-x)*m),S=b%6;return{r:255*[v,y,R,R,A,v][S],g:255*[A,v,v,y,R,R][S],b:255*[R,R,A,v,v,y][S]}}(r.h,a,s),l=!0,u="hsv"):Es(r.h)&&Es(r.s)&&Es(r.l)&&(a=H0(r.s),c=H0(r.l),o=function(p,m,v){var b,x,R;function y(k,O,w){return w<0&&(w+=1),w>1&&(w-=1),w<1/6?k+6*(O-k)*w:w<.5?O:w<2/3?k+(O-k)*(2/3-w)*6:k}if(p=nr(p,360),m=nr(m,100),v=nr(v,100),m===0)b=x=R=v;else{var A=v<.5?v*(1+m):v+m-v*m,S=2*v-A;b=y(S,A,p+1/3),x=y(S,A,p),R=y(S,A,p-1/3)}return{r:255*b,g:255*x,b:255*R}}(r.h,a,c),l=!0,u="hsl"),r.hasOwnProperty("a")&&(i=r.a));var f,d,h;return i=XC(i),{ok:l,format:r.format||u,r:Math.min(255,Math.max(o.r,0)),g:Math.min(255,Math.max(o.g,0)),b:Math.min(255,Math.max(o.b,0)),a:i}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function lL(e,t,n){e=nr(e,255),t=nr(t,255),n=nr(n,255);var r,o,i=Math.max(e,t,n),a=Math.min(e,t,n),s=(i+a)/2;if(i==a)r=o=0;else{var c=i-a;switch(o=s>.5?c/(2-i-a):c/(i+a),i){case e:r=(t-n)/c+(t<n?6:0);break;case t:r=(n-e)/c+2;break;case n:r=(e-t)/c+4}r/=6}return{h:r,s:o,l:s}}function cL(e,t,n){e=nr(e,255),t=nr(t,255),n=nr(n,255);var r,o,i=Math.max(e,t,n),a=Math.min(e,t,n),s=i,c=i-a;if(o=i===0?0:c/i,i==a)r=0;else{switch(i){case e:r=(t-n)/c+(t<n?6:0);break;case t:r=(n-e)/c+2;break;case n:r=(e-t)/c+4}r/=6}return{h:r,s:o,v:s}}function uL(e,t,n,r){var o=[ka(Math.round(e).toString(16)),ka(Math.round(t).toString(16)),ka(Math.round(n).toString(16))];return r&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function fL(e,t,n,r){return[ka(WC(r)),ka(Math.round(e).toString(16)),ka(Math.round(t).toString(16)),ka(Math.round(n).toString(16))].join("")}function Dte(e,t){t=t===0?0:t||10;var n=dt(e).toHsl();return n.s-=t/100,n.s=rv(n.s),dt(n)}function Kte(e,t){t=t===0?0:t||10;var n=dt(e).toHsl();return n.s+=t/100,n.s=rv(n.s),dt(n)}function Hte(e){return dt(e).desaturate(100)}function Gte(e,t){t=t===0?0:t||10;var n=dt(e).toHsl();return n.l+=t/100,n.l=rv(n.l),dt(n)}function zte(e,t){t=t===0?0:t||10;var n=dt(e).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-t/100*255))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-t/100*255))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-t/100*255))),dt(n)}function Jte(e,t){t=t===0?0:t||10;var n=dt(e).toHsl();return n.l-=t/100,n.l=rv(n.l),dt(n)}function jte(e,t){var n=dt(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,dt(n)}function $te(e){var t=dt(e).toHsl();return t.h=(t.h+180)%360,dt(t)}function dL(e,t){if(isNaN(t)||t<=0)throw new Error("Argument to polyad must be a positive number");for(var n=dt(e).toHsl(),r=[dt(e)],o=360/t,i=1;i<t;i++)r.push(dt({h:(n.h+i*o)%360,s:n.s,l:n.l}));return r}function qte(e){var t=dt(e).toHsl(),n=t.h;return[dt(e),dt({h:(n+72)%360,s:t.s,l:t.l}),dt({h:(n+216)%360,s:t.s,l:t.l})]}function ene(e,t,n){t=t||6,n=n||30;var r=dt(e).toHsl(),o=360/n,i=[dt(e)];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(dt(r));return i}function tne(e,t){t=t||6;for(var n=dt(e).toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(dt({h:r,s:o,v:i})),i=(i+s)%1;return a}dt.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=XC(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=cL(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=cL(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=lL(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=lL(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 uL(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(t,n,r,o,i){var a=[ka(Math.round(t).toString(16)),ka(Math.round(n).toString(16)),ka(Math.round(r).toString(16)),ka(WC(o))];return i&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*nr(this._r,255))+"%",g:Math.round(100*nr(this._g,255))+"%",b:Math.round(100*nr(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(100*nr(this._r,255))+"%, "+Math.round(100*nr(this._g,255))+"%, "+Math.round(100*nr(this._b,255))+"%)":"rgba("+Math.round(100*nr(this._r,255))+"%, "+Math.round(100*nr(this._g,255))+"%, "+Math.round(100*nr(this._b,255))+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":!(this._a<1)&&(nne[uL(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+fL(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var o=dt(e);n="#"+fL(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||e!=="hex"&&e!=="hex6"&&e!=="hex3"&&e!=="hex4"&&e!=="hex8"&&e!=="name"?(e==="rgb"&&(n=this.toRgbString()),e==="prgb"&&(n=this.toPercentageRgbString()),e!=="hex"&&e!=="hex6"||(n=this.toHexString()),e==="hex3"&&(n=this.toHexString(!0)),e==="hex4"&&(n=this.toHex8String(!0)),e==="hex8"&&(n=this.toHex8String()),e==="name"&&(n=this.toName()),e==="hsl"&&(n=this.toHslString()),e==="hsv"&&(n=this.toHsvString()),n||this.toHexString()):e==="name"&&this._a===0?this.toName():this.toRgbString()},clone:function(){return dt(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(Gte,arguments)},brighten:function(){return this._applyModification(zte,arguments)},darken:function(){return this._applyModification(Jte,arguments)},desaturate:function(){return this._applyModification(Dte,arguments)},saturate:function(){return this._applyModification(Kte,arguments)},greyscale:function(){return this._applyModification(Hte,arguments)},spin:function(){return this._applyModification(jte,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(ene,arguments)},complement:function(){return this._applyCombination($te,arguments)},monochromatic:function(){return this._applyCombination(tne,arguments)},splitcomplement:function(){return this._applyCombination(qte,arguments)},triad:function(){return this._applyCombination(dL,[3])},tetrad:function(){return this._applyCombination(dL,[4])}},dt.fromRatio=function(e,t){if(jm(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=r==="a"?e[r]:H0(e[r]));e=n}return dt(e,t)},dt.equals=function(e,t){return!(!e||!t)&&dt(e).toRgbString()==dt(t).toRgbString()},dt.random=function(){return dt.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},dt.mix=function(e,t,n){n=n===0?0:n||50;var r=dt(e).toRgb(),o=dt(t).toRgb(),i=n/100;return dt({r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a})},dt.readability=function(e,t){var n=dt(e),r=dt(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},dt.isReadable=function(e,t,n){var r,o,i=dt.readability(e,t);switch(o=!1,(r=function(a){var s,c;return s=((a=a||{level:"AA",size:"small"}).level||"AA").toUpperCase(),c=(a.size||"small").toLowerCase(),s!=="AA"&&s!=="AAA"&&(s="AA"),c!=="small"&&c!=="large"&&(c="small"),{level:s,size:c}}(n)).level+r.size){case"AAsmall":case"AAAlarge":o=i>=4.5;break;case"AAlarge":o=i>=3;break;case"AAAsmall":o=i>=7}return o},dt.mostReadable=function(e,t,n){var r,o,i,a,s=null,c=0;o=(n=n||{}).includeFallbackColors,i=n.level,a=n.size;for(var l=0;l<t.length;l++)(r=dt.readability(e,t[l]))>c&&(c=r,s=dt(t[l]));return dt.isReadable(e,s,{level:i,size:a})||!o?s:(n.includeFallbackColors=!1,dt.mostReadable(e,["#fff","#000"],n))};var I4=dt.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},nne=dt.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(I4);function XC(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function nr(e,t){(function(r){return typeof r=="string"&&r.indexOf(".")!=-1&&parseFloat(r)===1})(e)&&(e="100%");var n=function(r){return typeof r=="string"&&r.indexOf("%")!=-1}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function rv(e){return Math.min(1,Math.max(0,e))}function pi(e){return parseInt(e,16)}function ka(e){return e.length==1?"0"+e:""+e}function H0(e){return e<=1&&(e=100*e+"%"),e}function WC(e){return Math.round(255*parseFloat(e)).toString(16)}function hL(e){return pi(e)/255}var Ll,g2,v2,ya=(g2="[\\s|\\(]+("+(Ll="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+Ll+")[,|\\s]+("+Ll+")\\s*\\)?",v2="[\\s|\\(]+("+Ll+")[,|\\s]+("+Ll+")[,|\\s]+("+Ll+")[,|\\s]+("+Ll+")\\s*\\)?",{CSS_UNIT:new RegExp(Ll),rgb:new RegExp("rgb"+g2),rgba:new RegExp("rgba"+v2),hsl:new RegExp("hsl"+g2),hsla:new RegExp("hsla"+v2),hsv:new RegExp("hsv"+g2),hsva:new RegExp("hsva"+v2),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 Es(e){return!!ya.CSS_UNIT.exec(e)}function rne(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(c,l){if(c){if(typeof c=="string")return pL(c,l);var u=Object.prototype.toString.call(c).slice(8,-1);if(u==="Object"&&c.constructor&&(u=c.constructor.name),u==="Map"||u==="Set")return Array.from(c);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return pL(c,l)}}(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return a=c.done,c},e:function(c){s=!0,i=c},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw i}}}}function pL(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function VC(e){for(var t,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=new Uint8Array(e),o=r.byteLength,i=o%3,a=o-i,s="",c=0;c<a;c+=3)s+=n[(16515072&(t=r[c]<<16|r[c+1]<<8|r[c+2]))>>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 NA(e){return e.substr(2+(~-e.lastIndexOf(".")>>>0))}function bf(e,t){if(!e)return e;var n="";if(e.constructor===Array)for(var r=0;r<e.length;r++)n+=t(e[r],r);else n+=t(e,0);return n}function Ve(e,t){if(t.constructor!==Array)throw Error("Error of path type! path is not array.");if(!e)return e;var n,r=rne(t);try{for(r.s();!(n=r.n()).done;)if(!(e=e[n.value]))return e}catch(o){r.e(o)}finally{r.f()}return e}function $m(e){return e?Math.round(e/6e4):0}function UC(e){var t={"&":"&","<":"<",">":">",'"':""","'":"'"};return e.replace(/[&<>"']/g,function(n){return t[n]})}function F4(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 one(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 Mf(e){for(var t=e.toString(16);t.length<2;)t="0"+t;return t}function G0(e,t){switch(e){case"tx1":e="a:dk1";break;case"tx2":e="a:dk2";break;case"bg1":e="a:lt1";break;case"bg2":e="a:lt2"}var n=Ve(t.themeContent,["a:theme","a:themeElements","a:clrScheme",e]),r=Ve(n,["a:srgbClr","attrs","val"]);return!r&&n&&(r=Ve(n,["a:sysClr","attrs","lastClr"])),r}function PA(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 CA(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 ine(e,t,n){return _4.apply(this,arguments)}function _4(){return _4=oi(Wn.mark(function e(t,n,r){var o,i,a,s,c,l;return Wn.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(i=n["a:blip"].attrs["r:embed"],t==="slideBg"||t==="slide"?a=Ve(r,["slideResObj",i,"target"]):t==="slideLayoutBg"?a=Ve(r,["layoutResObj",i,"target"]):t==="slideMasterBg"?a=Ve(r,["masterResObj",i,"target"]):t==="themeBg"&&(a=Ve(r,["themeResObj",i,"target"])),a){u.next=4;break}return u.abrupt("return",a);case 4:if(o=Ve(r,["loaded-images",a])){u.next=15;break}if(a=UC(a),(s=a.split(".").pop())!=="xml"){u.next=10;break}return u.abrupt("return",void 0);case 10:return u.next=12,r.zip.file(a).async("arraybuffer");case 12:c=u.sent,l=F4(s),o="data:".concat(l,";base64,").concat(VC(c));case 15:return u.abrupt("return",o);case 16:case"end":return u.stop()}},e)})),_4.apply(this,arguments)}function IA(e,t,n){return YC.apply(this,arguments)}function YC(){return(YC=oi(Wn.mark(function e(t,n,r){var o,i,a,s;return Wn.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,ine(n,t["a:blipFill"],r);case 2:return o=c.sent,i=t["a:blipFill"]["a:blip"],a=Ve(i,["a:alphaModFix","attrs"]),s=1,a&&a.amt&&a.amt!==""&&(s=parseInt(a.amt)/1e5),c.abrupt("return",{picBase64:o,opacity:s});case 8:case"end":return c.stop()}},e)}))).apply(this,arguments)}function FA(e,t,n,r){if(e){for(var o=e["a:gradFill"],i=o["a:gsLst"]["a:gs"],a=[],s=0;s<i.length;s++){var c=vu(i[s],n["p:sldMaster"]["p:clrMap"].attrs,t,r),l=Ve(i[s],["attrs","pos"]);a[s]={pos:l?l/1e3+"%":"",color:"#".concat(c)}}var u=o["a:lin"],f=90;return u&&(f=$m(u.attrs.ang),f+=90),{rot:f,colors:a.sort(function(d,h){return parseInt(d.pos)-parseInt(h.pos)})}}return t?"#".concat(t):null}function ane(e){return ZC.apply(this,arguments)}function ZC(){return(ZC=oi(Wn.mark(function e(t){var n,r,o,i,a,s,c,l,u,f,d,h,p,m,v,b,x,R,y,A,S,k,O,w;return Wn.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:if(n=t.slideContent,r=t.slideLayoutContent,o=t.slideMasterContent,i=Ve(n,["p:sld","p:cSld","p:bg","p:bgPr"]),a="#fff",s="color",!i){I.next=28;break}if((c=CA(i))!=="SOLID_FILL"){I.next=16;break}l=i["a:solidFill"],(f=Ve(n,["p:sld","p:clrMapOvr","a:overrideClrMapping","attrs"]))?u=f:(d=Ve(r,["p:sldLayout","p:clrMapOvr","a:overrideClrMapping","attrs"]),u=d||Ve(o,["p:sldMaster","p:clrMap","attrs"])),h=vu(l,u,void 0,t),a="#".concat(h),I.next=26;break;case 16:if(c!=="GRADIENT_FILL"){I.next=21;break}typeof(p=FA(i,void 0,o,t))=="string"?a=p:p&&(a=p,s="gradient"),I.next=26;break;case 21:if(c!=="PIC_FILL"){I.next=26;break}return I.next=24,IA(i,"slideBg",t);case 24:a=I.sent,s="image";case 26:I.next=71;break;case 28:if(i=Ve(r,["p:sldLayout","p:cSld","p:bg","p:bgPr"]),v=Ve(r,["p:sldLayout","p:clrMapOvr","a:overrideClrMapping","attrs"]),m=v||Ve(o,["p:sldMaster","p:clrMap","attrs"]),!i){I.next=51;break}if((b=CA(i))!=="SOLID_FILL"){I.next=39;break}x=i["a:solidFill"],R=vu(x,m,void 0,t),a="#".concat(R),I.next=49;break;case 39:if(b!=="GRADIENT_FILL"){I.next=44;break}typeof(y=FA(i,void 0,o,t))=="string"?a=y:y&&(a=y,s="gradient"),I.next=49;break;case 44:if(b!=="PIC_FILL"){I.next=49;break}return I.next=47,IA(i,"slideLayoutBg",t);case 47:a=I.sent,s="image";case 49:I.next=71;break;case 51:if(i=Ve(o,["p:sldMaster","p:cSld","p:bg","p:bgPr"]),A=Ve(o,["p:sldMaster","p:clrMap","attrs"]),!i){I.next=71;break}if((S=CA(i))!=="SOLID_FILL"){I.next=61;break}k=i["a:solidFill"],O=vu(k,A,void 0,t),a="#".concat(O),I.next=71;break;case 61:if(S!=="GRADIENT_FILL"){I.next=66;break}typeof(w=FA(i,void 0,o,t))=="string"?a=w:w&&(a=w,s="gradient"),I.next=71;break;case 66:if(S!=="PIC_FILL"){I.next=71;break}return I.next=69,IA(i,"slideMasterBg",t);case 69:a=I.sent,s="image";case 71:return I.abrupt("return",{type:s,value:a});case 72:case"end":return I.stop()}},e)}))).apply(this,arguments)}function vu(e,t,n,r){if(!e)return e;var o,i="fff";if(e["a:srgbClr"])i=Ve(e["a:srgbClr"],["attrs","val"]);else{if(e["a:schemeClr"]){i=G0("a:"+Ve(e["a:schemeClr"],["attrs","val"]),r);var a=parseInt(Ve(e,["a:schemeClr","a:lumMod","attrs","val"]))/1e5,s=parseInt(Ve(e,["a:schemeClr","a:lumOff","attrs","val"]))/1e5;isNaN(a)&&(a=1),isNaN(s)&&(s=0);var c=(i=dt(i).toHsl()).l*a+s;return dt({h:i.h,s:i.s,l:c,a:i.a}).toHex()}if(e["a:scrgbClr"]){var l=(o=e["a:scrgbClr"]).attrs,u=l.r.indexOf("%")!==-1?l.r.split("%").shift():l.r,f=l.g.indexOf("%")!==-1?l.g.split("%").shift():l.g,d=l.b.indexOf("%")!==-1?l.b.split("%").shift():l.b;i=Mf(Number(u)/100*255)+Mf(Number(f)/100*255)+Mf(Number(d)/100*255)}else if(e["a:prstClr"])i=Ve(o=e["a:prstClr"],["attrs","val"]);else if(e["a:hslClr"]){var h=(o=e["a:hslClr"]).attrs,p=function(w,I,E){var T,F=2*E-(T=E<=.5?E*(I+1):E+I-E*I);return{r:255*PA(F,T,2+(w/=60)),g:255*PA(F,T,w),b:255*PA(F,T,w-2)}}(Number(h.hue)/1e5,Number(h.sat.indexOf("%")!==-1?h.sat.split("%").shift():h.sat)/100,Number(h.lum.indexOf("%")!==-1?h.lum.split("%").shift():h.lum)/100);i=Mf(p.r)+Mf(p.g)+Mf(p.b)}else if(e["a:sysClr"]){var m=Ve(o=e["a:sysClr"],["attrs","lastClr"]);m&&(i=m)}}var v=!1,b=parseInt(Ve(o,["a:alpha","attrs","val"]))/1e5;if(!isNaN(b)){var x=dt(i);x.setAlpha(b),i=x.toHex8(),v=!0}var R=parseInt(Ve(o,["a:hueMod","attrs","val"]))/1e5;isNaN(R)||(i=function(w,I,E){var T=dt(w).toHsl(),F=T.h*I;return F>=360&&(F-=360),E?dt({h:F,s:T.s,l:T.l,a:T.a}).toHex8():dt({h:F,s:T.s,l:T.l,a:T.a}).toHex()}(i,R,v));var y=parseInt(Ve(o,["a:lumMod","attrs","val"]))/1e5;isNaN(y)||(i=function(w,I,E){var T=dt(w).toHsl(),F=T.l*I;return F>=1&&(F=1),E?dt({h:T.h,s:T.s,l:F,a:T.a}).toHex8():dt({h:T.h,s:T.s,l:F,a:T.a}).toHex()}(i,y,v));var A=parseInt(Ve(o,["a:lumOff","attrs","val"]))/1e5;isNaN(A)||(i=function(w,I,E){var T=dt(w).toHsl(),F=I+T.l;return F>=1?E?dt({h:T.h,s:T.s,l:1,a:T.a}).toHex8():dt({h:T.h,s:T.s,l:1,a:T.a}).toHex():E?dt({h:T.h,s:T.s,l:F,a:T.a}).toHex8():dt({h:T.h,s:T.s,l:F,a:T.a}).toHex()}(i,A,v));var S=parseInt(Ve(o,["a:satMod","attrs","val"]))/1e5;isNaN(S)||(i=function(w,I,E){var T=dt(w).toHsl(),F=T.s*I;return F>=1&&(F=1),E?dt({h:T.h,s:F,l:T.l,a:T.a}).toHex8():dt({h:T.h,s:F,l:T.l,a:T.a}).toHex()}(i,S,v));var k=parseInt(Ve(o,["a:shade","attrs","val"]))/1e5;isNaN(k)||(i=function(w,I,E){var T=dt(w).toHsl();I>=1&&(I=1);var F=Math.min(T.l*I,1);return E?dt({h:T.h,s:T.s,l:F,a:T.a}).toHex8():dt({h:T.h,s:T.s,l:F,a:T.a}).toHex()}(i,k,v));var O=parseInt(Ve(o,["a:tint","attrs","val"]))/1e5;return isNaN(O)||(i=function(w,I,E){var T=dt(w).toHsl();I>=1&&(I=1);var F=T.l*I+(1-I);return E?dt({h:T.h,s:T.s,l:F,a:T.a}).toHex8():dt({h:T.h,s:T.s,l:F,a:T.a}).toHex()}(i,O,v)),i}function Mo(e){var t=[];if(!e)return t;if(e["c:xVal"]){var n=[];bf(e["c:xVal"]["c:numRef"]["c:numCache"]["c:pt"],function(r){return n.push(parseFloat(r["c:v"])),""}),t.push(n),n=[],bf(e["c:yVal"]["c:numRef"]["c:numCache"]["c:pt"],function(r){return n.push(parseFloat(r["c:v"])),""}),t.push(n)}else bf(e,function(r,o){var i=[],a=Ve(r,["c:tx","c:strRef","c:strCache","c:pt","c:v"])||o,s={};return Ve(r,["c:cat","c:strRef","c:strCache","c:pt"])?bf(r["c:cat"]["c:strRef"]["c:strCache"]["c:pt"],function(c){return s[c.attrs.idx]=c["c:v"],""}):Ve(r,["c:cat","c:numRef","c:numCache","c:pt"])&&bf(r["c:cat"]["c:numRef"]["c:numCache"]["c:pt"],function(c){return s[c.attrs.idx]=c["c:v"],""}),Ve(r,["c:val","c:numRef","c:numCache","c:pt"])&&bf(r["c:val"]["c:numRef"]["c:numCache"]["c:pt"],function(c){return i.push({x:c.attrs.idx,y:parseFloat(c["c:v"])}),""}),t.push({key:a,values:i,xlabels:s}),""});return t}function sne(e){var t=null;for(var n in e)switch(n){case"c:lineChart":t={type:"lineChart",data:Mo(e[n]["c:ser"]),grouping:Ve(e[n],["c:grouping","attrs","val"]),marker:!!e[n]["c:marker"]};break;case"c:line3DChart":t={type:"line3DChart",data:Mo(e[n]["c:ser"]),grouping:Ve(e[n],["c:grouping","attrs","val"])};break;case"c:barChart":t={type:"barChart",data:Mo(e[n]["c:ser"]),grouping:Ve(e[n],["c:grouping","attrs","val"]),barDir:Ve(e[n],["c:barDir","attrs","val"])};break;case"c:bar3DChart":t={type:"bar3DChart",data:Mo(e[n]["c:ser"]),grouping:Ve(e[n],["c:grouping","attrs","val"]),barDir:Ve(e[n],["c:barDir","attrs","val"])};break;case"c:pieChart":t={type:"pieChart",data:Mo(e[n]["c:ser"])};break;case"c:pie3DChart":t={type:"pie3DChart",data:Mo(e[n]["c:ser"])};break;case"c:doughnutChart":t={type:"doughnutChart",data:Mo(e[n]["c:ser"]),holeSize:Ve(e[n],["c:holeSize","attrs","val"])};break;case"c:areaChart":t={type:"areaChart",data:Mo(e[n]["c:ser"]),grouping:Ve(e[n],["c:grouping","attrs","val"])};break;case"c:area3DChart":t={type:"area3DChart",data:Mo(e[n]["c:ser"]),grouping:Ve(e[n],["c:grouping","attrs","val"])};break;case"c:scatterChart":t={type:"scatterChart",data:Mo(e[n]["c:ser"]),style:Ve(e[n],["c:scatterStyle","attrs","val"])};break;case"c:bubbleChart":t={type:"bubbleChart",data:Mo(e[n]["c:ser"])};break;case"c:radarChart":t={type:"radarChart",data:Mo(e[n]["c:ser"]),style:Ve(e[n],["c:radarStyle","attrs","val"])};break;case"c:surfaceChart":t={type:"surfaceChart",data:Mo(e[n]["c:ser"])};break;case"c:surface3DChart":t={type:"surface3DChart",data:Mo(e[n]["c:ser"])};break;case"c:stockChart":t={type:"stockChart",data:Mo(e[n]["c:ser"])}}return t}function lne(e,t,n,r){var o=Ve(e,["a:pPr","attrs","algn"]);if(o||(o=Ve(t,["a:pPr","attrs","algn"])),!o)if(n==="title"||n==="ctrTitle"||n==="subTitle"){var i=1,a=Ve(t,["a:pPr","attrs","lvl"]);a&&(i=parseInt(a)+1);var s="a:lvl"+i+"pPr";(o=Ve(r,["slideLayoutTables","typeTable",n,"p:txBody","a:lstStyle",s,"attrs","algn"]))||(o=Ve(r,["slideMasterTables","typeTable",n,"p:txBody","a:lstStyle",s,"attrs","algn"])),o||(o=Ve(r,["slideMasterTextStyles","p:titleStyle",s,"attrs","algn"])),o||n!=="subTitle"||(o=Ve(r,["slideMasterTextStyles","p:bodyStyle",s,"attrs","algn"]))}else o=Ve(r,n==="body"?["slideMasterTextStyles","p:bodyStyle","a:lvl1pPr","attrs","algn"]:["slideMasterTables","typeTable",n,"p:txBody","a:lstStyle","a:lvl1pPr","attrs","algn"]);var c="left";if(o)switch(o){case"l":c="left";break;case"r":c="right";break;case"ctr":c="center";break;case"just":case"dist":c="justify";break;default:c="inherit"}return c}function Xp(e,t,n,r){var o;return e?o=e["a:off"].attrs:t?o=t["a:off"].attrs:n&&(o=n["a:off"].attrs),o?{top:parseFloat((parseInt(o.y)*r).toFixed(2)),left:parseFloat((parseInt(o.x)*r).toFixed(2))}:{top:0,left:0}}function Wp(e,t,n,r){var o;return e?o=e["a:ext"].attrs:t?o=t["a:ext"].attrs:n&&(o=n["a:ext"].attrs),o?{width:parseFloat((parseInt(o.cx)*r).toFixed(2)),height:parseFloat((parseInt(o.cy)*r).toFixed(2))}:{width:0,height:0}}function QC(e,t){var n=t.options.slideFactor,r=vu(e,0,0,t),o=e.attrs,i=o.dir?parseInt(o.dir)/6e4:0,a=parseInt(o.dist)*n,s=o.blurRad?parseFloat((parseInt(o.blurRad)*n).toFixed(2)):"",c=a*Math.sin(i*Math.PI/180),l=a*Math.cos(i*Math.PI/180);return{h:parseFloat(l.toFixed(2)),v:parseFloat(c.toFixed(2)),blur:s,color:"#"+r}}function mL(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(c,l){if(c){if(typeof c=="string")return gL(c,l);var u=Object.prototype.toString.call(c).slice(8,-1);if(u==="Object"&&c.constructor&&(u=c.constructor.name),u==="Map"||u==="Set")return Array.from(c);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return gL(c,l)}}(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return a=c.done,c},e:function(c){s=!0,i=c},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw i}}}}function gL(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function z0(e,t,n,r,o){if(!e)return"";var i,a="",s=e["a:p"],c="",l=mL(s.constructor===Array?s:[s]);try{for(l.s();!(i=l.n()).done;){var u=i.value,f=u["a:r"],d=u["a:fld"],h=u["a:br"];f&&(f=f.constructor===Array?f:[f],d&&(d=d.constructor===Array?d:[d],f=f.concat(d)),h&&((h=h.constructor===Array?h:[h]).forEach(function(x){return x.type="br"}),h.length>1&&h.shift(),(f=f.concat(h)).sort(function(x,R){return!x.attrs||!R.attrs||x.attrs.order-R.attrs.order})));var p=lne(u,t,r,o),m=cne(u);if(m?(c?c&&c!==m&&(a+="</".concat(c,">"),a+="<".concat(m,">"),c=m):(a+="<".concat(m,">"),c=m),a+='<li style="text-align: '.concat(p,';">')):(c&&(a+="</".concat(c,">"),c=""),a+='<p style="text-align: '.concat(p,';">')),f){var v,b=mL(f);try{for(b.s();!(v=b.n()).done;)a+=vL(v.value,n,r,o)}catch(x){b.e(x)}finally{b.f()}}else a+=vL(u,n,r,o);a+=m?"</li>":"</p>"}}catch(x){l.e(x)}finally{l.f()}return a}function cne(e){var t=e["a:pPr"];return t?t["a:buChar"]?"ul":t["a:buAutoNum"]?"ol":"":""}function vL(e,t,n,r){var o=r.slideMasterTextStyles,i=e["a:t"];typeof i!="string"&&(i=Ve(e,["a:fld","a:t"])),typeof i!="string"&&(i=" ");var a="",s=function(R){var y=Ve(R,["a:rPr","a:solidFill","a:srgbClr","attrs","val"]);return y?"#".concat(y):""}(e),c=function(R,y,A,S,k){var O,w;if(R["a:rPr"]&&(O=parseInt(R["a:rPr"].attrs.sz)/100),isNaN(O)||!O){var I=Ve(y,["p:txBody","a:lstStyle","a:lvl1pPr","a:defRPr","attrs","sz"]);O=parseInt(I)/100}return!isNaN(O)&&O||(A==="title"||A==="subTitle"||A==="ctrTitle"?w=Ve(S,["p:titleStyle","a:lvl1pPr","a:defRPr","attrs","sz"]):A==="body"?w=Ve(S,["p:bodyStyle","a:lvl1pPr","a:defRPr","attrs","sz"]):A==="dt"||A==="sldNum"?w="1200":A||(w=Ve(S,["p:otherStyle","a:lvl1pPr","a:defRPr","attrs","sz"])),w&&(O=parseInt(w)/100)),Ve(R,["a:rPr","attrs","baseline"])&&!isNaN(O)&&(O-=10),O=isNaN(O)||!O?18:O,parseFloat((O*k).toFixed(2))+(k===1?"pt":"px")}(e,t,n,o,r.options.fontsizeFactor),l=function(R,y,A){var S=Ve(R,["a:rPr","a:latin","attrs","typeface"]);if(!S){var k=Ve(A.themeContent,["a:theme","a:themeElements","a:fontScheme"]);S=Ve(k,y==="title"||y==="subTitle"||y==="ctrTitle"?["a:majorFont","a:latin","attrs","typeface"]:["a:minorFont","a:latin","attrs","typeface"])}return S||""}(e,n,r),u=function(R){return Ve(R,["a:rPr","attrs","b"])==="1"?"bold":""}(e),f=function(R){return Ve(R,["a:rPr","attrs","i"])==="1"?"italic":""}(e),d=function(R){return Ve(R,["a:rPr","attrs","u"])==="sng"?"underline":""}(e),h=function(R){return Ve(R,["a:rPr","attrs","strike"])==="sngStrike"?"line-through":""}(e),p=function(R,y){var A=Ve(R,["a:rPr","attrs","spc"]);return A?parseInt(A)/100*y+"px":""}(e,r.options.fontsizeFactor),m=function(R,y){var A=Ve(R,["a:rPr","a:effectLst","a:outerShdw"]);if(A){var S=QC(A,y);if(S){var k=S.h,O=S.v,w=S.blur,I=S.color;if(!isNaN(O)&&!isNaN(k))return k+"px "+O+"px "+(w?w+"px":"")+" "+I}}return""}(e,r),v=function(R){var y=Ve(R,["a:rPr","attrs","baseline"]);return y?parseInt(y)>0?"super":"sub":""}(e);s&&(a+="color: ".concat(s,";")),c&&(a+="font-size: ".concat(c,";")),l&&(a+="font-family: ".concat(l,";")),u&&(a+="font-weight: ".concat(u,";")),f&&(a+="font-style: ".concat(f,";")),d&&(a+="text-decoration: ".concat(d,";")),h&&(a+="text-decoration-line: ".concat(h,";")),p&&(a+="letter-spacing: ".concat(p,";")),v&&(a+="vertical-align: ".concat(v,"; font-size: smaller;")),m&&(a+="text-shadow: ".concat(m,";"));var b=Ve(e,["a:rPr","a:hlinkClick","attrs","r:id"]);if(b){var x=r.slideResObj[b].target;return'<span style="'.concat(a,'"><a href="').concat(x,'" target="_blank">').concat(i.replace(/\t/g," ").replace(/\s/g," "),"</a></span>")}return'<span style="'.concat(a,'">').concat(i.replace(/\t/g," ").replace(/\s/g," "),"</span>")}function une(e,t,n,r,o,i,a){var s,c=o;if(i>=o)for(;c<=i;){var l=c*(Math.PI/180),u=e+Math.cos(l)*n,f=t+Math.sin(l)*r;c===o&&(s=" M"+u+" "+f),s+=" L"+u+" "+f,c++}else for(;c>i;){var d=c*(Math.PI/180),h=e+Math.cos(d)*n,p=t+Math.sin(d)*r;c===o&&(s=" M "+h+" "+p),s+=" L "+h+" "+p,c--}return s+=a?" z":""}function yL(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 ec(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?yL(Object(n),!0).forEach(function(r){nP(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function No(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(c,l){if(c){if(typeof c=="string")return AL(c,l);var u=Object.prototype.toString.call(c).slice(8,-1);if(u==="Object"&&c.constructor&&(u=c.constructor.name),u==="Map"||u==="Set")return Array.from(c);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return AL(c,l)}}(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return a=c.done,c},e:function(c){s=!0,i=c},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw i}}}}function AL(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function fne(e){return E4.apply(this,arguments)}function E4(){return E4=oi(Wn.mark(function e(t){var n,r,o,i,a,s,c,l,u,f,d,h,p,m=arguments;return Wn.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return n=m.length>1&&m[1]!==void 0?m[1]:{},n=ec(ec({},{slideFactor:96/914400,fontsizeFactor:100/75}),n),r=[],v.next=6,Ute.loadAsync(t);case 6:return o=v.sent,v.next=9,dne(o);case 9:return i=v.sent,v.next=12,hne(o,n);case 12:return a=v.sent,s=a.width,c=a.height,l=a.defaultTextStyle,v.next=18,pne(o);case 18:u=v.sent,f=No(i.slides),v.prev=20,f.s();case 22:if((d=f.n()).done){v.next=30;break}return h=d.value,v.next=26,mne(o,h,u,l,n);case 26:p=v.sent,r.push(p);case 28:v.next=22;break;case 30:v.next=35;break;case 32:v.prev=32,v.t0=v.catch(20),f.e(v.t0);case 35:return v.prev=35,f.f(),v.finish(35);case 38:return v.abrupt("return",{slides:r,size:{width:s,height:c}});case 39:case"end":return v.stop()}},e,null,[[20,32,35,38]])})),E4.apply(this,arguments)}function dne(e){return BC.apply(this,arguments)}function BC(){return(BC=oi(Wn.mark(function e(t){var n,r,o,i,a,s,c,l;return Wn.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,Lo(t,"[Content_Types].xml");case 2:n=u.sent,r=n.Types.Override,o=[],i=[],a=No(r),u.prev=7,a.s();case 9:if((s=a.n()).done){u.next=20;break}c=s.value,u.t0=c.attrs.ContentType,u.next=u.t0==="application/vnd.openxmlformats-officedocument.presentationml.slide+xml"?14:u.t0==="application/vnd.openxmlformats-officedocument.presentationml.slideLayout+xml"?16:18;break;case 14:return o.push(c.attrs.PartName.substr(1)),u.abrupt("break",18);case 16:return i.push(c.attrs.PartName.substr(1)),u.abrupt("break",18);case 18:u.next=9;break;case 20:u.next=25;break;case 22:u.prev=22,u.t1=u.catch(7),a.e(u.t1);case 25:return u.prev=25,a.f(),u.finish(25);case 28:return l=function(f,d){return+/(\d+)\.xml/.exec(f)[1]-+/(\d+)\.xml/.exec(d)[1]},o=o.sort(l),i=i.sort(l),u.abrupt("return",{slides:o,slideLayouts:i});case 32:case"end":return u.stop()}},e,null,[[7,22,25,28]])}))).apply(this,arguments)}function hne(e,t){return DC.apply(this,arguments)}function DC(){return(DC=oi(Wn.mark(function e(t,n){var r,o,i;return Wn.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Lo(t,"ppt/presentation.xml");case 2:return r=a.sent,o=r["p:presentation"]["p:sldSz"].attrs,i=r["p:presentation"]["p:defaultTextStyle"],a.abrupt("return",{width:parseInt(o.cx)*n.slideFactor,height:parseInt(o.cy)*n.slideFactor,defaultTextStyle:i});case 6:case"end":return a.stop()}},e)}))).apply(this,arguments)}function pne(e){return KC.apply(this,arguments)}function KC(){return(KC=oi(Wn.mark(function e(t){var n,r,o,i,a,s;return Wn.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Lo(t,"ppt/_rels/presentation.xml.rels");case 2:if(n=c.sent,(r=n.Relationships.Relationship).constructor!==Array){c.next=25;break}i=No(r),c.prev=6,i.s();case 8:if((a=i.n()).done){c.next=15;break}if((s=a.value).attrs.Type!=="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"){c.next=13;break}return o=s.attrs.Target,c.abrupt("break",15);case 13:c.next=8;break;case 15:c.next=20;break;case 17:c.prev=17,c.t0=c.catch(6),i.e(c.t0);case 20:return c.prev=20,i.f(),c.finish(20);case 23:c.next=26;break;case 25:r.attrs.Type==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"&&(o=r.attrs.Target);case 26:if(o){c.next=28;break}throw Error("Can't open theme file.");case 28:return c.next=30,Lo(t,"ppt/"+o);case 30:return c.abrupt("return",c.sent);case 31:case"end":return c.stop()}},e,null,[[6,17,20,23]])}))).apply(this,arguments)}function mne(e,t,n,r,o){return X4.apply(this,arguments)}function X4(){return X4=oi(Wn.mark(function e(t,n,r,o,i){var a,s,c,l,u,f,d,h,p,m,v,b,x,R,y,A,S,k,O,w,I,E,T,F,N,P,C,X,U,K,ie,B,Z,Q,G,q,ae,j,H,de,ye,me,J,ce,W,ne,ue,$,te,oe,ge,le,ve,Re,_e,Me;return Wn.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return a=n.replace("slides/slide","slides/_rels/slide")+".rels",be.next=3,Lo(t,a);case 3:if(s=be.sent,c=s.Relationships.Relationship,l="",u="",f={},c.constructor!==Array){be.next=35;break}d=No(c),be.prev=10,d.s();case 12:if((h=d.n()).done){be.next=25;break}p=h.value,be.t0=p.attrs.Type,be.next=be.t0==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideLayout"?17:be.t0==="http://schemas.microsoft.com/office/2007/relationships/diagramDrawing"?19:(be.t0==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesSlide"||be.t0==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image"||be.t0==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart"||be.t0,22);break;case 17:return l=p.attrs.Target.replace("../","ppt/"),be.abrupt("break",23);case 19:return u=p.attrs.Target.replace("../","ppt/"),f[p.attrs.Id]={type:p.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:p.attrs.Target.replace("../","ppt/")},be.abrupt("break",23);case 22:f[p.attrs.Id]={type:p.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:p.attrs.Target.replace("../","ppt/")};case 23:be.next=12;break;case 25:be.next=30;break;case 27:be.prev=27,be.t1=be.catch(10),d.e(be.t1);case 30:return be.prev=30,d.f(),be.finish(30);case 33:be.next=36;break;case 35:l=c.attrs.Target.replace("../","ppt/");case 36:return be.next=38,Lo(t,l);case 38:return m=be.sent,be.next=41,RL(m);case 41:return v=be.sent,b=l.replace("slideLayouts/slideLayout","slideLayouts/_rels/slideLayout")+".rels",be.next=45,Lo(t,b);case 45:if(x=be.sent,c=x.Relationships.Relationship,R="",y={},c.constructor!==Array){be.next=73;break}A=No(c),be.prev=51,A.s();case 53:if((S=A.n()).done){be.next=63;break}k=S.value,be.t2=k.attrs.Type,be.next=be.t2==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideMaster"?58:60;break;case 58:return R=k.attrs.Target.replace("../","ppt/"),be.abrupt("break",61);case 60:y[k.attrs.Id]={type:k.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:k.attrs.Target.replace("../","ppt/")};case 61:be.next=53;break;case 63:be.next=68;break;case 65:be.prev=65,be.t3=be.catch(51),A.e(be.t3);case 68:return be.prev=68,A.f(),be.finish(68);case 71:be.next=74;break;case 73:R=c.attrs.Target.replace("../","ppt/");case 74:return be.next=76,Lo(t,R);case 76:return O=be.sent,w=Ve(O,["p:sldMaster","p:txStyles"]),I=RL(O),E=R.replace("slideMasters/slideMaster","slideMasters/_rels/slideMaster")+".rels",be.next=82,Lo(t,E);case 82:if(T=be.sent,c=T.Relationships.Relationship,F="",N={},c.constructor!==Array){be.next=109;break}P=No(c),be.prev=88,P.s();case 90:if((C=P.n()).done){be.next=99;break}X=C.value,be.t4=X.attrs.Type,be.next=be.t4==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"?95:96;break;case 95:return be.abrupt("break",97);case 96:N[X.attrs.Id]={type:X.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:X.attrs.Target.replace("../","ppt/")};case 97:be.next=90;break;case 99:be.next=104;break;case 101:be.prev=101,be.t5=be.catch(88),P.e(be.t5);case 104:return be.prev=104,P.f(),be.finish(104);case 107:be.next=110;break;case 109:F=c.attrs.Target.replace("../","ppt/");case 110:if(U={},!F){be.next=118;break}return K=F.split("/").pop(),ie=F.replace(K,"_rels/"+K)+".rels",be.next=116,Lo(t,ie);case 116:if((B=be.sent)&&(c=B.Relationships.Relationship))if(c.constructor===Array){Z=No(c);try{for(Z.s();!(Q=Z.n()).done;)G=Q.value,U[G.attrs.Id]={type:G.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:G.attrs.Target.replace("../","ppt/")}}catch(ut){Z.e(ut)}finally{Z.f()}}else U[c.attrs.Id]={type:c.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:c.attrs.Target.replace("../","ppt/")};case 118:if(q={},ae={},!u){be.next=131;break}return j=u.split("/").pop(),H=u.replace(j,"_rels/"+j)+".rels",be.next=125,Lo(t,u);case 125:return(ae=be.sent)&&ae&&ae&&(de=(de=JSON.stringify(ae)).replace(/dsp:/g,"p:"),ae=JSON.parse(de)),be.next=129,Lo(t,H);case 129:if(ye=be.sent)if((c=ye.Relationships.Relationship).constructor===Array){me=No(c);try{for(me.s();!(J=me.n()).done;)ce=J.value,q[ce.attrs.Id]={type:ce.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:ce.attrs.Target.replace("../","ppt/")}}catch(ut){me.e(ut)}finally{me.f()}}else q[c.attrs.Id]={type:c.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:c.attrs.Target.replace("../","ppt/")};case 131:return be.next=133,Lo(t,"ppt/tableStyles.xml");case 133:return W=be.sent,be.next=136,Lo(t,n);case 136:return ne=be.sent,ue=ne["p:sld"]["p:cSld"]["p:spTree"],$={zip:t,slideLayoutContent:m,slideLayoutTables:v,slideMasterContent:O,slideMasterTables:I,slideContent:ne,tableStyles:W,slideResObj:f,slideMasterTextStyles:w,layoutResObj:y,masterResObj:N,themeContent:r,themeResObj:U,digramFileContent:ae,diagramResObj:q,defaultTextStyle:o,options:i},be.next=141,ane($);case 141:te=be.sent,oe=[],be.t6=Wn.keys(ue);case 144:if((be.t7=be.t6()).done){be.next=174;break}if(ge=be.t7.value,ue[ge].constructor!==Array){be.next=168;break}le=No(ue[ge]),be.prev=148,le.s();case 150:if((ve=le.n()).done){be.next=158;break}return Re=ve.value,be.next=154,qm(ge,Re,$,"slide");case 154:(_e=be.sent)&&oe.push(_e);case 156:be.next=150;break;case 158:be.next=163;break;case 160:be.prev=160,be.t8=be.catch(148),le.e(be.t8);case 163:return be.prev=163,le.f(),be.finish(163);case 166:be.next=172;break;case 168:return be.next=170,qm(ge,ue[ge],$,"slide");case 170:(Me=be.sent)&&oe.push(Me);case 172:be.next=144;break;case 174:return be.abrupt("return",{fill:te,elements:oe});case 175:case"end":return be.stop()}},e,null,[[10,27,30,33],[51,65,68,71],[88,101,104,107],[148,160,163,166]])})),X4.apply(this,arguments)}function RL(e){var t=e[Object.keys(e)[0]]["p:cSld"]["p:spTree"],n={},r={},o={};for(var i in t)if(i!=="p:nvGrpSpPr"&&i!=="p:grpSpPr"){var a=t[i];if(a.constructor===Array){var s,c=No(a);try{for(c.s();!(s=c.n()).done;){var l=s.value,u=l["p:nvSpPr"],f=Ve(u,["p:cNvPr","attrs","id"]),d=Ve(u,["p:nvPr","p:ph","attrs","idx"]),h=Ve(u,["p:nvPr","p:ph","attrs","type"]);f&&(n[f]=l),d&&(r[d]=l),h&&(o[h]=l)}}catch(x){c.e(x)}finally{c.f()}}else{var p=a["p:nvSpPr"],m=Ve(p,["p:cNvPr","attrs","id"]),v=Ve(p,["p:nvPr","p:ph","attrs","idx"]),b=Ve(p,["p:nvPr","p:ph","attrs","type"]);m&&(n[m]=a),v&&(r[v]=a),b&&(o[b]=a)}}return{idTable:n,idxTable:r,typeTable:o}}function qm(e,t,n,r){return HC.apply(this,arguments)}function HC(){return(HC=oi(Wn.mark(function e(t,n,r,o){var i;return Wn.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:a.t0=t,a.next=a.t0==="p:sp"?3:a.t0==="p:cxnSp"?5:a.t0==="p:pic"?7:a.t0==="p:graphicFrame"?9:a.t0==="p:grpSp"?13:a.t0==="mc:AlternateContent"?17:21;break;case 3:return i=GC(n,r,o),a.abrupt("break",21);case 5:return i=gne(n,r),a.abrupt("break",21);case 7:return i=vne(n,r,o),a.abrupt("break",21);case 9:return a.next=11,yne(n,r,o);case 11:case 15:case 19:return i=a.sent,a.abrupt("break",21);case 13:return a.next=15,W4(n,r,o);case 17:return a.next=19,W4(Ve(n,["mc:Fallback"]),r,o);case 21:return a.abrupt("return",i);case 22:case"end":return a.stop()}},e)}))).apply(this,arguments)}function W4(e,t,n){return V4.apply(this,arguments)}function V4(){return V4=oi(Wn.mark(function e(t,n,r){var o,i,a,s,c,l,u,f,d,h,p,m,v,b,x,R,y,A;return Wn.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(o=Ve(t,["p:grpSpPr","a:xfrm"])){S.next=3;break}return S.abrupt("return",null);case 3:i=parseInt(o["a:off"].attrs.x)*n.options.slideFactor,a=parseInt(o["a:off"].attrs.y)*n.options.slideFactor,s=parseInt(o["a:chOff"].attrs.x)*n.options.slideFactor,c=parseInt(o["a:chOff"].attrs.y)*n.options.slideFactor,l=parseInt(o["a:ext"].attrs.cx)*n.options.slideFactor,u=parseInt(o["a:ext"].attrs.cy)*n.options.slideFactor,f=parseInt(o["a:chExt"].attrs.cx)*n.options.slideFactor,d=parseInt(o["a:chExt"].attrs.cy)*n.options.slideFactor,h=l/f,p=u/d,m=[],S.t0=Wn.keys(t);case 15:if((S.t1=S.t0()).done){S.next=45;break}if(v=S.t1.value,t[v].constructor!==Array){S.next=39;break}b=No(t[v]),S.prev=19,b.s();case 21:if((x=b.n()).done){S.next=29;break}return R=x.value,S.next=25,qm(v,R,n,r);case 25:(y=S.sent)&&m.push(y);case 27:S.next=21;break;case 29:S.next=34;break;case 31:S.prev=31,S.t2=S.catch(19),b.e(S.t2);case 34:return S.prev=34,b.f(),S.finish(34);case 37:S.next=43;break;case 39:return S.next=41,qm(v,t[v],n,r);case 41:(A=S.sent)&&m.push(A);case 43:S.next=15;break;case 45:return S.abrupt("return",{type:"group",top:parseFloat(a.toFixed(2)),left:parseFloat(i.toFixed(2)),width:parseFloat(l.toFixed(2)),height:parseFloat(u.toFixed(2)),elements:m.map(function(k){return ec(ec({},k),{},{left:parseFloat(((k.left-s)*h).toFixed(2)),top:parseFloat(((k.top-c)*p).toFixed(2)),width:parseFloat((k.width*h).toFixed(2)),height:parseFloat((k.height*p).toFixed(2))})})});case 46:case"end":return S.stop()}},e,null,[[19,31,34,37]])})),V4.apply(this,arguments)}function GC(e,t,n){var r,o,i=Ve(e,["p:nvSpPr","p:cNvPr","attrs","name"]),a=Ve(e,["p:nvSpPr","p:nvPr","p:ph","attrs","idx"]),s=Ve(e,["p:nvSpPr","p:nvPr","p:ph","attrs","type"]);return s?(r=t.slideLayoutTables.typeTable[s],o=t.slideMasterTables.typeTable[s]):a&&(r=t.slideLayoutTables.idxTable[a],o=t.slideMasterTables.idxTable[a]),s||Ve(e,["p:nvSpPr","p:cNvSpPr","attrs","txBox"])==="1"&&(s="text"),s||(s=Ve(r,["p:nvSpPr","p:nvPr","p:ph","attrs","type"])),s||(s=Ve(o,["p:nvSpPr","p:nvPr","p:ph","attrs","type"])),s||(s=n==="diagramBg"?"diagram":"obj"),zC(e,r,o,i,s,t)}function gne(e,t){return zC(e,void 0,void 0,e["p:nvCxnSpPr"]["p:cNvPr"].attrs.name,e["p:nvCxnSpPr"]["p:nvPr"]["p:ph"]===void 0?void 0:e["p:nvSpPr"]["p:nvPr"]["p:ph"].attrs.type,t)}function zC(e,t,n,r,o,i){var a,s=["p:spPr","a:xfrm"],c=Ve(e,s),l=Ve(t,s),u=Ve(n,s),f=Ve(e,["p:spPr","a:prstGeom","attrs","prst"]),d=Ve(e,["p:spPr","a:custGeom"]),h=Xp(c,l,u,i.options.slideFactor),p=h.top,m=h.left,v=Wp(c,l,u,i.options.slideFactor),b=v.width,x=v.height,R=Ve(c,["attrs","flipV"])==="1",y=Ve(c,["attrs","flipH"])==="1",A=$m(Ve(c,["attrs","rot"])),S=Ve(e,["p:txXfrm"]);if(S){var k=Ve(S,["attrs","rot"]);k&&(a=$m(k)+90)}else a=A;var O="";e["p:txBody"]&&(O=z0(e["p:txBody"],e,t,o,i));var w,I=function(Z,Q,G){var q=Z["p:spPr"]["a:ln"],ae=parseInt(Ve(q,["attrs","w"]))/12700;isNaN(ae)&&(ae=q||Q==="text"?0:1);var j=Ve(q,["a:solidFill","a:srgbClr","attrs","val"]);if(!j){var H=Ve(q,["a:solidFill","a:schemeClr"]);j=G0("a:"+Ve(H,["attrs","val"]),G)}if(!j){var de=Ve(Z,["p:style","a:lnRef","a:schemeClr"]);if(j=G0("a:"+Ve(de,["attrs","val"]),G)){var ye=Ve(de,["a:shade","attrs","val"]);if(ye){ye=parseInt(ye)/1e5;var me=dt("#"+j).toHsl();j=dt({h:me.h,s:me.s,l:me.l*ye,a:me.a}).toHex()}}}j=j?"#".concat(j):"#000";var J="solid",ce="0";switch(Ve(q,["a:prstDash","attrs","val"])){case"solid":J="solid",ce="0";break;case"dash":J="dashed",ce="5";break;case"dashDot":J="dashed",ce="5, 5, 1, 5";break;case"dot":J="dotted",ce="1, 5";break;case"lgDash":J="dashed",ce="10, 5";break;case"lgDashDotDot":J="dotted",ce="10, 5, 1, 5, 1, 5";break;case"sysDash":J="dashed",ce="5, 2";break;case"sysDashDot":J="dotted",ce="5, 2, 1, 5";break;case"sysDashDotDot":J="dotted",ce="5, 2, 1, 5, 1, 5";break;case"sysDot":J="dotted",ce="2, 5"}return{borderColor:j,borderWidth:ae,borderType:J,strokeDasharray:ce}}(e,o,i),E=I.borderColor,T=I.borderWidth,F=I.borderType,N=I.strokeDasharray,P=function(Z,Q,G){if(Ve(Z,["p:spPr","a:noFill"]))return Q?"none":"";var q;if(q||(q=Ve(Z,["p:spPr","a:solidFill","a:srgbClr","attrs","val"])),q||(q=G0("a:"+Ve(Z,["p:spPr","a:solidFill","a:schemeClr","attrs","val"]),G)),q||(q=G0("a:"+Ve(Z,["p:style","a:fillRef","a:schemeClr","attrs","val"]),G)),q){q="#".concat(q);var ae=parseInt(Ve(Z,["p:spPr","a:solidFill","a:schemeClr","a:lumMod","attrs","val"]))/1e5,j=parseInt(Ve(Z,["p:spPr","a:solidFill","a:schemeClr","a:lumOff","attrs","val"]))/1e5;isNaN(ae)&&(ae=1),isNaN(j)&&(j=0);var H=dt(q).toHsl(),de=H.l*ae+j;return dt({h:H.h,s:H.s,l:de,a:H.a}).toHexString()}return Q?"none":q}(e,void 0,i)||"",C=Ve(e,["p:spPr","a:effectLst","a:outerShdw"]);C&&(w=QC(C,i));var X=function(Z,Q,G){var q=Ve(Z,["p:txBody","a:bodyPr","attrs","anchor"]);return q||(q=Ve(Q,["p:txBody","a:bodyPr","attrs","anchor"]))||(q=Ve(G,["p:txBody","a:bodyPr","attrs","anchor"]))||(q="t"),q==="ctr"?"mid":q==="b"?"down":"up"}(e,t,n),U=Ve(e,["p:txBody","a:bodyPr","attrs","vert"])==="eaVert",K={left:m,top:p,width:b,height:x,borderColor:E,borderWidth:T,borderType:F,borderStrokeDasharray:N,fillColor:P,content:O,isFlipV:R,isFlipH:y,rotate:A,vAlign:X,name:r};if(w&&(K.shadow=w),d&&o!=="diagram"){var ie=Ve(c,["a:ext","attrs"]),B=function(Z,Q,G){var q=Ve(Z,["a:pathLst"]),ae=Ve(q,["a:path"]);Array.isArray(ae)&&(ae=ae.pop());var j=parseInt(ae.attrs.w),H=parseInt(ae.attrs.h),de=j===0?0:1/j*Q,ye=H===0?0:1/H*G,me="",J=Ve(ae,["a:moveTo"]),ce=ae["a:lnTo"],W=ae["a:cubicBezTo"],ne=ae["a:arcTo"],ue=Ve(ae,["a:close"]);Array.isArray(J)||(J=[J]);var $=[];if(J.length>0){if(Object.keys(J).forEach(function(De){var qe=J[De]["a:pt"];qe&&Object.keys(qe).forEach(function(ke){var Ze=qe[ke],et=Ze.x,xt=Ze.y,ct=Ze.order;$.push({type:"movto",x:et,y:xt,order:ct})})}),ce&&Object.keys(ce).forEach(function(De){var qe=ce[De]["a:pt"];qe&&Object.keys(qe).forEach(function(ke){var Ze=qe[ke],et=Ze.x,xt=Ze.y,ct=Ze.order;$.push({type:"lnto",x:et,y:xt,order:ct})})}),W){var te=[];Array.isArray(W)||(W=[W]),Object.keys(W).forEach(function(De){te.push(W[De]["a:pt"])}),te.forEach(function(De){var qe=[];De.forEach(function(Ze){var et={x:Ze.attrs.x,y:Ze.attrs.y};qe.push(et)});var ke=De[0].attrs.order;$.push({type:"cubicBezTo",cubBzPt:qe,order:ke})})}if(ne){var oe=ne.attrs,ge=oe.order,le=oe.hR,ve=oe.wR,Re=oe.stAng,_e=oe.swAng,Me=0,be=0,ut=Ve(ne,["a:pt","attrs"]);ut&&(Me=ut.x,be=ut.y),$.push({type:"arcTo",hR:le,wR:ve,stAng:Re,swAng:_e,shftX:Me,shftY:be,order:ge})}ue&&(Array.isArray(ue)||(ue=[ue]),Object.keys(ue).forEach(function(){$.push({type:"close",order:1/0})})),$.sort(function(De,qe){return De.order-qe.order});for(var tt=0;tt<$.length;){if($[tt].type==="movto")me+=" M"+parseInt($[tt].x)*de+","+parseInt($[tt].y)*ye;else if($[tt].type==="lnto")me+=" L"+parseInt($[tt].x)*de+","+parseInt($[tt].y)*ye;else if($[tt].type==="cubicBezTo")me+=" C"+parseInt($[tt].cubBzPt[0].x)*de+","+parseInt($[tt].cubBzPt[0].y)*ye+" "+parseInt($[tt].cubBzPt[1].x)*de+","+parseInt($[tt].cubBzPt[1].y)*ye+" "+parseInt($[tt].cubBzPt[2].x)*de+","+parseInt($[tt].cubBzPt[2].y)*ye;else if($[tt].type==="arcTo"){var Oe=parseInt($[tt].hR)*de,Ne=parseInt($[tt].wR)*ye,Fe=parseInt($[tt].stAng)/6e4;me+=une(Ne,Oe,Ne,Oe,Fe,Fe+parseInt($[tt].swAng)/6e4,!1)}else $[tt].type==="close"&&(me+="z");tt++}}return me}(d,parseInt(ie.cx)*i.options.slideFactor,parseInt(ie.cy)*i.options.slideFactor);return ec(ec({},K),{},{type:"shape",shapType:"custom",path:B})}return ec(ec({},K),{},f&&o!=="text"?{type:"shape",shapType:f}:{type:"text",isVertical:U,rotate:a})}function vne(e,t,n){return U4.apply(this,arguments)}function U4(){return U4=oi(Wn.mark(function e(t,n,r){var o,i,a,s,c,l,u,f,d,h,p,m,v,b,x,R,y,A,S,k,O,w,I,E,T,F,N,P,C,X,U,K,ie;return Wn.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return o=r==="slideMasterBg"?n.masterResObj:r==="slideLayoutBg"?n.layoutResObj:n.slideResObj,i=t["p:blipFill"]["a:blip"].attrs["r:embed"],a=o[i].target,s=NA(a).toLowerCase(),c=n.zip,B.next=7,c.file(a).async("arraybuffer");case 7:if(l=B.sent,u=t["p:spPr"]["a:xfrm"],f=F4(s),d=Xp(u,void 0,void 0,n.options.slideFactor),h=d.top,p=d.left,m=Wp(u,void 0,void 0,n.options.slideFactor),v=m.width,b=m.height,x="data:".concat(f,";base64,").concat(VC(l)),R=Ve(u,["attrs","flipV"])==="1",y=Ve(u,["attrs","flipH"])==="1",A=0,(S=Ve(t,["p:spPr","a:xfrm","attrs","rot"]))&&(A=$m(S)),k=Ve(t,["p:nvPicPr","p:nvPr","a:videoFile"]),N=!1,!k){B.next=35;break}if(O=k.attrs["r:link"],!one(w=o[O].target)){B.next=28;break}w=UC(w),N=!0,B.next=35;break;case 28:if((I=NA(w).toLowerCase())!=="mp4"&&I!=="webm"&&I!=="ogg"){B.next=35;break}return B.next=32,c.file(w).async("arraybuffer");case 32:T=B.sent,E=F4(I),F=URL.createObjectURL(new Blob([T],{type:E}));case 35:if(!(P=Ve(t,["p:nvPicPr","p:nvPr","a:audioFile"]))){B.next=45;break}if(C=P.attrs["r:link"],X=o[C].target,(U=NA(X).toLowerCase())!=="mp3"&&U!=="wav"&&U!=="ogg"){B.next=45;break}return B.next=43,c.file(X).async("arraybuffer");case 43:K=B.sent,ie=URL.createObjectURL(new Blob([K]));case 45:if(!k||N){B.next=47;break}return B.abrupt("return",{type:"video",top:h,left:p,width:v,height:b,rotate:A,blob:F});case 47:if(!k||!N){B.next=49;break}return B.abrupt("return",{type:"video",top:h,left:p,width:v,height:b,rotate:A,src:w});case 49:if(!P){B.next=51;break}return B.abrupt("return",{type:"audio",top:h,left:p,width:v,height:b,rotate:A,blob:ie});case 51:return B.abrupt("return",{type:"image",top:h,left:p,width:v,height:b,rotate:A,src:x,isFlipV:R,isFlipH:y});case 52:case"end":return B.stop()}},e)})),U4.apply(this,arguments)}function yne(e,t,n){return Y4.apply(this,arguments)}function Y4(){return Y4=oi(Wn.mark(function e(t,n,r){var o,i,a;return Wn.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:o=Ve(t,["a:graphic","a:graphicData","attrs","uri"]),s.t0=o,s.next=s.t0==="http://schemas.openxmlformats.org/drawingml/2006/table"?4:s.t0==="http://schemas.openxmlformats.org/drawingml/2006/chart"?6:s.t0==="http://schemas.openxmlformats.org/drawingml/2006/diagram"?10:s.t0==="http://schemas.openxmlformats.org/presentationml/2006/ole"?12:15;break;case 4:return i=Ane(t,n),s.abrupt("break",15);case 6:return s.next=8,Rne(t,n);case 8:return i=s.sent,s.abrupt("break",15);case 10:return i=xne(t,n),s.abrupt("break",15);case 12:return(a=Ve(t,["a:graphic","a:graphicData","mc:AlternateContent","mc:Fallback","p:oleObj"]))?W4(a,n,r):a=Ve(t,["a:graphic","a:graphicData","p:oleObj"]),s.abrupt("break",15);case 15:return s.abrupt("return",i);case 16:case"end":return s.stop()}},e)})),Y4.apply(this,arguments)}function Ane(e,t){var n,r=Ve(e,["a:graphic","a:graphicData","a:tbl"]),o=Ve(e,["p:xfrm"]),i=Xp(o,void 0,void 0,t.options.slideFactor),a=i.top,s=i.left,c=Wp(o,void 0,void 0,t.options.slideFactor),l=c.width,u=c.height,f=Ve(e,["a:graphic","a:graphicData","a:tbl","a:tblPr"])["a:tableStyleId"];if(f){var d=t.tableStyles["a:tblStyleLst"]["a:tblStyle"];if(d)if(d.constructor===Array)for(var h=0;h<d.length;h++)d[h].attrs.styleId===f&&(n=d[h]);else d.attrs.styleId===f&&(n=d)}var p="",m=Ve(n,["a:tblBg","a:fillRef"]);m&&(p=vu(m,0,0,t)),m===void 0&&(p=vu(m=Ve(n,["a:wholeTbl","a:tcStyle","a:fill","a:solidFill"]),0,0,t)),p!==""&&(p="#"+p);var v=r["a:tr"],b=[];if(v.constructor===Array){var x,R=No(v);try{for(R.s();!(x=R.n()).done;){var y=x.value["a:tc"],A=[];if(y.constructor===Array){var S,k=No(y);try{for(k.s();!(S=k.n()).done;){var O=S.value,w=z0(O["a:txBody"],O,void 0,void 0,t),I=Ve(O,["attrs","rowSpan"]),E=Ve(O,["attrs","gridSpan"]),T=Ve(O,["attrs","vMerge"]),F=Ve(O,["attrs","hMerge"]);A.push({text:w,rowSpan:I,colSpan:E,vMerge:T,hMerge:F})}}catch(Z){k.e(Z)}finally{k.f()}}else{var N=z0(y["a:txBody"],y,void 0,void 0,t);A.push({text:N})}b.push(A)}}catch(Z){R.e(Z)}finally{R.f()}}else{var P=v["a:tc"],C=[];if(P.constructor===Array){var X,U=No(P);try{for(U.s();!(X=U.n()).done;){var K=X.value,ie=z0(K["a:txBody"],K,void 0,void 0,t);C.push({text:ie})}}catch(Z){U.e(Z)}finally{U.f()}}else{var B=z0(P["a:txBody"],P,void 0,void 0,t);C.push({text:B})}b.push(C)}return{type:"table",top:a,left:s,width:l,height:u,data:b,themeColor:p}}function Rne(e,t){return Z4.apply(this,arguments)}function Z4(){return Z4=oi(Wn.mark(function e(t,n){var r,o,i,a,s,c,l,u,f,d,h,p,m;return Wn.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return r=Ve(t,["p:xfrm"]),o=Xp(r,void 0,void 0,n.options.slideFactor),i=o.top,a=o.left,s=Wp(r,void 0,void 0,n.options.slideFactor),c=s.width,l=s.height,u=t["a:graphic"]["a:graphicData"]["c:chart"].attrs["r:id"],f=n.slideResObj[u].target,v.next=7,Lo(n.zip,f);case 7:if(d=v.sent,h=Ve(d,["c:chartSpace","c:chart","c:plotArea"]),p=sne(h)){v.next=12;break}return v.abrupt("return",{});case 12:return m={type:"chart",top:i,left:a,width:c,height:l,data:p.data,chartType:p.type},p.marker!==void 0&&(m.marker=p.marker),p.barDir!==void 0&&(m.barDir=p.barDir),p.holeSize!==void 0&&(m.holeSize=p.holeSize),p.grouping!==void 0&&(m.grouping=p.grouping),p.style!==void 0&&(m.style=p.style),v.abrupt("return",m);case 19:case"end":return v.stop()}},e)})),Z4.apply(this,arguments)}function xne(e,t){var n=Ve(e,["p:xfrm"]),r=Xp(n,void 0,void 0,t.options.slideFactor),o=r.left,i=r.top,a=Wp(n,void 0,void 0,t.options.slideFactor),s=a.width,c=a.height,l=Ve(t.digramFileContent,["p:drawing","p:spTree","p:sp"]),u=[];if(l){var f,d=No(l);try{for(d.s();!(f=d.n()).done;){var h=GC(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:c,elements:u}}const bne=()=>{const e=st(),{theme:t}=Ee(st()),{addSlidesFromData:n,isEmptySlide:r}=Kg(),o=he(!1),i=(d,h=!1)=>{const p=d[0],m=new FileReader;m.addEventListener("load",()=>{try{const v=JSON.parse(zN(m.result));h||r.value?e.setSlides(v):n(v)}catch{gn.error("无法正确读取 / 解析该文件")}}),m.readAsText(p)},a=d=>{let h=[0,0],p=[0,0];return!d.isFlipV&&!d.isFlipH?(h=[0,0],p=[d.width,d.height]):d.isFlipV&&d.isFlipH?(h=[d.width,d.height],p=[0,0]):d.isFlipV&&!d.isFlipH?(h=[0,d.height],p=[d.width,0]):(h=[d.width,0],p=[0,d.height]),{type:"line",id:mn(10),width:d.borderWidth||1,left:d.left,top:d.top,start:h,end:p,style:d.borderType==="solid"?"solid":"dashed",color:d.borderColor,points:["",d.shapType==="straightConnector1"?"arrow":""]}},s=async d=>{o.value=!0;const h=[];for(const x of Ix)h.push(...x.children);const p=await fne(d,{slideFactor:75/914400,fontsizeFactor:100/98}),m=p.size.width,v=Gt/m,b=[];for(const x of p.slides){const{type:R,value:y}=x.fill;let A;R==="image"?A={type:"image",image:y.picBase64,imageSize:"cover"}:R==="gradient"?A={type:"gradient",gradientType:"linear",gradientColor:[y.colors[0].color,y.colors[y.colors.length-1].color],gradientRotate:y.rot}:A={type:"solid",color:y};const S={id:mn(10),elements:[],background:A},k=O=>{for(const w of O){const I=w.width||1,E=w.height||1,T=w.left,F=w.top;if(w.width=w.width*v,w.height=w.height*v,w.left=w.left*v,w.top=w.top*v,w.type==="text"){const N={type:"text",id:mn(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:w.content,lineHeight:1,outline:{color:w.borderColor,width:w.borderWidth,style:w.borderType==="solid"?"solid":"dashed"},fill:w.fillColor,vertical:w.isVertical};w.shadow&&(N.shadow=w.shadow),S.elements.push(N)}else if(w.type==="image")S.elements.push({type:"image",id:mn(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")S.elements.push({type:"audio",id:mn(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")S.elements.push({type:"video",id:mn(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 N=a(w);S.elements.push(N)}else{const N=h.find(X=>X.pptxShapeType===w.shapType),P={mid:"middle",down:"bottom",up:"top"},C={type:"shape",id:mn(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:w.content,defaultFontName:t.value.fontName,defaultColor:t.value.fontColor,align:P[w.vAlign]||"middle"},flipH:w.isFlipH,flipV:w.isFlipV};if(w.shadow&&(C.shadow=w.shadow),N&&(C.path=N.path,C.viewBox=N.viewBox,N.pathFormula)){C.pathFormula=N.pathFormula,C.viewBox=[w.width,w.height];const X=Gu[N.pathFormula];"editable"in X?(C.path=X.formula(w.width,w.height,X.defaultValue),C.keypoint=X.defaultValue):C.path=X.formula(w.width,w.height)}w.shapType==="custom"&&(C.special=!0,C.path=w.path,C.viewBox=[I,E]),S.elements.push(C)}else if(w.type==="table"){const N=w.data.length,P=w.data[0].length,C={fontname:t.value.fontName,color:t.value.fontColor},X=[];for(let K=0;K<N;K++){const ie=[];for(let B=0;B<P;B++){const Z=w.data[K][B];let Q=document.createElement("div");Q.innerHTML=Z.text;const G=Q.querySelector("p"),q=(G==null?void 0:G.style.textAlign)||"left",ae=(G==null?void 0:G.style.fontSize)||"",j=(G==null?void 0:G.style.fontFamily)||"";ie.push({id:mn(10),colspan:Z.colSpan||1,rowspan:Z.rowSpan||1,text:Q.innerText,style:{...C,align:["left","right","center"].includes(q)?q:"left",fontsize:ae,fontname:j}}),Q=null}X.push(ie)}const U=new Array(P).fill(1/P);S.elements.push({type:"table",id:mn(10),width:w.width,height:w.height,left:w.left,top:w.top,colWidths:U,rotate:0,data:X,outline:{width:2,style:"solid",color:"#eeece1"},theme:{color:w.themeColor,rowHeader:!0,rowFooter:!1,colHeader:!1,colFooter:!1},cellMinHeight:36})}else if(w.type==="chart"){let N,P,C;if(w.chartType==="scatterChart"||w.chartType==="bubbleChart"){const K=w.data;N=K[0].map(ie=>ie+""),P=["系列1"],C=[K[1]]}else{const K=w.data;N=Object.values(K[0].xlabels),P=K.map(ie=>ie.key),C=K.map(ie=>ie.values.map(B=>B.y))}const X={};let U="bar";switch(w.chartType){case"barChart":case"bar3DChart":U="bar",w.barDir==="bar"&&(X.horizontalBars=!0),(w.grouping==="stacked"||w.grouping==="percentStacked")&&(X.stackBars=!0);break;case"lineChart":case"line3DChart":case"areaChart":case"area3DChart":case"scatterChart":case"bubbleChart":U="line",(w.chartType==="areaChart"||w.chartType==="area3DChart")&&(X.showArea=!0),(w.chartType==="scatterChart"||w.chartType==="bubbleChart")&&(X.showLine=!1);break;case"pieChart":case"pie3DChart":case"doughnutChart":U="pie",w.chartType==="doughnutChart"&&(X.donut=!0);break}S.elements.push({type:"chart",id:mn(10),chartType:U,width:w.width,height:w.height,left:w.left,top:w.top,rotate:0,themeColor:[t.value.themeColor],gridColor:t.value.fontColor,data:{labels:N,legends:P,series:C},options:X})}else if(w.type==="group"||w.type==="diagram"){const N=w.elements.map(P=>({...P,left:P.left+T,top:P.top+F}));k(N)}}};k(x.elements),b.push(S)}e.setSlides(b),o.value=!1},c=d=>{const h=d[0];if(!h)return;const p=new FileReader;p.onload=async m=>{var b;const v=(b=m.target)==null?void 0:b.result;await s(v)},p.readAsArrayBuffer(h)};function l(d){let h="";const p=new Uint8Array(d);for(let m=0;m<p.byteLength;m++)h+=String.fromCharCode(p[m]);return btoa(h)}function u(d){if(d instanceof ArrayBuffer||d===""||d.trim()==="")return!1;try{return btoa(atob(d))===d}catch{return!1}}function f(d){d=d.replace(/\=+$/,"");const h=window.atob(d),p=h.length,m=new Uint8Array(p);for(let v=0;v<p;v++)m[v]=h.charCodeAt(v);return m.buffer}return{importSpecificFile:i,importPPTXFile:c,importData:s,exporting:o,isBase64:u,base64ToBuffer:f,arrayBufferToBase64:l}};var JC={exports:{}};(function(e,t){(function(n,r){r()})(kt,function(){function n(l,u){return typeof u>"u"?u={autoBom:!1}:typeof u!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),u={autoBom:!u}),u.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(l.type)?new Blob(["\uFEFF",l],{type:l.type}):l}function r(l,u,f){var d=new XMLHttpRequest;d.open("GET",l),d.responseType="blob",d.onload=function(){c(d.response,u,f)},d.onerror=function(){console.error("could not download file")},d.send()}function o(l){var u=new XMLHttpRequest;u.open("HEAD",l,!1);try{u.send()}catch{}return 200<=u.status&&299>=u.status}function i(l){try{l.dispatchEvent(new MouseEvent("click"))}catch{var u=document.createEvent("MouseEvents");u.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),l.dispatchEvent(u)}}var a=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof kt=="object"&&kt.global===kt?kt:void 0,s=a.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),c=a.saveAs||(typeof window!="object"||window!==a?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(l,u,f){var d=a.URL||a.webkitURL,h=document.createElement("a");u=u||l.name||"download",h.download=u,h.rel="noopener",typeof l=="string"?(h.href=l,h.origin===location.origin?i(h):o(h.href)?r(l,u,f):i(h,h.target="_blank")):(h.href=d.createObjectURL(l),setTimeout(function(){d.revokeObjectURL(h.href)},4e4),setTimeout(function(){i(h)},0))}:"msSaveOrOpenBlob"in navigator?function(l,u,f){if(u=u||l.name||"download",typeof l!="string")navigator.msSaveOrOpenBlob(n(l,f),u);else if(o(l))r(l,u,f);else{var d=document.createElement("a");d.href=l,d.target="_blank",setTimeout(function(){i(d)})}}:function(l,u,f,d){if(d=d||open("","_blank"),d&&(d.document.title=d.document.body.innerText="downloading..."),typeof l=="string")return r(l,u,f);var h=l.type==="application/octet-stream",p=/constructor/i.test(a.HTMLElement)||a.safari,m=/CriOS\/[\d]+/.test(navigator.userAgent);if((m||h&&p||s)&&typeof FileReader<"u"){var v=new FileReader;v.onloadend=function(){var R=v.result;R=m?R:R.replace(/^data:[^;]*;/,"data:attachment/file;"),d?d.location.href=R:location=R,d=null},v.readAsDataURL(l)}else{var b=a.URL||a.webkitURL,x=b.createObjectURL(l);d?d.location=x:location.href=x,d=null,setTimeout(function(){b.revokeObjectURL(x)},4e4)}});a.saveAs=c.saveAs=c,e.exports=c})})(JC);var _A=JC.exports,jC={exports:{}};/*!
|
|
|
|
JSZip v3.10.1 - A JavaScript class for generating and reading zip files
|
|
<http://stuartk.com/jszip>
|
|
|
|
(c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com>
|
|
Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown.
|
|
|
|
JSZip uses the library pako released under the MIT license :
|
|
https://github.com/nodeca/pako/blob/main/LICENSE
|
|
*/(function(e,t){(function(n){e.exports=n()})(function(){return function n(r,o,i){function a(l,u){if(!o[l]){if(!r[l]){var f=typeof V0=="function"&&V0;if(!u&&f)return f(l,!0);if(s)return s(l,!0);var d=new Error("Cannot find module '"+l+"'");throw d.code="MODULE_NOT_FOUND",d}var h=o[l]={exports:{}};r[l][0].call(h.exports,function(p){var m=r[l][1][p];return a(m||p)},h,h.exports,n,r,o,i)}return o[l].exports}for(var s=typeof V0=="function"&&V0,c=0;c<i.length;c++)a(i[c]);return a}({1:[function(n,r,o){var i=n("./utils"),a=n("./support"),s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";o.encode=function(c){for(var l,u,f,d,h,p,m,v=[],b=0,x=c.length,R=x,y=i.getTypeOf(c)!=="string";b<c.length;)R=x-b,f=y?(l=c[b++],u=b<x?c[b++]:0,b<x?c[b++]:0):(l=c.charCodeAt(b++),u=b<x?c.charCodeAt(b++):0,b<x?c.charCodeAt(b++):0),d=l>>2,h=(3&l)<<4|u>>4,p=1<R?(15&u)<<2|f>>6:64,m=2<R?63&f:64,v.push(s.charAt(d)+s.charAt(h)+s.charAt(p)+s.charAt(m));return v.join("")},o.decode=function(c){var l,u,f,d,h,p,m=0,v=0,b="data:";if(c.substr(0,b.length)===b)throw new Error("Invalid base64 input, it looks like a data url.");var x,R=3*(c=c.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(c.charAt(c.length-1)===s.charAt(64)&&R--,c.charAt(c.length-2)===s.charAt(64)&&R--,R%1!=0)throw new Error("Invalid base64 input, bad content length.");for(x=a.uint8array?new Uint8Array(0|R):new Array(0|R);m<c.length;)l=s.indexOf(c.charAt(m++))<<2|(d=s.indexOf(c.charAt(m++)))>>4,u=(15&d)<<4|(h=s.indexOf(c.charAt(m++)))>>2,f=(3&h)<<6|(p=s.indexOf(c.charAt(m++))),x[v++]=l,h!==64&&(x[v++]=u),p!==64&&(x[v++]=f);return x}},{"./support":30,"./utils":32}],2:[function(n,r,o){var i=n("./external"),a=n("./stream/DataWorker"),s=n("./stream/Crc32Probe"),c=n("./stream/DataLengthProbe");function l(u,f,d,h,p){this.compressedSize=u,this.uncompressedSize=f,this.crc32=d,this.compression=h,this.compressedContent=p}l.prototype={getContentWorker:function(){var u=new a(i.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new c("data_length")),f=this;return u.on("end",function(){if(this.streamInfo.data_length!==f.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),u},getCompressedWorker:function(){return new a(i.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},l.createWorkerFrom=function(u,f,d){return u.pipe(new s).pipe(new c("uncompressedSize")).pipe(f.compressWorker(d)).pipe(new c("compressedSize")).withStreamInfo("compression",f)},r.exports=l},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(n,r,o){var i=n("./stream/GenericWorker");o.STORE={magic:"\0\0",compressWorker:function(){return new i("STORE compression")},uncompressWorker:function(){return new i("STORE decompression")}},o.DEFLATE=n("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(n,r,o){var i=n("./utils"),a=function(){for(var s,c=[],l=0;l<256;l++){s=l;for(var u=0;u<8;u++)s=1&s?3988292384^s>>>1:s>>>1;c[l]=s}return c}();r.exports=function(s,c){return s!==void 0&&s.length?i.getTypeOf(s)!=="string"?function(l,u,f,d){var h=a,p=d+f;l^=-1;for(var m=d;m<p;m++)l=l>>>8^h[255&(l^u[m])];return-1^l}(0|c,s,s.length,0):function(l,u,f,d){var h=a,p=d+f;l^=-1;for(var m=d;m<p;m++)l=l>>>8^h[255&(l^u.charCodeAt(m))];return-1^l}(0|c,s,s.length,0):0}},{"./utils":32}],5:[function(n,r,o){o.base64=!1,o.binary=!1,o.dir=!1,o.createFolders=!0,o.date=null,o.compression=null,o.compressionOptions=null,o.comment=null,o.unixPermissions=null,o.dosPermissions=null},{}],6:[function(n,r,o){var i=null;i=typeof Promise<"u"?Promise:n("lie"),r.exports={Promise:i}},{lie:37}],7:[function(n,r,o){var i=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",a=n("pako"),s=n("./utils"),c=n("./stream/GenericWorker"),l=i?"uint8array":"array";function u(f,d){c.call(this,"FlateWorker/"+f),this._pako=null,this._pakoAction=f,this._pakoOptions=d,this.meta={}}o.magic="\b\0",s.inherits(u,c),u.prototype.processChunk=function(f){this.meta=f.meta,this._pako===null&&this._createPako(),this._pako.push(s.transformTo(l,f.data),!1)},u.prototype.flush=function(){c.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},u.prototype.cleanUp=function(){c.prototype.cleanUp.call(this),this._pako=null},u.prototype._createPako=function(){this._pako=new a[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var f=this;this._pako.onData=function(d){f.push({data:d,meta:f.meta})}},o.compressWorker=function(f){return new u("Deflate",f)},o.uncompressWorker=function(){return new u("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(n,r,o){function i(h,p){var m,v="";for(m=0;m<p;m++)v+=String.fromCharCode(255&h),h>>>=8;return v}function a(h,p,m,v,b,x){var R,y,A=h.file,S=h.compression,k=x!==l.utf8encode,O=s.transformTo("string",x(A.name)),w=s.transformTo("string",l.utf8encode(A.name)),I=A.comment,E=s.transformTo("string",x(I)),T=s.transformTo("string",l.utf8encode(I)),F=w.length!==A.name.length,N=T.length!==I.length,P="",C="",X="",U=A.dir,K=A.date,ie={crc32:0,compressedSize:0,uncompressedSize:0};p&&!m||(ie.crc32=h.crc32,ie.compressedSize=h.compressedSize,ie.uncompressedSize=h.uncompressedSize);var B=0;p&&(B|=8),k||!F&&!N||(B|=2048);var Z=0,Q=0;U&&(Z|=16),b==="UNIX"?(Q=798,Z|=function(q,ae){var j=q;return q||(j=ae?16893:33204),(65535&j)<<16}(A.unixPermissions,U)):(Q=20,Z|=function(q){return 63&(q||0)}(A.dosPermissions)),R=K.getUTCHours(),R<<=6,R|=K.getUTCMinutes(),R<<=5,R|=K.getUTCSeconds()/2,y=K.getUTCFullYear()-1980,y<<=4,y|=K.getUTCMonth()+1,y<<=5,y|=K.getUTCDate(),F&&(C=i(1,1)+i(u(O),4)+w,P+="up"+i(C.length,2)+C),N&&(X=i(1,1)+i(u(E),4)+T,P+="uc"+i(X.length,2)+X);var G="";return G+=`
|
|
\0`,G+=i(B,2),G+=S.magic,G+=i(R,2),G+=i(y,2),G+=i(ie.crc32,4),G+=i(ie.compressedSize,4),G+=i(ie.uncompressedSize,4),G+=i(O.length,2),G+=i(P.length,2),{fileRecord:f.LOCAL_FILE_HEADER+G+O+P,dirRecord:f.CENTRAL_FILE_HEADER+i(Q,2)+G+i(E.length,2)+"\0\0\0\0"+i(Z,4)+i(v,4)+O+P+E}}var s=n("../utils"),c=n("../stream/GenericWorker"),l=n("../utf8"),u=n("../crc32"),f=n("../signature");function d(h,p,m,v){c.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=p,this.zipPlatform=m,this.encodeFileName=v,this.streamFiles=h,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}s.inherits(d,c),d.prototype.push=function(h){var p=h.meta.percent||0,m=this.entriesCount,v=this._sources.length;this.accumulate?this.contentBuffer.push(h):(this.bytesWritten+=h.data.length,c.prototype.push.call(this,{data:h.data,meta:{currentFile:this.currentFile,percent:m?(p+100*(m-v-1))/m:100}}))},d.prototype.openedSource=function(h){this.currentSourceOffset=this.bytesWritten,this.currentFile=h.file.name;var p=this.streamFiles&&!h.file.dir;if(p){var m=a(h,p,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:m.fileRecord,meta:{percent:0}})}else this.accumulate=!0},d.prototype.closedSource=function(h){this.accumulate=!1;var p=this.streamFiles&&!h.file.dir,m=a(h,p,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(m.dirRecord),p)this.push({data:function(v){return f.DATA_DESCRIPTOR+i(v.crc32,4)+i(v.compressedSize,4)+i(v.uncompressedSize,4)}(h),meta:{percent:100}});else for(this.push({data:m.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},d.prototype.flush=function(){for(var h=this.bytesWritten,p=0;p<this.dirRecords.length;p++)this.push({data:this.dirRecords[p],meta:{percent:100}});var m=this.bytesWritten-h,v=function(b,x,R,y,A){var S=s.transformTo("string",A(y));return f.CENTRAL_DIRECTORY_END+"\0\0\0\0"+i(b,2)+i(b,2)+i(x,4)+i(R,4)+i(S.length,2)+S}(this.dirRecords.length,m,h,this.zipComment,this.encodeFileName);this.push({data:v,meta:{percent:100}})},d.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},d.prototype.registerPrevious=function(h){this._sources.push(h);var p=this;return h.on("data",function(m){p.processChunk(m)}),h.on("end",function(){p.closedSource(p.previous.streamInfo),p._sources.length?p.prepareNextSource():p.end()}),h.on("error",function(m){p.error(m)}),this},d.prototype.resume=function(){return!!c.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},d.prototype.error=function(h){var p=this._sources;if(!c.prototype.error.call(this,h))return!1;for(var m=0;m<p.length;m++)try{p[m].error(h)}catch{}return!0},d.prototype.lock=function(){c.prototype.lock.call(this);for(var h=this._sources,p=0;p<h.length;p++)h[p].lock()},r.exports=d},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(n,r,o){var i=n("../compressions"),a=n("./ZipFileWorker");o.generateWorker=function(s,c,l){var u=new a(c.streamFiles,l,c.platform,c.encodeFileName),f=0;try{s.forEach(function(d,h){f++;var p=function(x,R){var y=x||R,A=i[y];if(!A)throw new Error(y+" is not a valid compression method !");return A}(h.options.compression,c.compression),m=h.options.compressionOptions||c.compressionOptions||{},v=h.dir,b=h.date;h._compressWorker(p,m).withStreamInfo("file",{name:d,dir:v,date:b,comment:h.comment||"",unixPermissions:h.unixPermissions,dosPermissions:h.dosPermissions}).pipe(u)}),u.entriesCount=f}catch(d){u.error(d)}return u}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(n,r,o){function i(){if(!(this instanceof i))return new i;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 a=new i;for(var s in this)typeof this[s]!="function"&&(a[s]=this[s]);return a}}(i.prototype=n("./object")).loadAsync=n("./load"),i.support=n("./support"),i.defaults=n("./defaults"),i.version="3.10.1",i.loadAsync=function(a,s){return new i().loadAsync(a,s)},i.external=n("./external"),r.exports=i},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(n,r,o){var i=n("./utils"),a=n("./external"),s=n("./utf8"),c=n("./zipEntries"),l=n("./stream/Crc32Probe"),u=n("./nodejsUtils");function f(d){return new a.Promise(function(h,p){var m=d.decompressed.getContentWorker().pipe(new l);m.on("error",function(v){p(v)}).on("end",function(){m.streamInfo.crc32!==d.decompressed.crc32?p(new Error("Corrupted zip : CRC32 mismatch")):h()}).resume()})}r.exports=function(d,h){var p=this;return h=i.extend(h||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:s.utf8decode}),u.isNode&&u.isStream(d)?a.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):i.prepareContent("the loaded zip file",d,!0,h.optimizedBinaryString,h.base64).then(function(m){var v=new c(h);return v.load(m),v}).then(function(m){var v=[a.Promise.resolve(m)],b=m.files;if(h.checkCRC32)for(var x=0;x<b.length;x++)v.push(f(b[x]));return a.Promise.all(v)}).then(function(m){for(var v=m.shift(),b=v.files,x=0;x<b.length;x++){var R=b[x],y=R.fileNameStr,A=i.resolve(R.fileNameStr);p.file(A,R.decompressed,{binary:!0,optimizedBinaryString:!0,date:R.date,dir:R.dir,comment:R.fileCommentStr.length?R.fileCommentStr:null,unixPermissions:R.unixPermissions,dosPermissions:R.dosPermissions,createFolders:h.createFolders}),R.dir||(p.file(A).unsafeOriginalName=y)}return v.zipComment.length&&(p.comment=v.zipComment),p})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(n,r,o){var i=n("../utils"),a=n("../stream/GenericWorker");function s(c,l){a.call(this,"Nodejs stream input adapter for "+c),this._upstreamEnded=!1,this._bindStream(l)}i.inherits(s,a),s.prototype._bindStream=function(c){var l=this;(this._stream=c).pause(),c.on("data",function(u){l.push({data:u,meta:{percent:0}})}).on("error",function(u){l.isPaused?this.generatedError=u:l.error(u)}).on("end",function(){l.isPaused?l._upstreamEnded=!0:l.end()})},s.prototype.pause=function(){return!!a.prototype.pause.call(this)&&(this._stream.pause(),!0)},s.prototype.resume=function(){return!!a.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},r.exports=s},{"../stream/GenericWorker":28,"../utils":32}],13:[function(n,r,o){var i=n("readable-stream").Readable;function a(s,c,l){i.call(this,c),this._helper=s;var u=this;s.on("data",function(f,d){u.push(f)||u._helper.pause(),l&&l(d)}).on("error",function(f){u.emit("error",f)}).on("end",function(){u.push(null)})}n("../utils").inherits(a,i),a.prototype._read=function(){this._helper.resume()},r.exports=a},{"../utils":32,"readable-stream":16}],14:[function(n,r,o){r.exports={isNode:typeof Buffer<"u",newBufferFrom:function(i,a){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(i,a);if(typeof i=="number")throw new Error('The "data" argument must not be a number');return new Buffer(i,a)},allocBuffer:function(i){if(Buffer.alloc)return Buffer.alloc(i);var a=new Buffer(i);return a.fill(0),a},isBuffer:function(i){return Buffer.isBuffer(i)},isStream:function(i){return i&&typeof i.on=="function"&&typeof i.pause=="function"&&typeof i.resume=="function"}}},{}],15:[function(n,r,o){function i(A,S,k){var O,w=s.getTypeOf(S),I=s.extend(k||{},u);I.date=I.date||new Date,I.compression!==null&&(I.compression=I.compression.toUpperCase()),typeof I.unixPermissions=="string"&&(I.unixPermissions=parseInt(I.unixPermissions,8)),I.unixPermissions&&16384&I.unixPermissions&&(I.dir=!0),I.dosPermissions&&16&I.dosPermissions&&(I.dir=!0),I.dir&&(A=b(A)),I.createFolders&&(O=v(A))&&x.call(this,O,!0);var E=w==="string"&&I.binary===!1&&I.base64===!1;k&&k.binary!==void 0||(I.binary=!E),(S instanceof f&&S.uncompressedSize===0||I.dir||!S||S.length===0)&&(I.base64=!1,I.binary=!0,S="",I.compression="STORE",w="string");var T=null;T=S instanceof f||S instanceof c?S:p.isNode&&p.isStream(S)?new m(A,S):s.prepareContent(A,S,I.binary,I.optimizedBinaryString,I.base64);var F=new d(A,T,I);this.files[A]=F}var a=n("./utf8"),s=n("./utils"),c=n("./stream/GenericWorker"),l=n("./stream/StreamHelper"),u=n("./defaults"),f=n("./compressedObject"),d=n("./zipObject"),h=n("./generate"),p=n("./nodejsUtils"),m=n("./nodejs/NodejsStreamInputAdapter"),v=function(A){A.slice(-1)==="/"&&(A=A.substring(0,A.length-1));var S=A.lastIndexOf("/");return 0<S?A.substring(0,S):""},b=function(A){return A.slice(-1)!=="/"&&(A+="/"),A},x=function(A,S){return S=S!==void 0?S:u.createFolders,A=b(A),this.files[A]||i.call(this,A,null,{dir:!0,createFolders:S}),this.files[A]};function R(A){return Object.prototype.toString.call(A)==="[object RegExp]"}var y={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(A){var S,k,O;for(S in this.files)O=this.files[S],(k=S.slice(this.root.length,S.length))&&S.slice(0,this.root.length)===this.root&&A(k,O)},filter:function(A){var S=[];return this.forEach(function(k,O){A(k,O)&&S.push(O)}),S},file:function(A,S,k){if(arguments.length!==1)return A=this.root+A,i.call(this,A,S,k),this;if(R(A)){var O=A;return this.filter(function(I,E){return!E.dir&&O.test(I)})}var w=this.files[this.root+A];return w&&!w.dir?w:null},folder:function(A){if(!A)return this;if(R(A))return this.filter(function(w,I){return I.dir&&A.test(w)});var S=this.root+A,k=x.call(this,S),O=this.clone();return O.root=k.name,O},remove:function(A){A=this.root+A;var S=this.files[A];if(S||(A.slice(-1)!=="/"&&(A+="/"),S=this.files[A]),S&&!S.dir)delete this.files[A];else for(var k=this.filter(function(w,I){return I.name.slice(0,A.length)===A}),O=0;O<k.length;O++)delete this.files[k[O].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(A){var S,k={};try{if((k=s.extend(A||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:a.utf8encode})).type=k.type.toLowerCase(),k.compression=k.compression.toUpperCase(),k.type==="binarystring"&&(k.type="string"),!k.type)throw new Error("No output type specified.");s.checkSupport(k.type),k.platform!=="darwin"&&k.platform!=="freebsd"&&k.platform!=="linux"&&k.platform!=="sunos"||(k.platform="UNIX"),k.platform==="win32"&&(k.platform="DOS");var O=k.comment||this.comment||"";S=h.generateWorker(this,k,O)}catch(w){(S=new c("error")).error(w)}return new l(S,k.type||"string",k.mimeType)},generateAsync:function(A,S){return this.generateInternalStream(A).accumulate(S)},generateNodeStream:function(A,S){return(A=A||{}).type||(A.type="nodebuffer"),this.generateInternalStream(A).toNodejsStream(S)}};r.exports=y},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(n,r,o){r.exports=n("stream")},{stream:void 0}],17:[function(n,r,o){var i=n("./DataReader");function a(s){i.call(this,s);for(var c=0;c<this.data.length;c++)s[c]=255&s[c]}n("../utils").inherits(a,i),a.prototype.byteAt=function(s){return this.data[this.zero+s]},a.prototype.lastIndexOfSignature=function(s){for(var c=s.charCodeAt(0),l=s.charCodeAt(1),u=s.charCodeAt(2),f=s.charCodeAt(3),d=this.length-4;0<=d;--d)if(this.data[d]===c&&this.data[d+1]===l&&this.data[d+2]===u&&this.data[d+3]===f)return d-this.zero;return-1},a.prototype.readAndCheckSignature=function(s){var c=s.charCodeAt(0),l=s.charCodeAt(1),u=s.charCodeAt(2),f=s.charCodeAt(3),d=this.readData(4);return c===d[0]&&l===d[1]&&u===d[2]&&f===d[3]},a.prototype.readData=function(s){if(this.checkOffset(s),s===0)return[];var c=this.data.slice(this.zero+this.index,this.zero+this.index+s);return this.index+=s,c},r.exports=a},{"../utils":32,"./DataReader":18}],18:[function(n,r,o){var i=n("../utils");function a(s){this.data=s,this.length=s.length,this.index=0,this.zero=0}a.prototype={checkOffset:function(s){this.checkIndex(this.index+s)},checkIndex:function(s){if(this.length<this.zero+s||s<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+s+"). Corrupted zip ?")},setIndex:function(s){this.checkIndex(s),this.index=s},skip:function(s){this.setIndex(this.index+s)},byteAt:function(){},readInt:function(s){var c,l=0;for(this.checkOffset(s),c=this.index+s-1;c>=this.index;c--)l=(l<<8)+this.byteAt(c);return this.index+=s,l},readString:function(s){return i.transformTo("string",this.readData(s))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var s=this.readInt(4);return new Date(Date.UTC(1980+(s>>25&127),(s>>21&15)-1,s>>16&31,s>>11&31,s>>5&63,(31&s)<<1))}},r.exports=a},{"../utils":32}],19:[function(n,r,o){var i=n("./Uint8ArrayReader");function a(s){i.call(this,s)}n("../utils").inherits(a,i),a.prototype.readData=function(s){this.checkOffset(s);var c=this.data.slice(this.zero+this.index,this.zero+this.index+s);return this.index+=s,c},r.exports=a},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(n,r,o){var i=n("./DataReader");function a(s){i.call(this,s)}n("../utils").inherits(a,i),a.prototype.byteAt=function(s){return this.data.charCodeAt(this.zero+s)},a.prototype.lastIndexOfSignature=function(s){return this.data.lastIndexOf(s)-this.zero},a.prototype.readAndCheckSignature=function(s){return s===this.readData(4)},a.prototype.readData=function(s){this.checkOffset(s);var c=this.data.slice(this.zero+this.index,this.zero+this.index+s);return this.index+=s,c},r.exports=a},{"../utils":32,"./DataReader":18}],21:[function(n,r,o){var i=n("./ArrayReader");function a(s){i.call(this,s)}n("../utils").inherits(a,i),a.prototype.readData=function(s){if(this.checkOffset(s),s===0)return new Uint8Array(0);var c=this.data.subarray(this.zero+this.index,this.zero+this.index+s);return this.index+=s,c},r.exports=a},{"../utils":32,"./ArrayReader":17}],22:[function(n,r,o){var i=n("../utils"),a=n("../support"),s=n("./ArrayReader"),c=n("./StringReader"),l=n("./NodeBufferReader"),u=n("./Uint8ArrayReader");r.exports=function(f){var d=i.getTypeOf(f);return i.checkSupport(d),d!=="string"||a.uint8array?d==="nodebuffer"?new l(f):a.uint8array?new u(i.transformTo("uint8array",f)):new s(i.transformTo("array",f)):new c(f)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(n,r,o){o.LOCAL_FILE_HEADER="PK",o.CENTRAL_FILE_HEADER="PK",o.CENTRAL_DIRECTORY_END="PK",o.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",o.ZIP64_CENTRAL_DIRECTORY_END="PK",o.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(n,r,o){var i=n("./GenericWorker"),a=n("../utils");function s(c){i.call(this,"ConvertWorker to "+c),this.destType=c}a.inherits(s,i),s.prototype.processChunk=function(c){this.push({data:a.transformTo(this.destType,c.data),meta:c.meta})},r.exports=s},{"../utils":32,"./GenericWorker":28}],25:[function(n,r,o){var i=n("./GenericWorker"),a=n("../crc32");function s(){i.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}n("../utils").inherits(s,i),s.prototype.processChunk=function(c){this.streamInfo.crc32=a(c.data,this.streamInfo.crc32||0),this.push(c)},r.exports=s},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(n,r,o){var i=n("../utils"),a=n("./GenericWorker");function s(c){a.call(this,"DataLengthProbe for "+c),this.propName=c,this.withStreamInfo(c,0)}i.inherits(s,a),s.prototype.processChunk=function(c){if(c){var l=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=l+c.data.length}a.prototype.processChunk.call(this,c)},r.exports=s},{"../utils":32,"./GenericWorker":28}],27:[function(n,r,o){var i=n("../utils"),a=n("./GenericWorker");function s(c){a.call(this,"DataWorker");var l=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,c.then(function(u){l.dataIsReady=!0,l.data=u,l.max=u&&u.length||0,l.type=i.getTypeOf(u),l.isPaused||l._tickAndRepeat()},function(u){l.error(u)})}i.inherits(s,a),s.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!a.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,i.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(i.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var c=null,l=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":c=this.data.substring(this.index,l);break;case"uint8array":c=this.data.subarray(this.index,l);break;case"array":case"nodebuffer":c=this.data.slice(this.index,l)}return this.index=l,this.push({data:c,meta:{percent:this.max?this.index/this.max*100:0}})},r.exports=s},{"../utils":32,"./GenericWorker":28}],28:[function(n,r,o){function i(a){this.name=a||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}i.prototype={push:function(a){this.emit("data",a)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(a){this.emit("error",a)}return!0},error:function(a){return!this.isFinished&&(this.isPaused?this.generatedError=a:(this.isFinished=!0,this.emit("error",a),this.previous&&this.previous.error(a),this.cleanUp()),!0)},on:function(a,s){return this._listeners[a].push(s),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(a,s){if(this._listeners[a])for(var c=0;c<this._listeners[a].length;c++)this._listeners[a][c].call(this,s)},pipe:function(a){return a.registerPrevious(this)},registerPrevious:function(a){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=a.streamInfo,this.mergeStreamInfo(),this.previous=a;var s=this;return a.on("data",function(c){s.processChunk(c)}),a.on("end",function(){s.end()}),a.on("error",function(c){s.error(c)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var a=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),a=!0),this.previous&&this.previous.resume(),!a},flush:function(){},processChunk:function(a){this.push(a)},withStreamInfo:function(a,s){return this.extraStreamInfo[a]=s,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var a in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,a)&&(this.streamInfo[a]=this.extraStreamInfo[a])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var a="Worker "+this.name;return this.previous?this.previous+" -> "+a:a}},r.exports=i},{}],29:[function(n,r,o){var i=n("../utils"),a=n("./ConvertWorker"),s=n("./GenericWorker"),c=n("../base64"),l=n("../support"),u=n("../external"),f=null;if(l.nodestream)try{f=n("../nodejs/NodejsStreamOutputAdapter")}catch{}function d(p,m){return new u.Promise(function(v,b){var x=[],R=p._internalType,y=p._outputType,A=p._mimeType;p.on("data",function(S,k){x.push(S),m&&m(k)}).on("error",function(S){x=[],b(S)}).on("end",function(){try{var S=function(k,O,w){switch(k){case"blob":return i.newBlob(i.transformTo("arraybuffer",O),w);case"base64":return c.encode(O);default:return i.transformTo(k,O)}}(y,function(k,O){var w,I=0,E=null,T=0;for(w=0;w<O.length;w++)T+=O[w].length;switch(k){case"string":return O.join("");case"array":return Array.prototype.concat.apply([],O);case"uint8array":for(E=new Uint8Array(T),w=0;w<O.length;w++)E.set(O[w],I),I+=O[w].length;return E;case"nodebuffer":return Buffer.concat(O);default:throw new Error("concat : unsupported type '"+k+"'")}}(R,x),A);v(S)}catch(k){b(k)}x=[]}).resume()})}function h(p,m,v){var b=m;switch(m){case"blob":case"arraybuffer":b="uint8array";break;case"base64":b="string"}try{this._internalType=b,this._outputType=m,this._mimeType=v,i.checkSupport(b),this._worker=p.pipe(new a(b)),p.lock()}catch(x){this._worker=new s("error"),this._worker.error(x)}}h.prototype={accumulate:function(p){return d(this,p)},on:function(p,m){var v=this;return p==="data"?this._worker.on(p,function(b){m.call(v,b.data,b.meta)}):this._worker.on(p,function(){i.delay(m,arguments,v)}),this},resume:function(){return i.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(p){if(i.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new f(this,{objectMode:this._outputType!=="nodebuffer"},p)}},r.exports=h},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(n,r,o){if(o.base64=!0,o.array=!0,o.string=!0,o.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",o.nodebuffer=typeof Buffer<"u",o.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")o.blob=!1;else{var i=new ArrayBuffer(0);try{o.blob=new Blob([i],{type:"application/zip"}).size===0}catch{try{var a=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);a.append(i),o.blob=a.getBlob("application/zip").size===0}catch{o.blob=!1}}}try{o.nodestream=!!n("readable-stream").Readable}catch{o.nodestream=!1}},{"readable-stream":16}],31:[function(n,r,o){for(var i=n("./utils"),a=n("./support"),s=n("./nodejsUtils"),c=n("./stream/GenericWorker"),l=new Array(256),u=0;u<256;u++)l[u]=252<=u?6:248<=u?5:240<=u?4:224<=u?3:192<=u?2:1;l[254]=l[254]=1;function f(){c.call(this,"utf-8 decode"),this.leftOver=null}function d(){c.call(this,"utf-8 encode")}o.utf8encode=function(h){return a.nodebuffer?s.newBufferFrom(h,"utf-8"):function(p){var m,v,b,x,R,y=p.length,A=0;for(x=0;x<y;x++)(64512&(v=p.charCodeAt(x)))==55296&&x+1<y&&(64512&(b=p.charCodeAt(x+1)))==56320&&(v=65536+(v-55296<<10)+(b-56320),x++),A+=v<128?1:v<2048?2:v<65536?3:4;for(m=a.uint8array?new Uint8Array(A):new Array(A),x=R=0;R<A;x++)(64512&(v=p.charCodeAt(x)))==55296&&x+1<y&&(64512&(b=p.charCodeAt(x+1)))==56320&&(v=65536+(v-55296<<10)+(b-56320),x++),v<128?m[R++]=v:(v<2048?m[R++]=192|v>>>6:(v<65536?m[R++]=224|v>>>12:(m[R++]=240|v>>>18,m[R++]=128|v>>>12&63),m[R++]=128|v>>>6&63),m[R++]=128|63&v);return m}(h)},o.utf8decode=function(h){return a.nodebuffer?i.transformTo("nodebuffer",h).toString("utf-8"):function(p){var m,v,b,x,R=p.length,y=new Array(2*R);for(m=v=0;m<R;)if((b=p[m++])<128)y[v++]=b;else if(4<(x=l[b]))y[v++]=65533,m+=x-1;else{for(b&=x===2?31:x===3?15:7;1<x&&m<R;)b=b<<6|63&p[m++],x--;1<x?y[v++]=65533:b<65536?y[v++]=b:(b-=65536,y[v++]=55296|b>>10&1023,y[v++]=56320|1023&b)}return y.length!==v&&(y.subarray?y=y.subarray(0,v):y.length=v),i.applyFromCharCode(y)}(h=i.transformTo(a.uint8array?"uint8array":"array",h))},i.inherits(f,c),f.prototype.processChunk=function(h){var p=i.transformTo(a.uint8array?"uint8array":"array",h.data);if(this.leftOver&&this.leftOver.length){if(a.uint8array){var m=p;(p=new Uint8Array(m.length+this.leftOver.length)).set(this.leftOver,0),p.set(m,this.leftOver.length)}else p=this.leftOver.concat(p);this.leftOver=null}var v=function(x,R){var y;for((R=R||x.length)>x.length&&(R=x.length),y=R-1;0<=y&&(192&x[y])==128;)y--;return y<0||y===0?R:y+l[x[y]]>R?y:R}(p),b=p;v!==p.length&&(a.uint8array?(b=p.subarray(0,v),this.leftOver=p.subarray(v,p.length)):(b=p.slice(0,v),this.leftOver=p.slice(v,p.length))),this.push({data:o.utf8decode(b),meta:h.meta})},f.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:o.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},o.Utf8DecodeWorker=f,i.inherits(d,c),d.prototype.processChunk=function(h){this.push({data:o.utf8encode(h.data),meta:h.meta})},o.Utf8EncodeWorker=d},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(n,r,o){var i=n("./support"),a=n("./base64"),s=n("./nodejsUtils"),c=n("./external");function l(m){return m}function u(m,v){for(var b=0;b<m.length;++b)v[b]=255&m.charCodeAt(b);return v}n("setimmediate"),o.newBlob=function(m,v){o.checkSupport("blob");try{return new Blob([m],{type:v})}catch{try{var b=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return b.append(m),b.getBlob(v)}catch{throw new Error("Bug : can't construct the Blob.")}}};var f={stringifyByChunk:function(m,v,b){var x=[],R=0,y=m.length;if(y<=b)return String.fromCharCode.apply(null,m);for(;R<y;)v==="array"||v==="nodebuffer"?x.push(String.fromCharCode.apply(null,m.slice(R,Math.min(R+b,y)))):x.push(String.fromCharCode.apply(null,m.subarray(R,Math.min(R+b,y)))),R+=b;return x.join("")},stringifyByChar:function(m){for(var v="",b=0;b<m.length;b++)v+=String.fromCharCode(m[b]);return v},applyCanBeUsed:{uint8array:function(){try{return i.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}}(),nodebuffer:function(){try{return i.nodebuffer&&String.fromCharCode.apply(null,s.allocBuffer(1)).length===1}catch{return!1}}()}};function d(m){var v=65536,b=o.getTypeOf(m),x=!0;if(b==="uint8array"?x=f.applyCanBeUsed.uint8array:b==="nodebuffer"&&(x=f.applyCanBeUsed.nodebuffer),x)for(;1<v;)try{return f.stringifyByChunk(m,b,v)}catch{v=Math.floor(v/2)}return f.stringifyByChar(m)}function h(m,v){for(var b=0;b<m.length;b++)v[b]=m[b];return v}o.applyFromCharCode=d;var p={};p.string={string:l,array:function(m){return u(m,new Array(m.length))},arraybuffer:function(m){return p.string.uint8array(m).buffer},uint8array:function(m){return u(m,new Uint8Array(m.length))},nodebuffer:function(m){return u(m,s.allocBuffer(m.length))}},p.array={string:d,array:l,arraybuffer:function(m){return new Uint8Array(m).buffer},uint8array:function(m){return new Uint8Array(m)},nodebuffer:function(m){return s.newBufferFrom(m)}},p.arraybuffer={string:function(m){return d(new Uint8Array(m))},array:function(m){return h(new Uint8Array(m),new Array(m.byteLength))},arraybuffer:l,uint8array:function(m){return new Uint8Array(m)},nodebuffer:function(m){return s.newBufferFrom(new Uint8Array(m))}},p.uint8array={string:d,array:function(m){return h(m,new Array(m.length))},arraybuffer:function(m){return m.buffer},uint8array:l,nodebuffer:function(m){return s.newBufferFrom(m)}},p.nodebuffer={string:d,array:function(m){return h(m,new Array(m.length))},arraybuffer:function(m){return p.nodebuffer.uint8array(m).buffer},uint8array:function(m){return h(m,new Uint8Array(m.length))},nodebuffer:l},o.transformTo=function(m,v){if(v=v||"",!m)return v;o.checkSupport(m);var b=o.getTypeOf(v);return p[b][m](v)},o.resolve=function(m){for(var v=m.split("/"),b=[],x=0;x<v.length;x++){var R=v[x];R==="."||R===""&&x!==0&&x!==v.length-1||(R===".."?b.pop():b.push(R))}return b.join("/")},o.getTypeOf=function(m){return typeof m=="string"?"string":Object.prototype.toString.call(m)==="[object Array]"?"array":i.nodebuffer&&s.isBuffer(m)?"nodebuffer":i.uint8array&&m instanceof Uint8Array?"uint8array":i.arraybuffer&&m instanceof ArrayBuffer?"arraybuffer":void 0},o.checkSupport=function(m){if(!i[m.toLowerCase()])throw new Error(m+" is not supported by this platform")},o.MAX_VALUE_16BITS=65535,o.MAX_VALUE_32BITS=-1,o.pretty=function(m){var v,b,x="";for(b=0;b<(m||"").length;b++)x+="\\x"+((v=m.charCodeAt(b))<16?"0":"")+v.toString(16).toUpperCase();return x},o.delay=function(m,v,b){setImmediate(function(){m.apply(b||null,v||[])})},o.inherits=function(m,v){function b(){}b.prototype=v.prototype,m.prototype=new b},o.extend=function(){var m,v,b={};for(m=0;m<arguments.length;m++)for(v in arguments[m])Object.prototype.hasOwnProperty.call(arguments[m],v)&&b[v]===void 0&&(b[v]=arguments[m][v]);return b},o.prepareContent=function(m,v,b,x,R){return c.Promise.resolve(v).then(function(y){return i.blob&&(y instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(y))!==-1)&&typeof FileReader<"u"?new c.Promise(function(A,S){var k=new FileReader;k.onload=function(O){A(O.target.result)},k.onerror=function(O){S(O.target.error)},k.readAsArrayBuffer(y)}):y}).then(function(y){var A=o.getTypeOf(y);return A?(A==="arraybuffer"?y=o.transformTo("uint8array",y):A==="string"&&(R?y=a.decode(y):b&&x!==!0&&(y=function(S){return u(S,i.uint8array?new Uint8Array(S.length):new Array(S.length))}(y))),y):c.Promise.reject(new Error("Can't read the data of '"+m+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(n,r,o){var i=n("./reader/readerFor"),a=n("./utils"),s=n("./signature"),c=n("./zipEntry"),l=n("./support");function u(f){this.files=[],this.loadOptions=f}u.prototype={checkSignature:function(f){if(!this.reader.readAndCheckSignature(f)){this.reader.index-=4;var d=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+a.pretty(d)+", expected "+a.pretty(f)+")")}},isSignature:function(f,d){var h=this.reader.index;this.reader.setIndex(f);var p=this.reader.readString(4)===d;return this.reader.setIndex(h),p},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var f=this.reader.readData(this.zipCommentLength),d=l.uint8array?"uint8array":"array",h=a.transformTo(d,f);this.zipComment=this.loadOptions.decodeFileName(h)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var f,d,h,p=this.zip64EndOfCentralSize-44;0<p;)f=this.reader.readInt(2),d=this.reader.readInt(4),h=this.reader.readData(d),this.zip64ExtensibleData[f]={id:f,length:d,value:h}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var f,d;for(f=0;f<this.files.length;f++)d=this.files[f],this.reader.setIndex(d.localHeaderOffset),this.checkSignature(s.LOCAL_FILE_HEADER),d.readLocalPart(this.reader),d.handleUTF8(),d.processAttributes()},readCentralDir:function(){var f;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(s.CENTRAL_FILE_HEADER);)(f=new c({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(f);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var f=this.reader.lastIndexOfSignature(s.CENTRAL_DIRECTORY_END);if(f<0)throw this.isSignature(0,s.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(f);var d=f;if(this.checkSignature(s.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===a.MAX_VALUE_16BITS||this.diskWithCentralDirStart===a.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===a.MAX_VALUE_16BITS||this.centralDirRecords===a.MAX_VALUE_16BITS||this.centralDirSize===a.MAX_VALUE_32BITS||this.centralDirOffset===a.MAX_VALUE_32BITS){if(this.zip64=!0,(f=this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(f),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,s.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var h=this.centralDirOffset+this.centralDirSize;this.zip64&&(h+=20,h+=12+this.zip64EndOfCentralSize);var p=d-h;if(0<p)this.isSignature(d,s.CENTRAL_FILE_HEADER)||(this.reader.zero=p);else if(p<0)throw new Error("Corrupted zip: missing "+Math.abs(p)+" bytes.")},prepareReader:function(f){this.reader=i(f)},load:function(f){this.prepareReader(f),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},r.exports=u},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(n,r,o){var i=n("./reader/readerFor"),a=n("./utils"),s=n("./compressedObject"),c=n("./crc32"),l=n("./utf8"),u=n("./compressions"),f=n("./support");function d(h,p){this.options=h,this.loadOptions=p}d.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(h){var p,m;if(h.skip(22),this.fileNameLength=h.readInt(2),m=h.readInt(2),this.fileName=h.readData(this.fileNameLength),h.skip(m),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((p=function(v){for(var b in u)if(Object.prototype.hasOwnProperty.call(u,b)&&u[b].magic===v)return u[b];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+a.pretty(this.compressionMethod)+" unknown (inner file : "+a.transformTo("string",this.fileName)+")");this.decompressed=new s(this.compressedSize,this.uncompressedSize,this.crc32,p,h.readData(this.compressedSize))},readCentralPart:function(h){this.versionMadeBy=h.readInt(2),h.skip(2),this.bitFlag=h.readInt(2),this.compressionMethod=h.readString(2),this.date=h.readDate(),this.crc32=h.readInt(4),this.compressedSize=h.readInt(4),this.uncompressedSize=h.readInt(4);var p=h.readInt(2);if(this.extraFieldsLength=h.readInt(2),this.fileCommentLength=h.readInt(2),this.diskNumberStart=h.readInt(2),this.internalFileAttributes=h.readInt(2),this.externalFileAttributes=h.readInt(4),this.localHeaderOffset=h.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");h.skip(p),this.readExtraFields(h),this.parseZIP64ExtraField(h),this.fileComment=h.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var h=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),h==0&&(this.dosPermissions=63&this.externalFileAttributes),h==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var h=i(this.extraFields[1].value);this.uncompressedSize===a.MAX_VALUE_32BITS&&(this.uncompressedSize=h.readInt(8)),this.compressedSize===a.MAX_VALUE_32BITS&&(this.compressedSize=h.readInt(8)),this.localHeaderOffset===a.MAX_VALUE_32BITS&&(this.localHeaderOffset=h.readInt(8)),this.diskNumberStart===a.MAX_VALUE_32BITS&&(this.diskNumberStart=h.readInt(4))}},readExtraFields:function(h){var p,m,v,b=h.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});h.index+4<b;)p=h.readInt(2),m=h.readInt(2),v=h.readData(m),this.extraFields[p]={id:p,length:m,value:v};h.setIndex(b)},handleUTF8:function(){var h=f.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=l.utf8decode(this.fileName),this.fileCommentStr=l.utf8decode(this.fileComment);else{var p=this.findExtraFieldUnicodePath();if(p!==null)this.fileNameStr=p;else{var m=a.transformTo(h,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(m)}var v=this.findExtraFieldUnicodeComment();if(v!==null)this.fileCommentStr=v;else{var b=a.transformTo(h,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(b)}}},findExtraFieldUnicodePath:function(){var h=this.extraFields[28789];if(h){var p=i(h.value);return p.readInt(1)!==1||c(this.fileName)!==p.readInt(4)?null:l.utf8decode(p.readData(h.length-5))}return null},findExtraFieldUnicodeComment:function(){var h=this.extraFields[25461];if(h){var p=i(h.value);return p.readInt(1)!==1||c(this.fileComment)!==p.readInt(4)?null:l.utf8decode(p.readData(h.length-5))}return null}},r.exports=d},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(n,r,o){function i(p,m,v){this.name=p,this.dir=v.dir,this.date=v.date,this.comment=v.comment,this.unixPermissions=v.unixPermissions,this.dosPermissions=v.dosPermissions,this._data=m,this._dataBinary=v.binary,this.options={compression:v.compression,compressionOptions:v.compressionOptions}}var a=n("./stream/StreamHelper"),s=n("./stream/DataWorker"),c=n("./utf8"),l=n("./compressedObject"),u=n("./stream/GenericWorker");i.prototype={internalStream:function(p){var m=null,v="string";try{if(!p)throw new Error("No output type specified.");var b=(v=p.toLowerCase())==="string"||v==="text";v!=="binarystring"&&v!=="text"||(v="string"),m=this._decompressWorker();var x=!this._dataBinary;x&&!b&&(m=m.pipe(new c.Utf8EncodeWorker)),!x&&b&&(m=m.pipe(new c.Utf8DecodeWorker))}catch(R){(m=new u("error")).error(R)}return new a(m,v,"")},async:function(p,m){return this.internalStream(p).accumulate(m)},nodeStream:function(p,m){return this.internalStream(p||"nodebuffer").toNodejsStream(m)},_compressWorker:function(p,m){if(this._data instanceof l&&this._data.compression.magic===p.magic)return this._data.getCompressedWorker();var v=this._decompressWorker();return this._dataBinary||(v=v.pipe(new c.Utf8EncodeWorker)),l.createWorkerFrom(v,p,m)},_decompressWorker:function(){return this._data instanceof l?this._data.getContentWorker():this._data instanceof u?this._data:new s(this._data)}};for(var f=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],d=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},h=0;h<f.length;h++)i.prototype[f[h]]=d;r.exports=i},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(n,r,o){(function(i){var a,s,c=i.MutationObserver||i.WebKitMutationObserver;if(c){var l=0,u=new c(p),f=i.document.createTextNode("");u.observe(f,{characterData:!0}),a=function(){f.data=l=++l%2}}else if(i.setImmediate||i.MessageChannel===void 0)a="document"in i&&"onreadystatechange"in i.document.createElement("script")?function(){var m=i.document.createElement("script");m.onreadystatechange=function(){p(),m.onreadystatechange=null,m.parentNode.removeChild(m),m=null},i.document.documentElement.appendChild(m)}:function(){setTimeout(p,0)};else{var d=new i.MessageChannel;d.port1.onmessage=p,a=function(){d.port2.postMessage(0)}}var h=[];function p(){var m,v;s=!0;for(var b=h.length;b;){for(v=h,h=[],m=-1;++m<b;)v[m]();b=h.length}s=!1}r.exports=function(m){h.push(m)!==1||s||a()}}).call(this,typeof kt<"u"?kt:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(n,r,o){var i=n("immediate");function a(){}var s={},c=["REJECTED"],l=["FULFILLED"],u=["PENDING"];function f(b){if(typeof b!="function")throw new TypeError("resolver must be a function");this.state=u,this.queue=[],this.outcome=void 0,b!==a&&m(this,b)}function d(b,x,R){this.promise=b,typeof x=="function"&&(this.onFulfilled=x,this.callFulfilled=this.otherCallFulfilled),typeof R=="function"&&(this.onRejected=R,this.callRejected=this.otherCallRejected)}function h(b,x,R){i(function(){var y;try{y=x(R)}catch(A){return s.reject(b,A)}y===b?s.reject(b,new TypeError("Cannot resolve promise with itself")):s.resolve(b,y)})}function p(b){var x=b&&b.then;if(b&&(typeof b=="object"||typeof b=="function")&&typeof x=="function")return function(){x.apply(b,arguments)}}function m(b,x){var R=!1;function y(k){R||(R=!0,s.reject(b,k))}function A(k){R||(R=!0,s.resolve(b,k))}var S=v(function(){x(A,y)});S.status==="error"&&y(S.value)}function v(b,x){var R={};try{R.value=b(x),R.status="success"}catch(y){R.status="error",R.value=y}return R}(r.exports=f).prototype.finally=function(b){if(typeof b!="function")return this;var x=this.constructor;return this.then(function(R){return x.resolve(b()).then(function(){return R})},function(R){return x.resolve(b()).then(function(){throw R})})},f.prototype.catch=function(b){return this.then(null,b)},f.prototype.then=function(b,x){if(typeof b!="function"&&this.state===l||typeof x!="function"&&this.state===c)return this;var R=new this.constructor(a);return this.state!==u?h(R,this.state===l?b:x,this.outcome):this.queue.push(new d(R,b,x)),R},d.prototype.callFulfilled=function(b){s.resolve(this.promise,b)},d.prototype.otherCallFulfilled=function(b){h(this.promise,this.onFulfilled,b)},d.prototype.callRejected=function(b){s.reject(this.promise,b)},d.prototype.otherCallRejected=function(b){h(this.promise,this.onRejected,b)},s.resolve=function(b,x){var R=v(p,x);if(R.status==="error")return s.reject(b,R.value);var y=R.value;if(y)m(b,y);else{b.state=l,b.outcome=x;for(var A=-1,S=b.queue.length;++A<S;)b.queue[A].callFulfilled(x)}return b},s.reject=function(b,x){b.state=c,b.outcome=x;for(var R=-1,y=b.queue.length;++R<y;)b.queue[R].callRejected(x);return b},f.resolve=function(b){return b instanceof this?b:s.resolve(new this(a),b)},f.reject=function(b){var x=new this(a);return s.reject(x,b)},f.all=function(b){var x=this;if(Object.prototype.toString.call(b)!=="[object Array]")return this.reject(new TypeError("must be an array"));var R=b.length,y=!1;if(!R)return this.resolve([]);for(var A=new Array(R),S=0,k=-1,O=new this(a);++k<R;)w(b[k],k);return O;function w(I,E){x.resolve(I).then(function(T){A[E]=T,++S!==R||y||(y=!0,s.resolve(O,A))},function(T){y||(y=!0,s.reject(O,T))})}},f.race=function(b){var x=this;if(Object.prototype.toString.call(b)!=="[object Array]")return this.reject(new TypeError("must be an array"));var R=b.length,y=!1;if(!R)return this.resolve([]);for(var A=-1,S=new this(a);++A<R;)k=b[A],x.resolve(k).then(function(O){y||(y=!0,s.resolve(S,O))},function(O){y||(y=!0,s.reject(S,O))});var k;return S}},{immediate:36}],38:[function(n,r,o){var i={};(0,n("./lib/utils/common").assign)(i,n("./lib/deflate"),n("./lib/inflate"),n("./lib/zlib/constants")),r.exports=i},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(n,r,o){var i=n("./zlib/deflate"),a=n("./utils/common"),s=n("./utils/strings"),c=n("./zlib/messages"),l=n("./zlib/zstream"),u=Object.prototype.toString,f=0,d=-1,h=0,p=8;function m(b){if(!(this instanceof m))return new m(b);this.options=a.assign({level:d,method:p,chunkSize:16384,windowBits:15,memLevel:8,strategy:h,to:""},b||{});var x=this.options;x.raw&&0<x.windowBits?x.windowBits=-x.windowBits:x.gzip&&0<x.windowBits&&x.windowBits<16&&(x.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var R=i.deflateInit2(this.strm,x.level,x.method,x.windowBits,x.memLevel,x.strategy);if(R!==f)throw new Error(c[R]);if(x.header&&i.deflateSetHeader(this.strm,x.header),x.dictionary){var y;if(y=typeof x.dictionary=="string"?s.string2buf(x.dictionary):u.call(x.dictionary)==="[object ArrayBuffer]"?new Uint8Array(x.dictionary):x.dictionary,(R=i.deflateSetDictionary(this.strm,y))!==f)throw new Error(c[R]);this._dict_set=!0}}function v(b,x){var R=new m(x);if(R.push(b,!0),R.err)throw R.msg||c[R.err];return R.result}m.prototype.push=function(b,x){var R,y,A=this.strm,S=this.options.chunkSize;if(this.ended)return!1;y=x===~~x?x:x===!0?4:0,typeof b=="string"?A.input=s.string2buf(b):u.call(b)==="[object ArrayBuffer]"?A.input=new Uint8Array(b):A.input=b,A.next_in=0,A.avail_in=A.input.length;do{if(A.avail_out===0&&(A.output=new a.Buf8(S),A.next_out=0,A.avail_out=S),(R=i.deflate(A,y))!==1&&R!==f)return this.onEnd(R),!(this.ended=!0);A.avail_out!==0&&(A.avail_in!==0||y!==4&&y!==2)||(this.options.to==="string"?this.onData(s.buf2binstring(a.shrinkBuf(A.output,A.next_out))):this.onData(a.shrinkBuf(A.output,A.next_out)))}while((0<A.avail_in||A.avail_out===0)&&R!==1);return y===4?(R=i.deflateEnd(this.strm),this.onEnd(R),this.ended=!0,R===f):y!==2||(this.onEnd(f),!(A.avail_out=0))},m.prototype.onData=function(b){this.chunks.push(b)},m.prototype.onEnd=function(b){b===f&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=b,this.msg=this.strm.msg},o.Deflate=m,o.deflate=v,o.deflateRaw=function(b,x){return(x=x||{}).raw=!0,v(b,x)},o.gzip=function(b,x){return(x=x||{}).gzip=!0,v(b,x)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(n,r,o){var i=n("./zlib/inflate"),a=n("./utils/common"),s=n("./utils/strings"),c=n("./zlib/constants"),l=n("./zlib/messages"),u=n("./zlib/zstream"),f=n("./zlib/gzheader"),d=Object.prototype.toString;function h(m){if(!(this instanceof h))return new h(m);this.options=a.assign({chunkSize:16384,windowBits:0,to:""},m||{});var v=this.options;v.raw&&0<=v.windowBits&&v.windowBits<16&&(v.windowBits=-v.windowBits,v.windowBits===0&&(v.windowBits=-15)),!(0<=v.windowBits&&v.windowBits<16)||m&&m.windowBits||(v.windowBits+=32),15<v.windowBits&&v.windowBits<48&&!(15&v.windowBits)&&(v.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new u,this.strm.avail_out=0;var b=i.inflateInit2(this.strm,v.windowBits);if(b!==c.Z_OK)throw new Error(l[b]);this.header=new f,i.inflateGetHeader(this.strm,this.header)}function p(m,v){var b=new h(v);if(b.push(m,!0),b.err)throw b.msg||l[b.err];return b.result}h.prototype.push=function(m,v){var b,x,R,y,A,S,k=this.strm,O=this.options.chunkSize,w=this.options.dictionary,I=!1;if(this.ended)return!1;x=v===~~v?v:v===!0?c.Z_FINISH:c.Z_NO_FLUSH,typeof m=="string"?k.input=s.binstring2buf(m):d.call(m)==="[object ArrayBuffer]"?k.input=new Uint8Array(m):k.input=m,k.next_in=0,k.avail_in=k.input.length;do{if(k.avail_out===0&&(k.output=new a.Buf8(O),k.next_out=0,k.avail_out=O),(b=i.inflate(k,c.Z_NO_FLUSH))===c.Z_NEED_DICT&&w&&(S=typeof w=="string"?s.string2buf(w):d.call(w)==="[object ArrayBuffer]"?new Uint8Array(w):w,b=i.inflateSetDictionary(this.strm,S)),b===c.Z_BUF_ERROR&&I===!0&&(b=c.Z_OK,I=!1),b!==c.Z_STREAM_END&&b!==c.Z_OK)return this.onEnd(b),!(this.ended=!0);k.next_out&&(k.avail_out!==0&&b!==c.Z_STREAM_END&&(k.avail_in!==0||x!==c.Z_FINISH&&x!==c.Z_SYNC_FLUSH)||(this.options.to==="string"?(R=s.utf8border(k.output,k.next_out),y=k.next_out-R,A=s.buf2string(k.output,R),k.next_out=y,k.avail_out=O-y,y&&a.arraySet(k.output,k.output,R,y,0),this.onData(A)):this.onData(a.shrinkBuf(k.output,k.next_out)))),k.avail_in===0&&k.avail_out===0&&(I=!0)}while((0<k.avail_in||k.avail_out===0)&&b!==c.Z_STREAM_END);return b===c.Z_STREAM_END&&(x=c.Z_FINISH),x===c.Z_FINISH?(b=i.inflateEnd(this.strm),this.onEnd(b),this.ended=!0,b===c.Z_OK):x!==c.Z_SYNC_FLUSH||(this.onEnd(c.Z_OK),!(k.avail_out=0))},h.prototype.onData=function(m){this.chunks.push(m)},h.prototype.onEnd=function(m){m===c.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=m,this.msg=this.strm.msg},o.Inflate=h,o.inflate=p,o.inflateRaw=function(m,v){return(v=v||{}).raw=!0,p(m,v)},o.ungzip=p},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(n,r,o){var i=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";o.assign=function(c){for(var l=Array.prototype.slice.call(arguments,1);l.length;){var u=l.shift();if(u){if(typeof u!="object")throw new TypeError(u+"must be non-object");for(var f in u)u.hasOwnProperty(f)&&(c[f]=u[f])}}return c},o.shrinkBuf=function(c,l){return c.length===l?c:c.subarray?c.subarray(0,l):(c.length=l,c)};var a={arraySet:function(c,l,u,f,d){if(l.subarray&&c.subarray)c.set(l.subarray(u,u+f),d);else for(var h=0;h<f;h++)c[d+h]=l[u+h]},flattenChunks:function(c){var l,u,f,d,h,p;for(l=f=0,u=c.length;l<u;l++)f+=c[l].length;for(p=new Uint8Array(f),l=d=0,u=c.length;l<u;l++)h=c[l],p.set(h,d),d+=h.length;return p}},s={arraySet:function(c,l,u,f,d){for(var h=0;h<f;h++)c[d+h]=l[u+h]},flattenChunks:function(c){return[].concat.apply([],c)}};o.setTyped=function(c){c?(o.Buf8=Uint8Array,o.Buf16=Uint16Array,o.Buf32=Int32Array,o.assign(o,a)):(o.Buf8=Array,o.Buf16=Array,o.Buf32=Array,o.assign(o,s))},o.setTyped(i)},{}],42:[function(n,r,o){var i=n("./common"),a=!0,s=!0;try{String.fromCharCode.apply(null,[0])}catch{a=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{s=!1}for(var c=new i.Buf8(256),l=0;l<256;l++)c[l]=252<=l?6:248<=l?5:240<=l?4:224<=l?3:192<=l?2:1;function u(f,d){if(d<65537&&(f.subarray&&s||!f.subarray&&a))return String.fromCharCode.apply(null,i.shrinkBuf(f,d));for(var h="",p=0;p<d;p++)h+=String.fromCharCode(f[p]);return h}c[254]=c[254]=1,o.string2buf=function(f){var d,h,p,m,v,b=f.length,x=0;for(m=0;m<b;m++)(64512&(h=f.charCodeAt(m)))==55296&&m+1<b&&(64512&(p=f.charCodeAt(m+1)))==56320&&(h=65536+(h-55296<<10)+(p-56320),m++),x+=h<128?1:h<2048?2:h<65536?3:4;for(d=new i.Buf8(x),m=v=0;v<x;m++)(64512&(h=f.charCodeAt(m)))==55296&&m+1<b&&(64512&(p=f.charCodeAt(m+1)))==56320&&(h=65536+(h-55296<<10)+(p-56320),m++),h<128?d[v++]=h:(h<2048?d[v++]=192|h>>>6:(h<65536?d[v++]=224|h>>>12:(d[v++]=240|h>>>18,d[v++]=128|h>>>12&63),d[v++]=128|h>>>6&63),d[v++]=128|63&h);return d},o.buf2binstring=function(f){return u(f,f.length)},o.binstring2buf=function(f){for(var d=new i.Buf8(f.length),h=0,p=d.length;h<p;h++)d[h]=f.charCodeAt(h);return d},o.buf2string=function(f,d){var h,p,m,v,b=d||f.length,x=new Array(2*b);for(h=p=0;h<b;)if((m=f[h++])<128)x[p++]=m;else if(4<(v=c[m]))x[p++]=65533,h+=v-1;else{for(m&=v===2?31:v===3?15:7;1<v&&h<b;)m=m<<6|63&f[h++],v--;1<v?x[p++]=65533:m<65536?x[p++]=m:(m-=65536,x[p++]=55296|m>>10&1023,x[p++]=56320|1023&m)}return u(x,p)},o.utf8border=function(f,d){var h;for((d=d||f.length)>f.length&&(d=f.length),h=d-1;0<=h&&(192&f[h])==128;)h--;return h<0||h===0?d:h+c[f[h]]>d?h:d}},{"./common":41}],43:[function(n,r,o){r.exports=function(i,a,s,c){for(var l=65535&i|0,u=i>>>16&65535|0,f=0;s!==0;){for(s-=f=2e3<s?2e3:s;u=u+(l=l+a[c++]|0)|0,--f;);l%=65521,u%=65521}return l|u<<16|0}},{}],44:[function(n,r,o){r.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(n,r,o){var i=function(){for(var a,s=[],c=0;c<256;c++){a=c;for(var l=0;l<8;l++)a=1&a?3988292384^a>>>1:a>>>1;s[c]=a}return s}();r.exports=function(a,s,c,l){var u=i,f=l+c;a^=-1;for(var d=l;d<f;d++)a=a>>>8^u[255&(a^s[d])];return-1^a}},{}],46:[function(n,r,o){var i,a=n("../utils/common"),s=n("./trees"),c=n("./adler32"),l=n("./crc32"),u=n("./messages"),f=0,d=4,h=0,p=-2,m=-1,v=4,b=2,x=8,R=9,y=286,A=30,S=19,k=2*y+1,O=15,w=3,I=258,E=I+w+1,T=42,F=113,N=1,P=2,C=3,X=4;function U(W,ne){return W.msg=u[ne],ne}function K(W){return(W<<1)-(4<W?9:0)}function ie(W){for(var ne=W.length;0<=--ne;)W[ne]=0}function B(W){var ne=W.state,ue=ne.pending;ue>W.avail_out&&(ue=W.avail_out),ue!==0&&(a.arraySet(W.output,ne.pending_buf,ne.pending_out,ue,W.next_out),W.next_out+=ue,ne.pending_out+=ue,W.total_out+=ue,W.avail_out-=ue,ne.pending-=ue,ne.pending===0&&(ne.pending_out=0))}function Z(W,ne){s._tr_flush_block(W,0<=W.block_start?W.block_start:-1,W.strstart-W.block_start,ne),W.block_start=W.strstart,B(W.strm)}function Q(W,ne){W.pending_buf[W.pending++]=ne}function G(W,ne){W.pending_buf[W.pending++]=ne>>>8&255,W.pending_buf[W.pending++]=255&ne}function q(W,ne){var ue,$,te=W.max_chain_length,oe=W.strstart,ge=W.prev_length,le=W.nice_match,ve=W.strstart>W.w_size-E?W.strstart-(W.w_size-E):0,Re=W.window,_e=W.w_mask,Me=W.prev,be=W.strstart+I,ut=Re[oe+ge-1],tt=Re[oe+ge];W.prev_length>=W.good_match&&(te>>=2),le>W.lookahead&&(le=W.lookahead);do if(Re[(ue=ne)+ge]===tt&&Re[ue+ge-1]===ut&&Re[ue]===Re[oe]&&Re[++ue]===Re[oe+1]){oe+=2,ue++;do;while(Re[++oe]===Re[++ue]&&Re[++oe]===Re[++ue]&&Re[++oe]===Re[++ue]&&Re[++oe]===Re[++ue]&&Re[++oe]===Re[++ue]&&Re[++oe]===Re[++ue]&&Re[++oe]===Re[++ue]&&Re[++oe]===Re[++ue]&&oe<be);if($=I-(be-oe),oe=be-I,ge<$){if(W.match_start=ne,le<=(ge=$))break;ut=Re[oe+ge-1],tt=Re[oe+ge]}}while((ne=Me[ne&_e])>ve&&--te!=0);return ge<=W.lookahead?ge:W.lookahead}function ae(W){var ne,ue,$,te,oe,ge,le,ve,Re,_e,Me=W.w_size;do{if(te=W.window_size-W.lookahead-W.strstart,W.strstart>=Me+(Me-E)){for(a.arraySet(W.window,W.window,Me,Me,0),W.match_start-=Me,W.strstart-=Me,W.block_start-=Me,ne=ue=W.hash_size;$=W.head[--ne],W.head[ne]=Me<=$?$-Me:0,--ue;);for(ne=ue=Me;$=W.prev[--ne],W.prev[ne]=Me<=$?$-Me:0,--ue;);te+=Me}if(W.strm.avail_in===0)break;if(ge=W.strm,le=W.window,ve=W.strstart+W.lookahead,Re=te,_e=void 0,_e=ge.avail_in,Re<_e&&(_e=Re),ue=_e===0?0:(ge.avail_in-=_e,a.arraySet(le,ge.input,ge.next_in,_e,ve),ge.state.wrap===1?ge.adler=c(ge.adler,le,_e,ve):ge.state.wrap===2&&(ge.adler=l(ge.adler,le,_e,ve)),ge.next_in+=_e,ge.total_in+=_e,_e),W.lookahead+=ue,W.lookahead+W.insert>=w)for(oe=W.strstart-W.insert,W.ins_h=W.window[oe],W.ins_h=(W.ins_h<<W.hash_shift^W.window[oe+1])&W.hash_mask;W.insert&&(W.ins_h=(W.ins_h<<W.hash_shift^W.window[oe+w-1])&W.hash_mask,W.prev[oe&W.w_mask]=W.head[W.ins_h],W.head[W.ins_h]=oe,oe++,W.insert--,!(W.lookahead+W.insert<w)););}while(W.lookahead<E&&W.strm.avail_in!==0)}function j(W,ne){for(var ue,$;;){if(W.lookahead<E){if(ae(W),W.lookahead<E&&ne===f)return N;if(W.lookahead===0)break}if(ue=0,W.lookahead>=w&&(W.ins_h=(W.ins_h<<W.hash_shift^W.window[W.strstart+w-1])&W.hash_mask,ue=W.prev[W.strstart&W.w_mask]=W.head[W.ins_h],W.head[W.ins_h]=W.strstart),ue!==0&&W.strstart-ue<=W.w_size-E&&(W.match_length=q(W,ue)),W.match_length>=w)if($=s._tr_tally(W,W.strstart-W.match_start,W.match_length-w),W.lookahead-=W.match_length,W.match_length<=W.max_lazy_match&&W.lookahead>=w){for(W.match_length--;W.strstart++,W.ins_h=(W.ins_h<<W.hash_shift^W.window[W.strstart+w-1])&W.hash_mask,ue=W.prev[W.strstart&W.w_mask]=W.head[W.ins_h],W.head[W.ins_h]=W.strstart,--W.match_length!=0;);W.strstart++}else W.strstart+=W.match_length,W.match_length=0,W.ins_h=W.window[W.strstart],W.ins_h=(W.ins_h<<W.hash_shift^W.window[W.strstart+1])&W.hash_mask;else $=s._tr_tally(W,0,W.window[W.strstart]),W.lookahead--,W.strstart++;if($&&(Z(W,!1),W.strm.avail_out===0))return N}return W.insert=W.strstart<w-1?W.strstart:w-1,ne===d?(Z(W,!0),W.strm.avail_out===0?C:X):W.last_lit&&(Z(W,!1),W.strm.avail_out===0)?N:P}function H(W,ne){for(var ue,$,te;;){if(W.lookahead<E){if(ae(W),W.lookahead<E&&ne===f)return N;if(W.lookahead===0)break}if(ue=0,W.lookahead>=w&&(W.ins_h=(W.ins_h<<W.hash_shift^W.window[W.strstart+w-1])&W.hash_mask,ue=W.prev[W.strstart&W.w_mask]=W.head[W.ins_h],W.head[W.ins_h]=W.strstart),W.prev_length=W.match_length,W.prev_match=W.match_start,W.match_length=w-1,ue!==0&&W.prev_length<W.max_lazy_match&&W.strstart-ue<=W.w_size-E&&(W.match_length=q(W,ue),W.match_length<=5&&(W.strategy===1||W.match_length===w&&4096<W.strstart-W.match_start)&&(W.match_length=w-1)),W.prev_length>=w&&W.match_length<=W.prev_length){for(te=W.strstart+W.lookahead-w,$=s._tr_tally(W,W.strstart-1-W.prev_match,W.prev_length-w),W.lookahead-=W.prev_length-1,W.prev_length-=2;++W.strstart<=te&&(W.ins_h=(W.ins_h<<W.hash_shift^W.window[W.strstart+w-1])&W.hash_mask,ue=W.prev[W.strstart&W.w_mask]=W.head[W.ins_h],W.head[W.ins_h]=W.strstart),--W.prev_length!=0;);if(W.match_available=0,W.match_length=w-1,W.strstart++,$&&(Z(W,!1),W.strm.avail_out===0))return N}else if(W.match_available){if(($=s._tr_tally(W,0,W.window[W.strstart-1]))&&Z(W,!1),W.strstart++,W.lookahead--,W.strm.avail_out===0)return N}else W.match_available=1,W.strstart++,W.lookahead--}return W.match_available&&($=s._tr_tally(W,0,W.window[W.strstart-1]),W.match_available=0),W.insert=W.strstart<w-1?W.strstart:w-1,ne===d?(Z(W,!0),W.strm.avail_out===0?C:X):W.last_lit&&(Z(W,!1),W.strm.avail_out===0)?N:P}function de(W,ne,ue,$,te){this.good_length=W,this.max_lazy=ne,this.nice_length=ue,this.max_chain=$,this.func=te}function ye(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=x,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new a.Buf16(2*k),this.dyn_dtree=new a.Buf16(2*(2*A+1)),this.bl_tree=new a.Buf16(2*(2*S+1)),ie(this.dyn_ltree),ie(this.dyn_dtree),ie(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new a.Buf16(O+1),this.heap=new a.Buf16(2*y+1),ie(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new a.Buf16(2*y+1),ie(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function me(W){var ne;return W&&W.state?(W.total_in=W.total_out=0,W.data_type=b,(ne=W.state).pending=0,ne.pending_out=0,ne.wrap<0&&(ne.wrap=-ne.wrap),ne.status=ne.wrap?T:F,W.adler=ne.wrap===2?0:1,ne.last_flush=f,s._tr_init(ne),h):U(W,p)}function J(W){var ne=me(W);return ne===h&&function(ue){ue.window_size=2*ue.w_size,ie(ue.head),ue.max_lazy_match=i[ue.level].max_lazy,ue.good_match=i[ue.level].good_length,ue.nice_match=i[ue.level].nice_length,ue.max_chain_length=i[ue.level].max_chain,ue.strstart=0,ue.block_start=0,ue.lookahead=0,ue.insert=0,ue.match_length=ue.prev_length=w-1,ue.match_available=0,ue.ins_h=0}(W.state),ne}function ce(W,ne,ue,$,te,oe){if(!W)return p;var ge=1;if(ne===m&&(ne=6),$<0?(ge=0,$=-$):15<$&&(ge=2,$-=16),te<1||R<te||ue!==x||$<8||15<$||ne<0||9<ne||oe<0||v<oe)return U(W,p);$===8&&($=9);var le=new ye;return(W.state=le).strm=W,le.wrap=ge,le.gzhead=null,le.w_bits=$,le.w_size=1<<le.w_bits,le.w_mask=le.w_size-1,le.hash_bits=te+7,le.hash_size=1<<le.hash_bits,le.hash_mask=le.hash_size-1,le.hash_shift=~~((le.hash_bits+w-1)/w),le.window=new a.Buf8(2*le.w_size),le.head=new a.Buf16(le.hash_size),le.prev=new a.Buf16(le.w_size),le.lit_bufsize=1<<te+6,le.pending_buf_size=4*le.lit_bufsize,le.pending_buf=new a.Buf8(le.pending_buf_size),le.d_buf=1*le.lit_bufsize,le.l_buf=3*le.lit_bufsize,le.level=ne,le.strategy=oe,le.method=ue,J(W)}i=[new de(0,0,0,0,function(W,ne){var ue=65535;for(ue>W.pending_buf_size-5&&(ue=W.pending_buf_size-5);;){if(W.lookahead<=1){if(ae(W),W.lookahead===0&&ne===f)return N;if(W.lookahead===0)break}W.strstart+=W.lookahead,W.lookahead=0;var $=W.block_start+ue;if((W.strstart===0||W.strstart>=$)&&(W.lookahead=W.strstart-$,W.strstart=$,Z(W,!1),W.strm.avail_out===0)||W.strstart-W.block_start>=W.w_size-E&&(Z(W,!1),W.strm.avail_out===0))return N}return W.insert=0,ne===d?(Z(W,!0),W.strm.avail_out===0?C:X):(W.strstart>W.block_start&&(Z(W,!1),W.strm.avail_out),N)}),new de(4,4,8,4,j),new de(4,5,16,8,j),new de(4,6,32,32,j),new de(4,4,16,16,H),new de(8,16,32,32,H),new de(8,16,128,128,H),new de(8,32,128,256,H),new de(32,128,258,1024,H),new de(32,258,258,4096,H)],o.deflateInit=function(W,ne){return ce(W,ne,x,15,8,0)},o.deflateInit2=ce,o.deflateReset=J,o.deflateResetKeep=me,o.deflateSetHeader=function(W,ne){return W&&W.state?W.state.wrap!==2?p:(W.state.gzhead=ne,h):p},o.deflate=function(W,ne){var ue,$,te,oe;if(!W||!W.state||5<ne||ne<0)return W?U(W,p):p;if($=W.state,!W.output||!W.input&&W.avail_in!==0||$.status===666&&ne!==d)return U(W,W.avail_out===0?-5:p);if($.strm=W,ue=$.last_flush,$.last_flush=ne,$.status===T)if($.wrap===2)W.adler=0,Q($,31),Q($,139),Q($,8),$.gzhead?(Q($,($.gzhead.text?1:0)+($.gzhead.hcrc?2:0)+($.gzhead.extra?4:0)+($.gzhead.name?8:0)+($.gzhead.comment?16:0)),Q($,255&$.gzhead.time),Q($,$.gzhead.time>>8&255),Q($,$.gzhead.time>>16&255),Q($,$.gzhead.time>>24&255),Q($,$.level===9?2:2<=$.strategy||$.level<2?4:0),Q($,255&$.gzhead.os),$.gzhead.extra&&$.gzhead.extra.length&&(Q($,255&$.gzhead.extra.length),Q($,$.gzhead.extra.length>>8&255)),$.gzhead.hcrc&&(W.adler=l(W.adler,$.pending_buf,$.pending,0)),$.gzindex=0,$.status=69):(Q($,0),Q($,0),Q($,0),Q($,0),Q($,0),Q($,$.level===9?2:2<=$.strategy||$.level<2?4:0),Q($,3),$.status=F);else{var ge=x+($.w_bits-8<<4)<<8;ge|=(2<=$.strategy||$.level<2?0:$.level<6?1:$.level===6?2:3)<<6,$.strstart!==0&&(ge|=32),ge+=31-ge%31,$.status=F,G($,ge),$.strstart!==0&&(G($,W.adler>>>16),G($,65535&W.adler)),W.adler=1}if($.status===69)if($.gzhead.extra){for(te=$.pending;$.gzindex<(65535&$.gzhead.extra.length)&&($.pending!==$.pending_buf_size||($.gzhead.hcrc&&$.pending>te&&(W.adler=l(W.adler,$.pending_buf,$.pending-te,te)),B(W),te=$.pending,$.pending!==$.pending_buf_size));)Q($,255&$.gzhead.extra[$.gzindex]),$.gzindex++;$.gzhead.hcrc&&$.pending>te&&(W.adler=l(W.adler,$.pending_buf,$.pending-te,te)),$.gzindex===$.gzhead.extra.length&&($.gzindex=0,$.status=73)}else $.status=73;if($.status===73)if($.gzhead.name){te=$.pending;do{if($.pending===$.pending_buf_size&&($.gzhead.hcrc&&$.pending>te&&(W.adler=l(W.adler,$.pending_buf,$.pending-te,te)),B(W),te=$.pending,$.pending===$.pending_buf_size)){oe=1;break}oe=$.gzindex<$.gzhead.name.length?255&$.gzhead.name.charCodeAt($.gzindex++):0,Q($,oe)}while(oe!==0);$.gzhead.hcrc&&$.pending>te&&(W.adler=l(W.adler,$.pending_buf,$.pending-te,te)),oe===0&&($.gzindex=0,$.status=91)}else $.status=91;if($.status===91)if($.gzhead.comment){te=$.pending;do{if($.pending===$.pending_buf_size&&($.gzhead.hcrc&&$.pending>te&&(W.adler=l(W.adler,$.pending_buf,$.pending-te,te)),B(W),te=$.pending,$.pending===$.pending_buf_size)){oe=1;break}oe=$.gzindex<$.gzhead.comment.length?255&$.gzhead.comment.charCodeAt($.gzindex++):0,Q($,oe)}while(oe!==0);$.gzhead.hcrc&&$.pending>te&&(W.adler=l(W.adler,$.pending_buf,$.pending-te,te)),oe===0&&($.status=103)}else $.status=103;if($.status===103&&($.gzhead.hcrc?($.pending+2>$.pending_buf_size&&B(W),$.pending+2<=$.pending_buf_size&&(Q($,255&W.adler),Q($,W.adler>>8&255),W.adler=0,$.status=F)):$.status=F),$.pending!==0){if(B(W),W.avail_out===0)return $.last_flush=-1,h}else if(W.avail_in===0&&K(ne)<=K(ue)&&ne!==d)return U(W,-5);if($.status===666&&W.avail_in!==0)return U(W,-5);if(W.avail_in!==0||$.lookahead!==0||ne!==f&&$.status!==666){var le=$.strategy===2?function(ve,Re){for(var _e;;){if(ve.lookahead===0&&(ae(ve),ve.lookahead===0)){if(Re===f)return N;break}if(ve.match_length=0,_e=s._tr_tally(ve,0,ve.window[ve.strstart]),ve.lookahead--,ve.strstart++,_e&&(Z(ve,!1),ve.strm.avail_out===0))return N}return ve.insert=0,Re===d?(Z(ve,!0),ve.strm.avail_out===0?C:X):ve.last_lit&&(Z(ve,!1),ve.strm.avail_out===0)?N:P}($,ne):$.strategy===3?function(ve,Re){for(var _e,Me,be,ut,tt=ve.window;;){if(ve.lookahead<=I){if(ae(ve),ve.lookahead<=I&&Re===f)return N;if(ve.lookahead===0)break}if(ve.match_length=0,ve.lookahead>=w&&0<ve.strstart&&(Me=tt[be=ve.strstart-1])===tt[++be]&&Me===tt[++be]&&Me===tt[++be]){ut=ve.strstart+I;do;while(Me===tt[++be]&&Me===tt[++be]&&Me===tt[++be]&&Me===tt[++be]&&Me===tt[++be]&&Me===tt[++be]&&Me===tt[++be]&&Me===tt[++be]&&be<ut);ve.match_length=I-(ut-be),ve.match_length>ve.lookahead&&(ve.match_length=ve.lookahead)}if(ve.match_length>=w?(_e=s._tr_tally(ve,1,ve.match_length-w),ve.lookahead-=ve.match_length,ve.strstart+=ve.match_length,ve.match_length=0):(_e=s._tr_tally(ve,0,ve.window[ve.strstart]),ve.lookahead--,ve.strstart++),_e&&(Z(ve,!1),ve.strm.avail_out===0))return N}return ve.insert=0,Re===d?(Z(ve,!0),ve.strm.avail_out===0?C:X):ve.last_lit&&(Z(ve,!1),ve.strm.avail_out===0)?N:P}($,ne):i[$.level].func($,ne);if(le!==C&&le!==X||($.status=666),le===N||le===C)return W.avail_out===0&&($.last_flush=-1),h;if(le===P&&(ne===1?s._tr_align($):ne!==5&&(s._tr_stored_block($,0,0,!1),ne===3&&(ie($.head),$.lookahead===0&&($.strstart=0,$.block_start=0,$.insert=0))),B(W),W.avail_out===0))return $.last_flush=-1,h}return ne!==d?h:$.wrap<=0?1:($.wrap===2?(Q($,255&W.adler),Q($,W.adler>>8&255),Q($,W.adler>>16&255),Q($,W.adler>>24&255),Q($,255&W.total_in),Q($,W.total_in>>8&255),Q($,W.total_in>>16&255),Q($,W.total_in>>24&255)):(G($,W.adler>>>16),G($,65535&W.adler)),B(W),0<$.wrap&&($.wrap=-$.wrap),$.pending!==0?h:1)},o.deflateEnd=function(W){var ne;return W&&W.state?(ne=W.state.status)!==T&&ne!==69&&ne!==73&&ne!==91&&ne!==103&&ne!==F&&ne!==666?U(W,p):(W.state=null,ne===F?U(W,-3):h):p},o.deflateSetDictionary=function(W,ne){var ue,$,te,oe,ge,le,ve,Re,_e=ne.length;if(!W||!W.state||(oe=(ue=W.state).wrap)===2||oe===1&&ue.status!==T||ue.lookahead)return p;for(oe===1&&(W.adler=c(W.adler,ne,_e,0)),ue.wrap=0,_e>=ue.w_size&&(oe===0&&(ie(ue.head),ue.strstart=0,ue.block_start=0,ue.insert=0),Re=new a.Buf8(ue.w_size),a.arraySet(Re,ne,_e-ue.w_size,ue.w_size,0),ne=Re,_e=ue.w_size),ge=W.avail_in,le=W.next_in,ve=W.input,W.avail_in=_e,W.next_in=0,W.input=ne,ae(ue);ue.lookahead>=w;){for($=ue.strstart,te=ue.lookahead-(w-1);ue.ins_h=(ue.ins_h<<ue.hash_shift^ue.window[$+w-1])&ue.hash_mask,ue.prev[$&ue.w_mask]=ue.head[ue.ins_h],ue.head[ue.ins_h]=$,$++,--te;);ue.strstart=$,ue.lookahead=w-1,ae(ue)}return ue.strstart+=ue.lookahead,ue.block_start=ue.strstart,ue.insert=ue.lookahead,ue.lookahead=0,ue.match_length=ue.prev_length=w-1,ue.match_available=0,W.next_in=le,W.input=ve,W.avail_in=ge,ue.wrap=oe,h},o.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(n,r,o){r.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(n,r,o){r.exports=function(i,a){var s,c,l,u,f,d,h,p,m,v,b,x,R,y,A,S,k,O,w,I,E,T,F,N,P;s=i.state,c=i.next_in,N=i.input,l=c+(i.avail_in-5),u=i.next_out,P=i.output,f=u-(a-i.avail_out),d=u+(i.avail_out-257),h=s.dmax,p=s.wsize,m=s.whave,v=s.wnext,b=s.window,x=s.hold,R=s.bits,y=s.lencode,A=s.distcode,S=(1<<s.lenbits)-1,k=(1<<s.distbits)-1;e:do{R<15&&(x+=N[c++]<<R,R+=8,x+=N[c++]<<R,R+=8),O=y[x&S];t:for(;;){if(x>>>=w=O>>>24,R-=w,(w=O>>>16&255)===0)P[u++]=65535&O;else{if(!(16&w)){if(!(64&w)){O=y[(65535&O)+(x&(1<<w)-1)];continue t}if(32&w){s.mode=12;break e}i.msg="invalid literal/length code",s.mode=30;break e}I=65535&O,(w&=15)&&(R<w&&(x+=N[c++]<<R,R+=8),I+=x&(1<<w)-1,x>>>=w,R-=w),R<15&&(x+=N[c++]<<R,R+=8,x+=N[c++]<<R,R+=8),O=A[x&k];n:for(;;){if(x>>>=w=O>>>24,R-=w,!(16&(w=O>>>16&255))){if(!(64&w)){O=A[(65535&O)+(x&(1<<w)-1)];continue n}i.msg="invalid distance code",s.mode=30;break e}if(E=65535&O,R<(w&=15)&&(x+=N[c++]<<R,(R+=8)<w&&(x+=N[c++]<<R,R+=8)),h<(E+=x&(1<<w)-1)){i.msg="invalid distance too far back",s.mode=30;break e}if(x>>>=w,R-=w,(w=u-f)<E){if(m<(w=E-w)&&s.sane){i.msg="invalid distance too far back",s.mode=30;break e}if(F=b,(T=0)===v){if(T+=p-w,w<I){for(I-=w;P[u++]=b[T++],--w;);T=u-E,F=P}}else if(v<w){if(T+=p+v-w,(w-=v)<I){for(I-=w;P[u++]=b[T++],--w;);if(T=0,v<I){for(I-=w=v;P[u++]=b[T++],--w;);T=u-E,F=P}}}else if(T+=v-w,w<I){for(I-=w;P[u++]=b[T++],--w;);T=u-E,F=P}for(;2<I;)P[u++]=F[T++],P[u++]=F[T++],P[u++]=F[T++],I-=3;I&&(P[u++]=F[T++],1<I&&(P[u++]=F[T++]))}else{for(T=u-E;P[u++]=P[T++],P[u++]=P[T++],P[u++]=P[T++],2<(I-=3););I&&(P[u++]=P[T++],1<I&&(P[u++]=P[T++]))}break}}break}}while(c<l&&u<d);c-=I=R>>3,x&=(1<<(R-=I<<3))-1,i.next_in=c,i.next_out=u,i.avail_in=c<l?l-c+5:5-(c-l),i.avail_out=u<d?d-u+257:257-(u-d),s.hold=x,s.bits=R}},{}],49:[function(n,r,o){var i=n("../utils/common"),a=n("./adler32"),s=n("./crc32"),c=n("./inffast"),l=n("./inftrees"),u=1,f=2,d=0,h=-2,p=1,m=852,v=592;function b(T){return(T>>>24&255)+(T>>>8&65280)+((65280&T)<<8)+((255&T)<<24)}function x(){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 i.Buf16(320),this.work=new i.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function R(T){var F;return T&&T.state?(F=T.state,T.total_in=T.total_out=F.total=0,T.msg="",F.wrap&&(T.adler=1&F.wrap),F.mode=p,F.last=0,F.havedict=0,F.dmax=32768,F.head=null,F.hold=0,F.bits=0,F.lencode=F.lendyn=new i.Buf32(m),F.distcode=F.distdyn=new i.Buf32(v),F.sane=1,F.back=-1,d):h}function y(T){var F;return T&&T.state?((F=T.state).wsize=0,F.whave=0,F.wnext=0,R(T)):h}function A(T,F){var N,P;return T&&T.state?(P=T.state,F<0?(N=0,F=-F):(N=1+(F>>4),F<48&&(F&=15)),F&&(F<8||15<F)?h:(P.window!==null&&P.wbits!==F&&(P.window=null),P.wrap=N,P.wbits=F,y(T))):h}function S(T,F){var N,P;return T?(P=new x,(T.state=P).window=null,(N=A(T,F))!==d&&(T.state=null),N):h}var k,O,w=!0;function I(T){if(w){var F;for(k=new i.Buf32(512),O=new i.Buf32(32),F=0;F<144;)T.lens[F++]=8;for(;F<256;)T.lens[F++]=9;for(;F<280;)T.lens[F++]=7;for(;F<288;)T.lens[F++]=8;for(l(u,T.lens,0,288,k,0,T.work,{bits:9}),F=0;F<32;)T.lens[F++]=5;l(f,T.lens,0,32,O,0,T.work,{bits:5}),w=!1}T.lencode=k,T.lenbits=9,T.distcode=O,T.distbits=5}function E(T,F,N,P){var C,X=T.state;return X.window===null&&(X.wsize=1<<X.wbits,X.wnext=0,X.whave=0,X.window=new i.Buf8(X.wsize)),P>=X.wsize?(i.arraySet(X.window,F,N-X.wsize,X.wsize,0),X.wnext=0,X.whave=X.wsize):(P<(C=X.wsize-X.wnext)&&(C=P),i.arraySet(X.window,F,N-P,C,X.wnext),(P-=C)?(i.arraySet(X.window,F,N-P,P,0),X.wnext=P,X.whave=X.wsize):(X.wnext+=C,X.wnext===X.wsize&&(X.wnext=0),X.whave<X.wsize&&(X.whave+=C))),0}o.inflateReset=y,o.inflateReset2=A,o.inflateResetKeep=R,o.inflateInit=function(T){return S(T,15)},o.inflateInit2=S,o.inflate=function(T,F){var N,P,C,X,U,K,ie,B,Z,Q,G,q,ae,j,H,de,ye,me,J,ce,W,ne,ue,$,te=0,oe=new i.Buf8(4),ge=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!T||!T.state||!T.output||!T.input&&T.avail_in!==0)return h;(N=T.state).mode===12&&(N.mode=13),U=T.next_out,C=T.output,ie=T.avail_out,X=T.next_in,P=T.input,K=T.avail_in,B=N.hold,Z=N.bits,Q=K,G=ie,ne=d;e:for(;;)switch(N.mode){case p:if(N.wrap===0){N.mode=13;break}for(;Z<16;){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}if(2&N.wrap&&B===35615){oe[N.check=0]=255&B,oe[1]=B>>>8&255,N.check=s(N.check,oe,2,0),Z=B=0,N.mode=2;break}if(N.flags=0,N.head&&(N.head.done=!1),!(1&N.wrap)||(((255&B)<<8)+(B>>8))%31){T.msg="incorrect header check",N.mode=30;break}if((15&B)!=8){T.msg="unknown compression method",N.mode=30;break}if(Z-=4,W=8+(15&(B>>>=4)),N.wbits===0)N.wbits=W;else if(W>N.wbits){T.msg="invalid window size",N.mode=30;break}N.dmax=1<<W,T.adler=N.check=1,N.mode=512&B?10:12,Z=B=0;break;case 2:for(;Z<16;){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}if(N.flags=B,(255&N.flags)!=8){T.msg="unknown compression method",N.mode=30;break}if(57344&N.flags){T.msg="unknown header flags set",N.mode=30;break}N.head&&(N.head.text=B>>8&1),512&N.flags&&(oe[0]=255&B,oe[1]=B>>>8&255,N.check=s(N.check,oe,2,0)),Z=B=0,N.mode=3;case 3:for(;Z<32;){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}N.head&&(N.head.time=B),512&N.flags&&(oe[0]=255&B,oe[1]=B>>>8&255,oe[2]=B>>>16&255,oe[3]=B>>>24&255,N.check=s(N.check,oe,4,0)),Z=B=0,N.mode=4;case 4:for(;Z<16;){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}N.head&&(N.head.xflags=255&B,N.head.os=B>>8),512&N.flags&&(oe[0]=255&B,oe[1]=B>>>8&255,N.check=s(N.check,oe,2,0)),Z=B=0,N.mode=5;case 5:if(1024&N.flags){for(;Z<16;){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}N.length=B,N.head&&(N.head.extra_len=B),512&N.flags&&(oe[0]=255&B,oe[1]=B>>>8&255,N.check=s(N.check,oe,2,0)),Z=B=0}else N.head&&(N.head.extra=null);N.mode=6;case 6:if(1024&N.flags&&(K<(q=N.length)&&(q=K),q&&(N.head&&(W=N.head.extra_len-N.length,N.head.extra||(N.head.extra=new Array(N.head.extra_len)),i.arraySet(N.head.extra,P,X,q,W)),512&N.flags&&(N.check=s(N.check,P,q,X)),K-=q,X+=q,N.length-=q),N.length))break e;N.length=0,N.mode=7;case 7:if(2048&N.flags){if(K===0)break e;for(q=0;W=P[X+q++],N.head&&W&&N.length<65536&&(N.head.name+=String.fromCharCode(W)),W&&q<K;);if(512&N.flags&&(N.check=s(N.check,P,q,X)),K-=q,X+=q,W)break e}else N.head&&(N.head.name=null);N.length=0,N.mode=8;case 8:if(4096&N.flags){if(K===0)break e;for(q=0;W=P[X+q++],N.head&&W&&N.length<65536&&(N.head.comment+=String.fromCharCode(W)),W&&q<K;);if(512&N.flags&&(N.check=s(N.check,P,q,X)),K-=q,X+=q,W)break e}else N.head&&(N.head.comment=null);N.mode=9;case 9:if(512&N.flags){for(;Z<16;){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}if(B!==(65535&N.check)){T.msg="header crc mismatch",N.mode=30;break}Z=B=0}N.head&&(N.head.hcrc=N.flags>>9&1,N.head.done=!0),T.adler=N.check=0,N.mode=12;break;case 10:for(;Z<32;){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}T.adler=N.check=b(B),Z=B=0,N.mode=11;case 11:if(N.havedict===0)return T.next_out=U,T.avail_out=ie,T.next_in=X,T.avail_in=K,N.hold=B,N.bits=Z,2;T.adler=N.check=1,N.mode=12;case 12:if(F===5||F===6)break e;case 13:if(N.last){B>>>=7&Z,Z-=7&Z,N.mode=27;break}for(;Z<3;){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}switch(N.last=1&B,Z-=1,3&(B>>>=1)){case 0:N.mode=14;break;case 1:if(I(N),N.mode=20,F!==6)break;B>>>=2,Z-=2;break e;case 2:N.mode=17;break;case 3:T.msg="invalid block type",N.mode=30}B>>>=2,Z-=2;break;case 14:for(B>>>=7&Z,Z-=7&Z;Z<32;){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}if((65535&B)!=(B>>>16^65535)){T.msg="invalid stored block lengths",N.mode=30;break}if(N.length=65535&B,Z=B=0,N.mode=15,F===6)break e;case 15:N.mode=16;case 16:if(q=N.length){if(K<q&&(q=K),ie<q&&(q=ie),q===0)break e;i.arraySet(C,P,X,q,U),K-=q,X+=q,ie-=q,U+=q,N.length-=q;break}N.mode=12;break;case 17:for(;Z<14;){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}if(N.nlen=257+(31&B),B>>>=5,Z-=5,N.ndist=1+(31&B),B>>>=5,Z-=5,N.ncode=4+(15&B),B>>>=4,Z-=4,286<N.nlen||30<N.ndist){T.msg="too many length or distance symbols",N.mode=30;break}N.have=0,N.mode=18;case 18:for(;N.have<N.ncode;){for(;Z<3;){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}N.lens[ge[N.have++]]=7&B,B>>>=3,Z-=3}for(;N.have<19;)N.lens[ge[N.have++]]=0;if(N.lencode=N.lendyn,N.lenbits=7,ue={bits:N.lenbits},ne=l(0,N.lens,0,19,N.lencode,0,N.work,ue),N.lenbits=ue.bits,ne){T.msg="invalid code lengths set",N.mode=30;break}N.have=0,N.mode=19;case 19:for(;N.have<N.nlen+N.ndist;){for(;de=(te=N.lencode[B&(1<<N.lenbits)-1])>>>16&255,ye=65535&te,!((H=te>>>24)<=Z);){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}if(ye<16)B>>>=H,Z-=H,N.lens[N.have++]=ye;else{if(ye===16){for($=H+2;Z<$;){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}if(B>>>=H,Z-=H,N.have===0){T.msg="invalid bit length repeat",N.mode=30;break}W=N.lens[N.have-1],q=3+(3&B),B>>>=2,Z-=2}else if(ye===17){for($=H+3;Z<$;){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}Z-=H,W=0,q=3+(7&(B>>>=H)),B>>>=3,Z-=3}else{for($=H+7;Z<$;){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}Z-=H,W=0,q=11+(127&(B>>>=H)),B>>>=7,Z-=7}if(N.have+q>N.nlen+N.ndist){T.msg="invalid bit length repeat",N.mode=30;break}for(;q--;)N.lens[N.have++]=W}}if(N.mode===30)break;if(N.lens[256]===0){T.msg="invalid code -- missing end-of-block",N.mode=30;break}if(N.lenbits=9,ue={bits:N.lenbits},ne=l(u,N.lens,0,N.nlen,N.lencode,0,N.work,ue),N.lenbits=ue.bits,ne){T.msg="invalid literal/lengths set",N.mode=30;break}if(N.distbits=6,N.distcode=N.distdyn,ue={bits:N.distbits},ne=l(f,N.lens,N.nlen,N.ndist,N.distcode,0,N.work,ue),N.distbits=ue.bits,ne){T.msg="invalid distances set",N.mode=30;break}if(N.mode=20,F===6)break e;case 20:N.mode=21;case 21:if(6<=K&&258<=ie){T.next_out=U,T.avail_out=ie,T.next_in=X,T.avail_in=K,N.hold=B,N.bits=Z,c(T,G),U=T.next_out,C=T.output,ie=T.avail_out,X=T.next_in,P=T.input,K=T.avail_in,B=N.hold,Z=N.bits,N.mode===12&&(N.back=-1);break}for(N.back=0;de=(te=N.lencode[B&(1<<N.lenbits)-1])>>>16&255,ye=65535&te,!((H=te>>>24)<=Z);){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}if(de&&!(240&de)){for(me=H,J=de,ce=ye;de=(te=N.lencode[ce+((B&(1<<me+J)-1)>>me)])>>>16&255,ye=65535&te,!(me+(H=te>>>24)<=Z);){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}B>>>=me,Z-=me,N.back+=me}if(B>>>=H,Z-=H,N.back+=H,N.length=ye,de===0){N.mode=26;break}if(32&de){N.back=-1,N.mode=12;break}if(64&de){T.msg="invalid literal/length code",N.mode=30;break}N.extra=15&de,N.mode=22;case 22:if(N.extra){for($=N.extra;Z<$;){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}N.length+=B&(1<<N.extra)-1,B>>>=N.extra,Z-=N.extra,N.back+=N.extra}N.was=N.length,N.mode=23;case 23:for(;de=(te=N.distcode[B&(1<<N.distbits)-1])>>>16&255,ye=65535&te,!((H=te>>>24)<=Z);){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}if(!(240&de)){for(me=H,J=de,ce=ye;de=(te=N.distcode[ce+((B&(1<<me+J)-1)>>me)])>>>16&255,ye=65535&te,!(me+(H=te>>>24)<=Z);){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}B>>>=me,Z-=me,N.back+=me}if(B>>>=H,Z-=H,N.back+=H,64&de){T.msg="invalid distance code",N.mode=30;break}N.offset=ye,N.extra=15&de,N.mode=24;case 24:if(N.extra){for($=N.extra;Z<$;){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}N.offset+=B&(1<<N.extra)-1,B>>>=N.extra,Z-=N.extra,N.back+=N.extra}if(N.offset>N.dmax){T.msg="invalid distance too far back",N.mode=30;break}N.mode=25;case 25:if(ie===0)break e;if(q=G-ie,N.offset>q){if((q=N.offset-q)>N.whave&&N.sane){T.msg="invalid distance too far back",N.mode=30;break}ae=q>N.wnext?(q-=N.wnext,N.wsize-q):N.wnext-q,q>N.length&&(q=N.length),j=N.window}else j=C,ae=U-N.offset,q=N.length;for(ie<q&&(q=ie),ie-=q,N.length-=q;C[U++]=j[ae++],--q;);N.length===0&&(N.mode=21);break;case 26:if(ie===0)break e;C[U++]=N.length,ie--,N.mode=21;break;case 27:if(N.wrap){for(;Z<32;){if(K===0)break e;K--,B|=P[X++]<<Z,Z+=8}if(G-=ie,T.total_out+=G,N.total+=G,G&&(T.adler=N.check=N.flags?s(N.check,C,G,U-G):a(N.check,C,G,U-G)),G=ie,(N.flags?B:b(B))!==N.check){T.msg="incorrect data check",N.mode=30;break}Z=B=0}N.mode=28;case 28:if(N.wrap&&N.flags){for(;Z<32;){if(K===0)break e;K--,B+=P[X++]<<Z,Z+=8}if(B!==(4294967295&N.total)){T.msg="incorrect length check",N.mode=30;break}Z=B=0}N.mode=29;case 29:ne=1;break e;case 30:ne=-3;break e;case 31:return-4;case 32:default:return h}return T.next_out=U,T.avail_out=ie,T.next_in=X,T.avail_in=K,N.hold=B,N.bits=Z,(N.wsize||G!==T.avail_out&&N.mode<30&&(N.mode<27||F!==4))&&E(T,T.output,T.next_out,G-T.avail_out)?(N.mode=31,-4):(Q-=T.avail_in,G-=T.avail_out,T.total_in+=Q,T.total_out+=G,N.total+=G,N.wrap&&G&&(T.adler=N.check=N.flags?s(N.check,C,G,T.next_out-G):a(N.check,C,G,T.next_out-G)),T.data_type=N.bits+(N.last?64:0)+(N.mode===12?128:0)+(N.mode===20||N.mode===15?256:0),(Q==0&&G===0||F===4)&&ne===d&&(ne=-5),ne)},o.inflateEnd=function(T){if(!T||!T.state)return h;var F=T.state;return F.window&&(F.window=null),T.state=null,d},o.inflateGetHeader=function(T,F){var N;return T&&T.state&&2&(N=T.state).wrap?((N.head=F).done=!1,d):h},o.inflateSetDictionary=function(T,F){var N,P=F.length;return T&&T.state?(N=T.state).wrap!==0&&N.mode!==11?h:N.mode===11&&a(1,F,P,0)!==N.check?-3:E(T,F,P,P)?(N.mode=31,-4):(N.havedict=1,d):h},o.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(n,r,o){var i=n("../utils/common"),a=[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],s=[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],c=[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],l=[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];r.exports=function(u,f,d,h,p,m,v,b){var x,R,y,A,S,k,O,w,I,E=b.bits,T=0,F=0,N=0,P=0,C=0,X=0,U=0,K=0,ie=0,B=0,Z=null,Q=0,G=new i.Buf16(16),q=new i.Buf16(16),ae=null,j=0;for(T=0;T<=15;T++)G[T]=0;for(F=0;F<h;F++)G[f[d+F]]++;for(C=E,P=15;1<=P&&G[P]===0;P--);if(P<C&&(C=P),P===0)return p[m++]=20971520,p[m++]=20971520,b.bits=1,0;for(N=1;N<P&&G[N]===0;N++);for(C<N&&(C=N),T=K=1;T<=15;T++)if(K<<=1,(K-=G[T])<0)return-1;if(0<K&&(u===0||P!==1))return-1;for(q[1]=0,T=1;T<15;T++)q[T+1]=q[T]+G[T];for(F=0;F<h;F++)f[d+F]!==0&&(v[q[f[d+F]]++]=F);if(k=u===0?(Z=ae=v,19):u===1?(Z=a,Q-=257,ae=s,j-=257,256):(Z=c,ae=l,-1),T=N,S=m,U=F=B=0,y=-1,A=(ie=1<<(X=C))-1,u===1&&852<ie||u===2&&592<ie)return 1;for(;;){for(O=T-U,I=v[F]<k?(w=0,v[F]):v[F]>k?(w=ae[j+v[F]],Z[Q+v[F]]):(w=96,0),x=1<<T-U,N=R=1<<X;p[S+(B>>U)+(R-=x)]=O<<24|w<<16|I|0,R!==0;);for(x=1<<T-1;B&x;)x>>=1;if(x!==0?(B&=x-1,B+=x):B=0,F++,--G[T]==0){if(T===P)break;T=f[d+v[F]]}if(C<T&&(B&A)!==y){for(U===0&&(U=C),S+=N,K=1<<(X=T-U);X+U<P&&!((K-=G[X+U])<=0);)X++,K<<=1;if(ie+=1<<X,u===1&&852<ie||u===2&&592<ie)return 1;p[y=B&A]=C<<24|X<<16|S-m|0}}return B!==0&&(p[S+B]=T-U<<24|64<<16|0),b.bits=C,0}},{"../utils/common":41}],51:[function(n,r,o){r.exports={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"}},{}],52:[function(n,r,o){var i=n("../utils/common"),a=0,s=1;function c(te){for(var oe=te.length;0<=--oe;)te[oe]=0}var l=0,u=29,f=256,d=f+1+u,h=30,p=19,m=2*d+1,v=15,b=16,x=7,R=256,y=16,A=17,S=18,k=[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],O=[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],w=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],I=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],E=new Array(2*(d+2));c(E);var T=new Array(2*h);c(T);var F=new Array(512);c(F);var N=new Array(256);c(N);var P=new Array(u);c(P);var C,X,U,K=new Array(h);function ie(te,oe,ge,le,ve){this.static_tree=te,this.extra_bits=oe,this.extra_base=ge,this.elems=le,this.max_length=ve,this.has_stree=te&&te.length}function B(te,oe){this.dyn_tree=te,this.max_code=0,this.stat_desc=oe}function Z(te){return te<256?F[te]:F[256+(te>>>7)]}function Q(te,oe){te.pending_buf[te.pending++]=255&oe,te.pending_buf[te.pending++]=oe>>>8&255}function G(te,oe,ge){te.bi_valid>b-ge?(te.bi_buf|=oe<<te.bi_valid&65535,Q(te,te.bi_buf),te.bi_buf=oe>>b-te.bi_valid,te.bi_valid+=ge-b):(te.bi_buf|=oe<<te.bi_valid&65535,te.bi_valid+=ge)}function q(te,oe,ge){G(te,ge[2*oe],ge[2*oe+1])}function ae(te,oe){for(var ge=0;ge|=1&te,te>>>=1,ge<<=1,0<--oe;);return ge>>>1}function j(te,oe,ge){var le,ve,Re=new Array(v+1),_e=0;for(le=1;le<=v;le++)Re[le]=_e=_e+ge[le-1]<<1;for(ve=0;ve<=oe;ve++){var Me=te[2*ve+1];Me!==0&&(te[2*ve]=ae(Re[Me]++,Me))}}function H(te){var oe;for(oe=0;oe<d;oe++)te.dyn_ltree[2*oe]=0;for(oe=0;oe<h;oe++)te.dyn_dtree[2*oe]=0;for(oe=0;oe<p;oe++)te.bl_tree[2*oe]=0;te.dyn_ltree[2*R]=1,te.opt_len=te.static_len=0,te.last_lit=te.matches=0}function de(te){8<te.bi_valid?Q(te,te.bi_buf):0<te.bi_valid&&(te.pending_buf[te.pending++]=te.bi_buf),te.bi_buf=0,te.bi_valid=0}function ye(te,oe,ge,le){var ve=2*oe,Re=2*ge;return te[ve]<te[Re]||te[ve]===te[Re]&&le[oe]<=le[ge]}function me(te,oe,ge){for(var le=te.heap[ge],ve=ge<<1;ve<=te.heap_len&&(ve<te.heap_len&&ye(oe,te.heap[ve+1],te.heap[ve],te.depth)&&ve++,!ye(oe,le,te.heap[ve],te.depth));)te.heap[ge]=te.heap[ve],ge=ve,ve<<=1;te.heap[ge]=le}function J(te,oe,ge){var le,ve,Re,_e,Me=0;if(te.last_lit!==0)for(;le=te.pending_buf[te.d_buf+2*Me]<<8|te.pending_buf[te.d_buf+2*Me+1],ve=te.pending_buf[te.l_buf+Me],Me++,le===0?q(te,ve,oe):(q(te,(Re=N[ve])+f+1,oe),(_e=k[Re])!==0&&G(te,ve-=P[Re],_e),q(te,Re=Z(--le),ge),(_e=O[Re])!==0&&G(te,le-=K[Re],_e)),Me<te.last_lit;);q(te,R,oe)}function ce(te,oe){var ge,le,ve,Re=oe.dyn_tree,_e=oe.stat_desc.static_tree,Me=oe.stat_desc.has_stree,be=oe.stat_desc.elems,ut=-1;for(te.heap_len=0,te.heap_max=m,ge=0;ge<be;ge++)Re[2*ge]!==0?(te.heap[++te.heap_len]=ut=ge,te.depth[ge]=0):Re[2*ge+1]=0;for(;te.heap_len<2;)Re[2*(ve=te.heap[++te.heap_len]=ut<2?++ut:0)]=1,te.depth[ve]=0,te.opt_len--,Me&&(te.static_len-=_e[2*ve+1]);for(oe.max_code=ut,ge=te.heap_len>>1;1<=ge;ge--)me(te,Re,ge);for(ve=be;ge=te.heap[1],te.heap[1]=te.heap[te.heap_len--],me(te,Re,1),le=te.heap[1],te.heap[--te.heap_max]=ge,te.heap[--te.heap_max]=le,Re[2*ve]=Re[2*ge]+Re[2*le],te.depth[ve]=(te.depth[ge]>=te.depth[le]?te.depth[ge]:te.depth[le])+1,Re[2*ge+1]=Re[2*le+1]=ve,te.heap[1]=ve++,me(te,Re,1),2<=te.heap_len;);te.heap[--te.heap_max]=te.heap[1],function(tt,Oe){var Ne,Fe,De,qe,ke,Ze,et=Oe.dyn_tree,xt=Oe.max_code,ct=Oe.stat_desc.static_tree,ht=Oe.stat_desc.has_stree,yt=Oe.stat_desc.extra_bits,Ft=Oe.stat_desc.extra_base,Zt=Oe.stat_desc.max_length,Nn=0;for(qe=0;qe<=v;qe++)tt.bl_count[qe]=0;for(et[2*tt.heap[tt.heap_max]+1]=0,Ne=tt.heap_max+1;Ne<m;Ne++)Zt<(qe=et[2*et[2*(Fe=tt.heap[Ne])+1]+1]+1)&&(qe=Zt,Nn++),et[2*Fe+1]=qe,xt<Fe||(tt.bl_count[qe]++,ke=0,Ft<=Fe&&(ke=yt[Fe-Ft]),Ze=et[2*Fe],tt.opt_len+=Ze*(qe+ke),ht&&(tt.static_len+=Ze*(ct[2*Fe+1]+ke)));if(Nn!==0){do{for(qe=Zt-1;tt.bl_count[qe]===0;)qe--;tt.bl_count[qe]--,tt.bl_count[qe+1]+=2,tt.bl_count[Zt]--,Nn-=2}while(0<Nn);for(qe=Zt;qe!==0;qe--)for(Fe=tt.bl_count[qe];Fe!==0;)xt<(De=tt.heap[--Ne])||(et[2*De+1]!==qe&&(tt.opt_len+=(qe-et[2*De+1])*et[2*De],et[2*De+1]=qe),Fe--)}}(te,oe),j(Re,ut,te.bl_count)}function W(te,oe,ge){var le,ve,Re=-1,_e=oe[1],Me=0,be=7,ut=4;for(_e===0&&(be=138,ut=3),oe[2*(ge+1)+1]=65535,le=0;le<=ge;le++)ve=_e,_e=oe[2*(le+1)+1],++Me<be&&ve===_e||(Me<ut?te.bl_tree[2*ve]+=Me:ve!==0?(ve!==Re&&te.bl_tree[2*ve]++,te.bl_tree[2*y]++):Me<=10?te.bl_tree[2*A]++:te.bl_tree[2*S]++,Re=ve,ut=(Me=0)===_e?(be=138,3):ve===_e?(be=6,3):(be=7,4))}function ne(te,oe,ge){var le,ve,Re=-1,_e=oe[1],Me=0,be=7,ut=4;for(_e===0&&(be=138,ut=3),le=0;le<=ge;le++)if(ve=_e,_e=oe[2*(le+1)+1],!(++Me<be&&ve===_e)){if(Me<ut)for(;q(te,ve,te.bl_tree),--Me!=0;);else ve!==0?(ve!==Re&&(q(te,ve,te.bl_tree),Me--),q(te,y,te.bl_tree),G(te,Me-3,2)):Me<=10?(q(te,A,te.bl_tree),G(te,Me-3,3)):(q(te,S,te.bl_tree),G(te,Me-11,7));Re=ve,ut=(Me=0)===_e?(be=138,3):ve===_e?(be=6,3):(be=7,4)}}c(K);var ue=!1;function $(te,oe,ge,le){G(te,(l<<1)+(le?1:0),3),function(ve,Re,_e,Me){de(ve),Me&&(Q(ve,_e),Q(ve,~_e)),i.arraySet(ve.pending_buf,ve.window,Re,_e,ve.pending),ve.pending+=_e}(te,oe,ge,!0)}o._tr_init=function(te){ue||(function(){var oe,ge,le,ve,Re,_e=new Array(v+1);for(ve=le=0;ve<u-1;ve++)for(P[ve]=le,oe=0;oe<1<<k[ve];oe++)N[le++]=ve;for(N[le-1]=ve,ve=Re=0;ve<16;ve++)for(K[ve]=Re,oe=0;oe<1<<O[ve];oe++)F[Re++]=ve;for(Re>>=7;ve<h;ve++)for(K[ve]=Re<<7,oe=0;oe<1<<O[ve]-7;oe++)F[256+Re++]=ve;for(ge=0;ge<=v;ge++)_e[ge]=0;for(oe=0;oe<=143;)E[2*oe+1]=8,oe++,_e[8]++;for(;oe<=255;)E[2*oe+1]=9,oe++,_e[9]++;for(;oe<=279;)E[2*oe+1]=7,oe++,_e[7]++;for(;oe<=287;)E[2*oe+1]=8,oe++,_e[8]++;for(j(E,d+1,_e),oe=0;oe<h;oe++)T[2*oe+1]=5,T[2*oe]=ae(oe,5);C=new ie(E,k,f+1,d,v),X=new ie(T,O,0,h,v),U=new ie(new Array(0),w,0,p,x)}(),ue=!0),te.l_desc=new B(te.dyn_ltree,C),te.d_desc=new B(te.dyn_dtree,X),te.bl_desc=new B(te.bl_tree,U),te.bi_buf=0,te.bi_valid=0,H(te)},o._tr_stored_block=$,o._tr_flush_block=function(te,oe,ge,le){var ve,Re,_e=0;0<te.level?(te.strm.data_type===2&&(te.strm.data_type=function(Me){var be,ut=4093624447;for(be=0;be<=31;be++,ut>>>=1)if(1&ut&&Me.dyn_ltree[2*be]!==0)return a;if(Me.dyn_ltree[18]!==0||Me.dyn_ltree[20]!==0||Me.dyn_ltree[26]!==0)return s;for(be=32;be<f;be++)if(Me.dyn_ltree[2*be]!==0)return s;return a}(te)),ce(te,te.l_desc),ce(te,te.d_desc),_e=function(Me){var be;for(W(Me,Me.dyn_ltree,Me.l_desc.max_code),W(Me,Me.dyn_dtree,Me.d_desc.max_code),ce(Me,Me.bl_desc),be=p-1;3<=be&&Me.bl_tree[2*I[be]+1]===0;be--);return Me.opt_len+=3*(be+1)+5+5+4,be}(te),ve=te.opt_len+3+7>>>3,(Re=te.static_len+3+7>>>3)<=ve&&(ve=Re)):ve=Re=ge+5,ge+4<=ve&&oe!==-1?$(te,oe,ge,le):te.strategy===4||Re===ve?(G(te,2+(le?1:0),3),J(te,E,T)):(G(te,4+(le?1:0),3),function(Me,be,ut,tt){var Oe;for(G(Me,be-257,5),G(Me,ut-1,5),G(Me,tt-4,4),Oe=0;Oe<tt;Oe++)G(Me,Me.bl_tree[2*I[Oe]+1],3);ne(Me,Me.dyn_ltree,be-1),ne(Me,Me.dyn_dtree,ut-1)}(te,te.l_desc.max_code+1,te.d_desc.max_code+1,_e+1),J(te,te.dyn_ltree,te.dyn_dtree)),H(te),le&&de(te)},o._tr_tally=function(te,oe,ge){return te.pending_buf[te.d_buf+2*te.last_lit]=oe>>>8&255,te.pending_buf[te.d_buf+2*te.last_lit+1]=255&oe,te.pending_buf[te.l_buf+te.last_lit]=255&ge,te.last_lit++,oe===0?te.dyn_ltree[2*ge]++:(te.matches++,oe--,te.dyn_ltree[2*(N[ge]+f+1)]++,te.dyn_dtree[2*Z(oe)]++),te.last_lit===te.lit_bufsize-1},o._tr_align=function(te){G(te,2,3),q(te,R,E),function(oe){oe.bi_valid===16?(Q(oe,oe.bi_buf),oe.bi_buf=0,oe.bi_valid=0):8<=oe.bi_valid&&(oe.pending_buf[oe.pending++]=255&oe.bi_buf,oe.bi_buf>>=8,oe.bi_valid-=8)}(te)}},{"../utils/common":41}],53:[function(n,r,o){r.exports=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}},{}],54:[function(n,r,o){(function(i){(function(a,s){if(!a.setImmediate){var c,l,u,f,d=1,h={},p=!1,m=a.document,v=Object.getPrototypeOf&&Object.getPrototypeOf(a);v=v&&v.setTimeout?v:a,c={}.toString.call(a.process)==="[object process]"?function(y){process.nextTick(function(){x(y)})}:function(){if(a.postMessage&&!a.importScripts){var y=!0,A=a.onmessage;return a.onmessage=function(){y=!1},a.postMessage("","*"),a.onmessage=A,y}}()?(f="setImmediate$"+Math.random()+"$",a.addEventListener?a.addEventListener("message",R,!1):a.attachEvent("onmessage",R),function(y){a.postMessage(f+y,"*")}):a.MessageChannel?((u=new MessageChannel).port1.onmessage=function(y){x(y.data)},function(y){u.port2.postMessage(y)}):m&&"onreadystatechange"in m.createElement("script")?(l=m.documentElement,function(y){var A=m.createElement("script");A.onreadystatechange=function(){x(y),A.onreadystatechange=null,l.removeChild(A),A=null},l.appendChild(A)}):function(y){setTimeout(x,0,y)},v.setImmediate=function(y){typeof y!="function"&&(y=new Function(""+y));for(var A=new Array(arguments.length-1),S=0;S<A.length;S++)A[S]=arguments[S+1];var k={callback:y,args:A};return h[d]=k,c(d),d++},v.clearImmediate=b}function b(y){delete h[y]}function x(y){if(p)setTimeout(x,0,y);else{var A=h[y];if(A){p=!0;try{(function(S){var k=S.callback,O=S.args;switch(O.length){case 0:k();break;case 1:k(O[0]);break;case 2:k(O[0],O[1]);break;case 3:k(O[0],O[1],O[2]);break;default:k.apply(s,O)}})(A)}finally{b(y),p=!1}}}}function R(y){y.source===a&&typeof y.data=="string"&&y.data.indexOf(f)===0&&x(+y.data.slice(f.length))}})(typeof self>"u"?i===void 0?this:i:self)}).call(this,typeof kt<"u"?kt:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})})(jC);var Mne=jC.exports;const $C=Ug(Mne);var Sr=function(){return Sr=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},Sr.apply(this,arguments)};function Ka(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function s(u){try{l(r.next(u))}catch(f){a(f)}}function c(u){try{l(r.throw(u))}catch(f){a(f)}}function l(u){u.done?i(u.value):o(u.value).then(s,c)}l((r=r.apply(e,t||[])).next())})}function Ha(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(l){return function(u){return c([l,u])}}function c(l){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,l[0]&&(n=0)),n;)try{if(r=1,o&&(i=l[0]&2?o.return:l[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,l[1])).done)return i;switch(o=0,i&&(l=[l[0]&2,i.value]),l[0]){case 0:case 1:i=l;break;case 4:return n.label++,{value:l[1],done:!1};case 5:n.label++,o=l[1],l=[0];continue;case 7:l=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(l[0]===6||l[0]===2)){n=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]<i[3])){n.label=l[1];break}if(l[0]===6&&n.label<i[1]){n.label=i[1],i=l;break}if(i&&n.label<i[2]){n.label=i[2],n.ops.push(l);break}i[2]&&n.ops.pop(),n.trys.pop();continue}l=t.call(e,n)}catch(u){l=[6,u],o=0}finally{r=i=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}function q2(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++)(i||!(r in t))&&(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))}var Qt=914400,Vp=12700,Qr=`\r
|
|
`,wne=2147483649,EA=/^[0-9a-fA-F]{6}$/,Sne=1.67,Lne=27,wf={type:"solid",color:"666666",pt:1},qC=[.05,.1,.05,.1],Sf={type:"solid",color:"363636",pt:1},ou={color:"888888",style:"solid",size:1,cap:"flat"},zo="000000",Gi=12,One=18,Lf="LAYOUT_16x9",Q4="DEFAULT",eI="333333",Qc={type:"outer",blur:3,offset:23e3/12700,angle:90,color:"000000",opacity:.35,rotateWithShape:!0},rp=[.5,.5,.5,.5],xL={type:"outer",blur:8,offset:4,angle:270,color:"000000",opacity:.75},Tne={size:8,color:"FFFFFF",opacity:.75},Zs="2094734552",em="2094734553",J0="2094734554",B4="2094734555",tI="2094734556",v0="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),j0=["C0504D","4F81BD","9BBB59","8064A2","4BACC6","F79646","628FC6","C86360","C0504D","4F81BD","9BBB59","8064A2","4BACC6","F79646","628FC6","C86360"],kne=["5DA5DA","FAA43A","60BD68","F17CB0","B2912F","B276B2","DECF3F","F15854","A7A7A7","5DA5DA","FAA43A","60BD68","F17CB0","B2912F","B276B2","DECF3F","F15854","A7A7A7"],zf;(function(e){e.left="left",e.center="center",e.right="right",e.justify="justify"})(zf||(zf={}));var Jf;(function(e){e.b="b",e.ctr="ctr",e.t="t"})(Jf||(Jf={}));var nI="{F7021451-1387-4CA6-816F-3879F97B5CBC}",D4;(function(e){e.arraybuffer="arraybuffer",e.base64="base64",e.binarystring="binarystring",e.blob="blob",e.nodebuffer="nodebuffer",e.uint8array="uint8array"})(D4||(D4={}));var K4;(function(e){e.area="area",e.bar="bar",e.bar3d="bar3D",e.bubble="bubble",e.bubble3d="bubble3D",e.doughnut="doughnut",e.line="line",e.pie="pie",e.radar="radar",e.scatter="scatter"})(K4||(K4={}));var H4;(function(e){e.accentBorderCallout1="accentBorderCallout1",e.accentBorderCallout2="accentBorderCallout2",e.accentBorderCallout3="accentBorderCallout3",e.accentCallout1="accentCallout1",e.accentCallout2="accentCallout2",e.accentCallout3="accentCallout3",e.actionButtonBackPrevious="actionButtonBackPrevious",e.actionButtonBeginning="actionButtonBeginning",e.actionButtonBlank="actionButtonBlank",e.actionButtonDocument="actionButtonDocument",e.actionButtonEnd="actionButtonEnd",e.actionButtonForwardNext="actionButtonForwardNext",e.actionButtonHelp="actionButtonHelp",e.actionButtonHome="actionButtonHome",e.actionButtonInformation="actionButtonInformation",e.actionButtonMovie="actionButtonMovie",e.actionButtonReturn="actionButtonReturn",e.actionButtonSound="actionButtonSound",e.arc="arc",e.bentArrow="bentArrow",e.bentUpArrow="bentUpArrow",e.bevel="bevel",e.blockArc="blockArc",e.borderCallout1="borderCallout1",e.borderCallout2="borderCallout2",e.borderCallout3="borderCallout3",e.bracePair="bracePair",e.bracketPair="bracketPair",e.callout1="callout1",e.callout2="callout2",e.callout3="callout3",e.can="can",e.chartPlus="chartPlus",e.chartStar="chartStar",e.chartX="chartX",e.chevron="chevron",e.chord="chord",e.circularArrow="circularArrow",e.cloud="cloud",e.cloudCallout="cloudCallout",e.corner="corner",e.cornerTabs="cornerTabs",e.cube="cube",e.curvedDownArrow="curvedDownArrow",e.curvedLeftArrow="curvedLeftArrow",e.curvedRightArrow="curvedRightArrow",e.curvedUpArrow="curvedUpArrow",e.custGeom="custGeom",e.decagon="decagon",e.diagStripe="diagStripe",e.diamond="diamond",e.dodecagon="dodecagon",e.donut="donut",e.doubleWave="doubleWave",e.downArrow="downArrow",e.downArrowCallout="downArrowCallout",e.ellipse="ellipse",e.ellipseRibbon="ellipseRibbon",e.ellipseRibbon2="ellipseRibbon2",e.flowChartAlternateProcess="flowChartAlternateProcess",e.flowChartCollate="flowChartCollate",e.flowChartConnector="flowChartConnector",e.flowChartDecision="flowChartDecision",e.flowChartDelay="flowChartDelay",e.flowChartDisplay="flowChartDisplay",e.flowChartDocument="flowChartDocument",e.flowChartExtract="flowChartExtract",e.flowChartInputOutput="flowChartInputOutput",e.flowChartInternalStorage="flowChartInternalStorage",e.flowChartMagneticDisk="flowChartMagneticDisk",e.flowChartMagneticDrum="flowChartMagneticDrum",e.flowChartMagneticTape="flowChartMagneticTape",e.flowChartManualInput="flowChartManualInput",e.flowChartManualOperation="flowChartManualOperation",e.flowChartMerge="flowChartMerge",e.flowChartMultidocument="flowChartMultidocument",e.flowChartOfflineStorage="flowChartOfflineStorage",e.flowChartOffpageConnector="flowChartOffpageConnector",e.flowChartOnlineStorage="flowChartOnlineStorage",e.flowChartOr="flowChartOr",e.flowChartPredefinedProcess="flowChartPredefinedProcess",e.flowChartPreparation="flowChartPreparation",e.flowChartProcess="flowChartProcess",e.flowChartPunchedCard="flowChartPunchedCard",e.flowChartPunchedTape="flowChartPunchedTape",e.flowChartSort="flowChartSort",e.flowChartSummingJunction="flowChartSummingJunction",e.flowChartTerminator="flowChartTerminator",e.folderCorner="folderCorner",e.frame="frame",e.funnel="funnel",e.gear6="gear6",e.gear9="gear9",e.halfFrame="halfFrame",e.heart="heart",e.heptagon="heptagon",e.hexagon="hexagon",e.homePlate="homePlate",e.horizontalScroll="horizontalScroll",e.irregularSeal1="irregularSeal1",e.irregularSeal2="irregularSeal2",e.leftArrow="leftArrow",e.leftArrowCallout="leftArrowCallout",e.leftBrace="leftBrace",e.leftBracket="leftBracket",e.leftCircularArrow="leftCircularArrow",e.leftRightArrow="leftRightArrow",e.leftRightArrowCallout="leftRightArrowCallout",e.leftRightCircularArrow="leftRightCircularArrow",e.leftRightRibbon="leftRightRibbon",e.leftRightUpArrow="leftRightUpArrow",e.leftUpArrow="leftUpArrow",e.lightningBolt="lightningBolt",e.line="line",e.lineInv="lineInv",e.mathDivide="mathDivide",e.mathEqual="mathEqual",e.mathMinus="mathMinus",e.mathMultiply="mathMultiply",e.mathNotEqual="mathNotEqual",e.mathPlus="mathPlus",e.moon="moon",e.noSmoking="noSmoking",e.nonIsoscelesTrapezoid="nonIsoscelesTrapezoid",e.notchedRightArrow="notchedRightArrow",e.octagon="octagon",e.parallelogram="parallelogram",e.pentagon="pentagon",e.pie="pie",e.pieWedge="pieWedge",e.plaque="plaque",e.plaqueTabs="plaqueTabs",e.plus="plus",e.quadArrow="quadArrow",e.quadArrowCallout="quadArrowCallout",e.rect="rect",e.ribbon="ribbon",e.ribbon2="ribbon2",e.rightArrow="rightArrow",e.rightArrowCallout="rightArrowCallout",e.rightBrace="rightBrace",e.rightBracket="rightBracket",e.round1Rect="round1Rect",e.round2DiagRect="round2DiagRect",e.round2SameRect="round2SameRect",e.roundRect="roundRect",e.rtTriangle="rtTriangle",e.smileyFace="smileyFace",e.snip1Rect="snip1Rect",e.snip2DiagRect="snip2DiagRect",e.snip2SameRect="snip2SameRect",e.snipRoundRect="snipRoundRect",e.squareTabs="squareTabs",e.star10="star10",e.star12="star12",e.star16="star16",e.star24="star24",e.star32="star32",e.star4="star4",e.star5="star5",e.star6="star6",e.star7="star7",e.star8="star8",e.stripedRightArrow="stripedRightArrow",e.sun="sun",e.swooshArrow="swooshArrow",e.teardrop="teardrop",e.trapezoid="trapezoid",e.triangle="triangle",e.upArrow="upArrow",e.upArrowCallout="upArrowCallout",e.upDownArrow="upDownArrow",e.upDownArrowCallout="upDownArrowCallout",e.uturnArrow="uturnArrow",e.verticalScroll="verticalScroll",e.wave="wave",e.wedgeEllipseCallout="wedgeEllipseCallout",e.wedgeRectCallout="wedgeRectCallout",e.wedgeRoundRectCallout="wedgeRoundRectCallout"})(H4||(H4={}));var yi;(function(e){e.text1="tx1",e.text2="tx2",e.background1="bg1",e.background2="bg2",e.accent1="accent1",e.accent2="accent2",e.accent3="accent3",e.accent4="accent4",e.accent5="accent5",e.accent6="accent6"})(yi||(yi={}));var G4;(function(e){e.left="left",e.center="center",e.right="right",e.justify="justify"})(G4||(G4={}));var z4;(function(e){e.top="top",e.middle="middle",e.bottom="bottom"})(z4||(z4={}));var Ac;(function(e){e.ACTION_BUTTON_BACK_OR_PREVIOUS="actionButtonBackPrevious",e.ACTION_BUTTON_BEGINNING="actionButtonBeginning",e.ACTION_BUTTON_CUSTOM="actionButtonBlank",e.ACTION_BUTTON_DOCUMENT="actionButtonDocument",e.ACTION_BUTTON_END="actionButtonEnd",e.ACTION_BUTTON_FORWARD_OR_NEXT="actionButtonForwardNext",e.ACTION_BUTTON_HELP="actionButtonHelp",e.ACTION_BUTTON_HOME="actionButtonHome",e.ACTION_BUTTON_INFORMATION="actionButtonInformation",e.ACTION_BUTTON_MOVIE="actionButtonMovie",e.ACTION_BUTTON_RETURN="actionButtonReturn",e.ACTION_BUTTON_SOUND="actionButtonSound",e.ARC="arc",e.BALLOON="wedgeRoundRectCallout",e.BENT_ARROW="bentArrow",e.BENT_UP_ARROW="bentUpArrow",e.BEVEL="bevel",e.BLOCK_ARC="blockArc",e.CAN="can",e.CHART_PLUS="chartPlus",e.CHART_STAR="chartStar",e.CHART_X="chartX",e.CHEVRON="chevron",e.CHORD="chord",e.CIRCULAR_ARROW="circularArrow",e.CLOUD="cloud",e.CLOUD_CALLOUT="cloudCallout",e.CORNER="corner",e.CORNER_TABS="cornerTabs",e.CROSS="plus",e.CUBE="cube",e.CURVED_DOWN_ARROW="curvedDownArrow",e.CURVED_DOWN_RIBBON="ellipseRibbon",e.CURVED_LEFT_ARROW="curvedLeftArrow",e.CURVED_RIGHT_ARROW="curvedRightArrow",e.CURVED_UP_ARROW="curvedUpArrow",e.CURVED_UP_RIBBON="ellipseRibbon2",e.CUSTOM_GEOMETRY="custGeom",e.DECAGON="decagon",e.DIAGONAL_STRIPE="diagStripe",e.DIAMOND="diamond",e.DODECAGON="dodecagon",e.DONUT="donut",e.DOUBLE_BRACE="bracePair",e.DOUBLE_BRACKET="bracketPair",e.DOUBLE_WAVE="doubleWave",e.DOWN_ARROW="downArrow",e.DOWN_ARROW_CALLOUT="downArrowCallout",e.DOWN_RIBBON="ribbon",e.EXPLOSION1="irregularSeal1",e.EXPLOSION2="irregularSeal2",e.FLOWCHART_ALTERNATE_PROCESS="flowChartAlternateProcess",e.FLOWCHART_CARD="flowChartPunchedCard",e.FLOWCHART_COLLATE="flowChartCollate",e.FLOWCHART_CONNECTOR="flowChartConnector",e.FLOWCHART_DATA="flowChartInputOutput",e.FLOWCHART_DECISION="flowChartDecision",e.FLOWCHART_DELAY="flowChartDelay",e.FLOWCHART_DIRECT_ACCESS_STORAGE="flowChartMagneticDrum",e.FLOWCHART_DISPLAY="flowChartDisplay",e.FLOWCHART_DOCUMENT="flowChartDocument",e.FLOWCHART_EXTRACT="flowChartExtract",e.FLOWCHART_INTERNAL_STORAGE="flowChartInternalStorage",e.FLOWCHART_MAGNETIC_DISK="flowChartMagneticDisk",e.FLOWCHART_MANUAL_INPUT="flowChartManualInput",e.FLOWCHART_MANUAL_OPERATION="flowChartManualOperation",e.FLOWCHART_MERGE="flowChartMerge",e.FLOWCHART_MULTIDOCUMENT="flowChartMultidocument",e.FLOWCHART_OFFLINE_STORAGE="flowChartOfflineStorage",e.FLOWCHART_OFFPAGE_CONNECTOR="flowChartOffpageConnector",e.FLOWCHART_OR="flowChartOr",e.FLOWCHART_PREDEFINED_PROCESS="flowChartPredefinedProcess",e.FLOWCHART_PREPARATION="flowChartPreparation",e.FLOWCHART_PROCESS="flowChartProcess",e.FLOWCHART_PUNCHED_TAPE="flowChartPunchedTape",e.FLOWCHART_SEQUENTIAL_ACCESS_STORAGE="flowChartMagneticTape",e.FLOWCHART_SORT="flowChartSort",e.FLOWCHART_STORED_DATA="flowChartOnlineStorage",e.FLOWCHART_SUMMING_JUNCTION="flowChartSummingJunction",e.FLOWCHART_TERMINATOR="flowChartTerminator",e.FOLDED_CORNER="folderCorner",e.FRAME="frame",e.FUNNEL="funnel",e.GEAR_6="gear6",e.GEAR_9="gear9",e.HALF_FRAME="halfFrame",e.HEART="heart",e.HEPTAGON="heptagon",e.HEXAGON="hexagon",e.HORIZONTAL_SCROLL="horizontalScroll",e.ISOSCELES_TRIANGLE="triangle",e.LEFT_ARROW="leftArrow",e.LEFT_ARROW_CALLOUT="leftArrowCallout",e.LEFT_BRACE="leftBrace",e.LEFT_BRACKET="leftBracket",e.LEFT_CIRCULAR_ARROW="leftCircularArrow",e.LEFT_RIGHT_ARROW="leftRightArrow",e.LEFT_RIGHT_ARROW_CALLOUT="leftRightArrowCallout",e.LEFT_RIGHT_CIRCULAR_ARROW="leftRightCircularArrow",e.LEFT_RIGHT_RIBBON="leftRightRibbon",e.LEFT_RIGHT_UP_ARROW="leftRightUpArrow",e.LEFT_UP_ARROW="leftUpArrow",e.LIGHTNING_BOLT="lightningBolt",e.LINE_CALLOUT_1="borderCallout1",e.LINE_CALLOUT_1_ACCENT_BAR="accentCallout1",e.LINE_CALLOUT_1_BORDER_AND_ACCENT_BAR="accentBorderCallout1",e.LINE_CALLOUT_1_NO_BORDER="callout1",e.LINE_CALLOUT_2="borderCallout2",e.LINE_CALLOUT_2_ACCENT_BAR="accentCallout2",e.LINE_CALLOUT_2_BORDER_AND_ACCENT_BAR="accentBorderCallout2",e.LINE_CALLOUT_2_NO_BORDER="callout2",e.LINE_CALLOUT_3="borderCallout3",e.LINE_CALLOUT_3_ACCENT_BAR="accentCallout3",e.LINE_CALLOUT_3_BORDER_AND_ACCENT_BAR="accentBorderCallout3",e.LINE_CALLOUT_3_NO_BORDER="callout3",e.LINE_CALLOUT_4="borderCallout3",e.LINE_CALLOUT_4_ACCENT_BAR="accentCallout3",e.LINE_CALLOUT_4_BORDER_AND_ACCENT_BAR="accentBorderCallout3",e.LINE_CALLOUT_4_NO_BORDER="callout3",e.LINE="line",e.LINE_INVERSE="lineInv",e.MATH_DIVIDE="mathDivide",e.MATH_EQUAL="mathEqual",e.MATH_MINUS="mathMinus",e.MATH_MULTIPLY="mathMultiply",e.MATH_NOT_EQUAL="mathNotEqual",e.MATH_PLUS="mathPlus",e.MOON="moon",e.NON_ISOSCELES_TRAPEZOID="nonIsoscelesTrapezoid",e.NOTCHED_RIGHT_ARROW="notchedRightArrow",e.NO_SYMBOL="noSmoking",e.OCTAGON="octagon",e.OVAL="ellipse",e.OVAL_CALLOUT="wedgeEllipseCallout",e.PARALLELOGRAM="parallelogram",e.PENTAGON="homePlate",e.PIE="pie",e.PIE_WEDGE="pieWedge",e.PLAQUE="plaque",e.PLAQUE_TABS="plaqueTabs",e.QUAD_ARROW="quadArrow",e.QUAD_ARROW_CALLOUT="quadArrowCallout",e.RECTANGLE="rect",e.RECTANGULAR_CALLOUT="wedgeRectCallout",e.REGULAR_PENTAGON="pentagon",e.RIGHT_ARROW="rightArrow",e.RIGHT_ARROW_CALLOUT="rightArrowCallout",e.RIGHT_BRACE="rightBrace",e.RIGHT_BRACKET="rightBracket",e.RIGHT_TRIANGLE="rtTriangle",e.ROUNDED_RECTANGLE="roundRect",e.ROUNDED_RECTANGULAR_CALLOUT="wedgeRoundRectCallout",e.ROUND_1_RECTANGLE="round1Rect",e.ROUND_2_DIAG_RECTANGLE="round2DiagRect",e.ROUND_2_SAME_RECTANGLE="round2SameRect",e.SMILEY_FACE="smileyFace",e.SNIP_1_RECTANGLE="snip1Rect",e.SNIP_2_DIAG_RECTANGLE="snip2DiagRect",e.SNIP_2_SAME_RECTANGLE="snip2SameRect",e.SNIP_ROUND_RECTANGLE="snipRoundRect",e.SQUARE_TABS="squareTabs",e.STAR_10_POINT="star10",e.STAR_12_POINT="star12",e.STAR_16_POINT="star16",e.STAR_24_POINT="star24",e.STAR_32_POINT="star32",e.STAR_4_POINT="star4",e.STAR_5_POINT="star5",e.STAR_6_POINT="star6",e.STAR_7_POINT="star7",e.STAR_8_POINT="star8",e.STRIPED_RIGHT_ARROW="stripedRightArrow",e.SUN="sun",e.SWOOSH_ARROW="swooshArrow",e.TEAR="teardrop",e.TRAPEZOID="trapezoid",e.UP_ARROW="upArrow",e.UP_ARROW_CALLOUT="upArrowCallout",e.UP_DOWN_ARROW="upDownArrow",e.UP_DOWN_ARROW_CALLOUT="upDownArrowCallout",e.UP_RIBBON="ribbon2",e.U_TURN_ARROW="uturnArrow",e.VERTICAL_SCROLL="verticalScroll",e.WAVE="wave"})(Ac||(Ac={}));var at;(function(e){e.AREA="area",e.BAR="bar",e.BAR3D="bar3D",e.BUBBLE="bubble",e.BUBBLE3D="bubble3D",e.DOUGHNUT="doughnut",e.LINE="line",e.PIE="pie",e.RADAR="radar",e.SCATTER="scatter"})(at||(at={}));var J4;(function(e){e.TEXT1="tx1",e.TEXT2="tx2",e.BACKGROUND1="bg1",e.BACKGROUND2="bg2",e.ACCENT1="accent1",e.ACCENT2="accent2",e.ACCENT3="accent3",e.ACCENT4="accent4",e.ACCENT5="accent5",e.ACCENT6="accent6"})(J4||(J4={}));var Ql;(function(e){e.chart="chart",e.image="image",e.line="line",e.rect="rect",e.text="text",e.placeholder="placeholder"})(Ql||(Ql={}));var Dt;(function(e){e.chart="chart",e.hyperlink="hyperlink",e.image="image",e.media="media",e.online="online",e.placeholder="placeholder",e.table="table",e.tablecell="tablecell",e.text="text",e.notes="notes"})(Dt||(Dt={}));var wh;(function(e){e.title="title",e.body="body",e.image="pic",e.chart="chart",e.table="tbl",e.media="media"})(wh||(wh={}));var jf;(function(e){e.DEFAULT="•",e.CHECK="✓",e.STAR="★",e.TRIANGLE="▶"})(jf||(jf={}));var $f="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAB3CAYAAAD1oOVhAAAGAUlEQVR4Xu2dT0xcRRzHf7tAYSsc0EBSIq2xEg8mtTGebVzEqOVIolz0siRE4gGTStqKwdpWsXoyGhMuyAVJOHBgqyvLNgonDkabeCBYW/8kTUr0wsJC+Wfm0bfuvn37Znbem9mR9303mJnf/Pb7ed95M7PDI5JIJPYJV5EC7e3t1N/fT62trdqViQCIu+bVgpIHEo/Hqbe3V/sdYVKHyWSSZmZm8ilVA0oeyNjYmEnaVC2Xvr6+qg5fAOJAz4DU1dURGzFSqZRVqtMpAFIGyMjICC0vL9PExIRWKADiAYTNshYWFrRCARAOEFZcCKWtrY0GBgaUTYkBRACIE4rKZwqACALR5RQAqQCIDqcASIVAVDsFQCSAqHQKgEgCUeUUAPEBRIVTAMQnEBvK5OQkbW9vk991CoAEAMQJxc86BUACAhKUUwAkQCBBOAVAAgbi1ykAogCIH6cAiCIgsk4BEIVAZJwCIIqBVLqiBxANQFgXS0tLND4+zl08AogmIG5OSSQS1gGKwgtANAIRcQqAaAbCe6YASBWA2E6xDyeyDUl7+AKQMkDYYevm5mZHabA/Li4uUiaTsYLau8QA4gLE/hU7wajyYtv1hReDAiAOxQcHBymbzark4BkbQKom/X8dp9Npmpqasn4BIAYAYSnYp+4BBEAMUcCwNOCQsAKZnp62NtQOw8WmwT09PUo+ijaHsOMx7GppaaH6+nolH0Z10K2tLVpdXbW6UfV3mNqBdHd3U1NTk2rtlMRfW1uj2dlZAFGirkRQAJEQTWUTAFGprkRsAJEQTWUTAFGprkRsAJEQTWUTAFGprkRsAJEQTWUTAFGprkRsAJEQTWUTAFGprkRsAJEQTWUTAGHqrm8caPzQ0WC1logbeiC7X3xJm0PvUmRzh45cuki1588FAmVn9BO6P3yF9utrqGH0MtW82S8UN9RA9v/4k7InjhcJFTs/TLVXLwmJV67S7vD7tHF5pKi46fYdosdOcOOGG8j1OcqefbFEJD9Q3GCwDhqT31HklS4A8VRgfYM2Op6k3bt/BQJl58J7lPvwg5JYNccepaMry0LPqFA7hCm39+NNyp2J0172b19QysGINj5CsRtpij57musOViH0QPJQXn6J9u7dlYJSFkbrMYolrwvDAJAC+WWdEpQz7FTgECeUCpzi6YxvvqXoM6eEhqnCSgDikEzUKUE7Aw7xuHctKB5OYU3dZlNR9syQdAaAcAYTC0pXF+39c09o2Ik+3EqxVKqiB7hbYAxZkk4pbBaEM+AQofv+wTrFwylBOQNABIGwavdfe4O2pg5elO+86l99nY58/VUF0byrYsjiSFluNlXYrOHcBar7+EogUADEQ0YRGHbzoKAASBkg2+9cpM1rV0tK2QOcXW7bLEFAARAXIF4w2DrDWoeUWaf4hQIgDiA8GPZ2iNfi0Q8UACkAIgrDbrJ385eDxaPLLrEsFAB5oG6lMPJQPLZZZKAACBGVhcG2Q+bmuLu2nk55e4jqPv1IeEoceiBeX7s2zCa5MAqdstl91vfXwaEGsv/rb5TtOFk6tWXOuJGh6KmnhO9sayrMninPx103JBtXblHkice58cINZP4Hyr5wpkgkdiChEmc4FWazLzenNKa/p0jncwDiqcD6BuWePk07t1asatZGoYQzSqA4nFJ7soNiP/+EUyfc25GI2GG53dHPrKo1g/1Cw4pIXLrzO+1c+/wg7tBbFDle/EbQcjFCPWQJCau5EoBoFpzXHYDwFNJcDiCaBed1ByA8hTSXA4hmwXndAQhPIc3lAKJZcF53AMJTSHM5gGgWnNcdgPAU0lwOIJoF53UHIDyFNJcfSiCdnZ0Ui8U0SxlMd7lcjubn561gh+Y1scFIU/0o/3sgeLO12E2k7UXKYumgFoAYdg8ACIAYpoBh6cAhAGKYAoalA4cAiGEKGJYOHAIghilgWDpwCIAYpoBh6cAhAGKYAoalA4cAiGEKGJYOHAIghilgWDpwCIAYpoBh6ZQ4JB6PKzviYthnNy4d9h+1M5mMlVckkUjsG5dhiBMCEMPg/wuOfrZZ/RSywQAAAABJRU5ErkJggg==",Nne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAVnCAYAAACzfHDVAAAAYHpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjaVcjJDYAwDEXBu6ughBfH+YnLQSwSHVA+Yrkwx7HtPHabHuEWrQ+lBBAZ6TMweBWoCwUH8quZH6VWFXVT696zxp12ARkVFEqn8wB8AAAACXBIWXMAAC4jAAAuIwF4pT92AADZLklEQVR42uzdd5hV9Z0/8M+dmcsUZmDovYOhKCiKYhR7JJuoSTCWGFI0WUxijBoTTXazVlyza4maYm9rTRSJigVsqCDNQhHBAogKCEgRMjMMU+7vj93sL8kqClLmnPt6PY+PeXZM9vP9vO8jZ+Y955xMfJLjorBrRMuSgmiViyjN1Ee2oSCyucbIBAAAAAAAAADbXaYgcoWNUZcrirpMbdRsysa69wbF+rggGrf439vSF7seF12aFUTnxvoosGIAAAAAAACAXacgoqEgF++/VRgr4r5o+Kh/pvD//F8uiII+LaPrum/EXzqui2b1ddHGKgEAAAAAAAB2rVxEQWMmWrQtjHZlA6N2w2tR84//zP8pgHu3ib6NBdG+zdqorK6KVUXZaB85j3sGAAAAAAAAaAoaG6OwIBdtyneP2PBabPzbr/1dAdx3VHRtyESHiIhcYzQrLo7WmVzkcjmPgAYAAAAAAABoSgpy0eIfS+D/LYD7fy3abC6Inn/7X2hsjELlLwAAAAAAAEDT9D8lcM1fHwddFBFxyAVR9M686PVp/gfqayKiJiLqLBMAAAAAAABgh8hGRGlEUekn/6PFEb3ikNgQk6O+KCJi6dzoksv83/cB/1X9xoiaJdmoWxlRV1dk2QAAAAAAAAA7QTZbH9muERX96v7n9t7/q6Exinq3i86LI94pjOOisHUu+uYykfmof7h+Y8Sa6aVRt74gGhs9DRoAAAAAAABgZ2lsLIi69QWxeUUmSjs0/vedwR8hk4uydSfE+wVd6qOyMfMx7/mtj9jwUtbjngEAAAAAAAB2obrqolg7IxtR/9Ffb4wo7P5GtCwobRaVH/c/UvNmNuqqPfIZAAAAAAAAYFerqy6KmjezH/v1ktpoVZBr/PgCeMN7yl8AAAAAAACApmJLHW5jUVQWNDSP+Q3ZeLco4i9/+8X6teHRzwAAAAAAAABNSd3/dLn/oLAoqqIuVhXFxhhSGB/xqGjlLwAAAAAAAECTU1eTjaK/KXSLIv7SWB+bc5ko9YxnAAAAAAAAgATJFv393bz1EeV//c8F1gMAAAAAAACQDgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKREkRUAAACwrUpLSwuGDRvWfMCAAS26du3avKysrLiioqKkZcuWzZs1a1bcvHnz0tLS0rJsNtusuLi4ebNmzUoLCgo+8/eijY2N9Zs3b66pra2tqqur21xTU1NdVVVVs2nTptqNGzdWbdiwoeYvf/nL5hUrVlQtWLBgw6xZs6pqamoaJQYAAEDaKYABAACIiIghQ4aUHnTQQW379u3bql27dq3at2/fpkWLFq2bN29eWVpa2qpZs2bNCwsLm2ez2fLCwsLyoqKi8sLCwtKknK+hoaG6vr6+qqGh4S91dXV/aWhoqNq8eXNVTU3NuqqqqvUbNmxYu2rVqjWrV69e99Zbb6177rnnPpgzZ06NTwYAAABJogAGAADIA8OGDWt+xBFHdBwwYECnLl26dGjdunXHFi1adCgtLe1YUlLSvlmzZq0KCgqK07yDwsLCssLCwrKIaPdp/zuNjY21mzdvXrdp06ZVNTU172/YsGHl2rVr31+2bNnKBQsWrHjyySffnzVrVpVPGAAAAE1Fpuexsd9HfaF+ZcSal0ptCAAAIAE6deqUPf744zvtueeeXbp3796lbdu2XSorKzuXlpZ2KS0t7VBYWFhhSztGQ0PDxpqampU1NTXL169fv+yDDz5Y9s477yybPXv2sj/96U8rVqxYUWdLAAAAbE9t9q6Jog4f/TUFMAAAQEJks9nMt7/97Y4jRozo1bdv397t2rXrXl5e3rWsrKxzcXFx+4gosKUmp7G2tnZVTU3Nso0bNy5btWrV0tdff/2tJ598cvG999672noAAADYFgpgAACAhPne977X6a9Fb/v27Xu1bNmyV1lZWa8kvXOXLauvr9/wl7/8ZdG6desWL1u2bNHChQsX/fGPf1w8derUjbYDAADAliiAAQAAmqhsNps59dRTuxx66KH9+/Tp87n27dv3Ly8v719UVOSRzXlq06ZNKzZu3Pj6+++//8abb775xqOPPvrG3XffvcpmAAAA+CsFMAAAQBNx6qmndvniF784qHfv3v3btWv3uYqKis8VFhaW2wxbUl9fv37Dhg1vfPDBB68vXrz4jccee2z+jTfeuNxmAAAA8pMCGAAAYBc45phjWn/rW9/aq3///kPatGnTv6Kiop9HOLO9NDQ0VG/cuPGtNWvWLFy4cOGcO+6445WHHnporc0AAACknwIYAABgJzjjjDO6f+lLX9qrV69eg1u3bj2orKysR0RkbIadJFddXb103bp18xcvXjz30UcffeXqq69+x1oAAADSRwEMAACwnZWWlhb86le/2u3QQw8d1r17931btmw5qLCwsMxmaEoaGhqqP/zww/nvvPPOzGeeeWbW2LFj36ipqWm0GQAAgGRTAAMAAGwHP/7xj7t+9atf3bdXr15D27Ztu1c2m21jKyRJXV3dmg8++OCVRYsWvfznP/95xh/+8IdltgIAAJA8CmAAAIBtcOKJJ7Y75ZRTDujXr9+w1q1bD81ms61shTSpq6tbt3bt2pfffPPNWbfccsvUe++9d7WtAAAANH0KYAAAgE+hoqKi4IILLhg0YsSI/bp27bpfy5YtB2YymUKbIR/kcrmGDz/8cP6777474/nnn59x4YUXvrZx40aPiwYAAGiCFMAAAAAf4/jjj2/7/e9//8D+/fsf2Lp1630KCgpKbAUiGhsbN61fv37eW2+9NeWGG2545u67715lKwAAAE2DAhgAAOB/ZLPZzAUXXPC5I4888sDu3bsfWFFRsVtEFNgMbFl1dfWSd999d8qsWbNmnnvuuS+vW7euwVYAAAB2DQUwAACQ10pLSwsuvfTSQYcccsjBXbt2HVFWVtbDVmDb1dbWrnr//fdfmDp16uRf/vKXL65evbreVgAAAHYeBTAAAJB3Bg0aVHrBBRd8fs899zywQ4cOBxQVFbWwFdj+Ghsba9euXTtrzpw5T59//vmTX3755WpbAQAA2LEUwAAAQF4YNmxY8/POO+/gIUOGHOZ9vrDz/W0ZfNFFFz07a9asKlsBAADY/hTAAABAarVq1arwyiuv3HfEiBEjO3TocFBhYWGZrcCu19DQUP3+++8/O2XKlIk/+clPZm7cuLHRVgAAALYPBTAAAJAqrVq1Kvztb3+7/3777Xd4x44dRxQWFpbbCjRdDQ0NG99///0pM2bMeOqHP/zhC8pgAACAz0YBDAAApMJZZ53V45vf/OaRvXr1GllaWtrVRiB5ampq3l28ePHEO++8c9LVV1/9jo0AAABsPQUwAACQWMOHDy+/6KKLvjB48OCjW7RoMdBGID0+/PDDV+fNmzfhvPPOe3L69Ol/sREAAIBPRwEMAAAkSqtWrQpvuOGGQ/bbb79/atOmzX6ZTCZrK5BeuVyubs2aNTNmzJjx2JgxYyavW7euwVYAAAA+ngIYAABIhB//+Mddv/e9732lZ8+e/1RcXNzWRiD/1NbWfvD2228/dssttzz029/+9l0bAQAA+L8UwAAAQJNVUVFRcO21137+4IMPPrZ169b7ZTKZAlsBIqJxzZo1M59//vnxp5122hR3BQMAAPx/CmAAAKDJOeWUUzqefvrpx/bu3ftL2Wy2jY0AH6e+vn7j0qVLH/vd7373x+uvv36ZjQAAAPlOAQwAADQJ2Ww2c+uttx5wyCGHnNC6deu9I8LdvsDWaFy7du1L06ZN+/OPfvSjZ1evXl1vJQAAQD5SAAMAALtU//79S6655pp/2nPPPY8tLy/vayPAZ1VTU7NswYIF488999wHp06dutFGAACAfKIABgAAdomf//znPU855ZQTu3btemRhYWGZjQDbW2NjY92KFSuevOWWW+689NJLF9kIAACQDxTAAADATuMxz8Cusn79+rlPP/30f5188slT6+rqcjYCAACklQIYAADY4fr27Vv8hz/84a+Pee5nI8CuUlNT8+68efPu/8EPfvDgwoULN9kIAACQNgpgAABghxkyZEjpNddc89XBgwefWFxc3MFGgKaitrZ21dy5c+/5yU9+8uc5c+bU2AgAAJAWWyqAPYoNAADYJqNHj+4wb968n06ZMuXRYcOGnaH8BZqa4uLi9sOGDTtjypQpj86bN++nJ510UntbAQAA0s4dwAAAwFY599xze33/+9//dufOnY/IZDJZGwGSIpfL1S1fvvzJG2644fbLLrvsbRsBAACSyiOgAQCAz+y8887r+53vfOfbHTt2PDyTyRTaCJBUuVyuYcWKFU/cdNNN//XrX/96sY0AAABJowAGAAC22WWXXTboG9/4xg9at249zDaAtFm7du2su++++9pzzjnnNdsAAACSQgEMAABsNcUvkE8UwQAAQJIogAEAgE9N8Qvks7Vr18665557rvv5z38+3zYAAICmaksFcGHlwOj6UV9orIqoWZG1PQAAyBO/+MUvet9xxx3nHHrooT8pLS3tYiNAPiotLe2y7777HvP973+/X1lZ2ZIpU6assxUAAKCpKetcHwXlH/01BTAAAOS5M844o/u99957zpe//OWflZeX94qIjK0AeS5TXl7e8+CDDx71/e9/v3dEvDVjxowPrQUAAGgqFMAAAMD/ceKJJ7a77777fjJq1Kh/KS8v7xOKX4B/lCkvL+99+OGHj/rWt77VfvXq1Qvnz59fbS0AAMCutqUC2DuAAQAgzwwdOrTs+uuvP6l///4nFRYWltkI20NjY2Ns2rQpqquro6amJurr62PTpk2xefPmqK+vj+rq6qivr4/NmzfHpk2boqGhYZv/fxUWFkZJSUk0a9YsioqKoqysLIqKiqJZs2ZRUlISRUVFUVpa+r9/FRQUCIjtoqGhoeq11167a8yYMffMmTOnxkYAAIBdZUvvAFYAAwBAnujUqVP2nnvuGbXXXnudnM1mK22Ej9PQ0BAbN26MDRs2/J+/Nm7cGBs3boyamprYtGlTbNq0KWpqaqK2trbJnqe4uDhKSkqitLT0f/9eUVERFRUV0aJFi//zV0VFRRQWFvog8LHq6urWvvjii7eceOKJf169enW9jQAAADubAhgAAPLcXXfdddAXv/jF00tLS7vZRn7L5XKxYcOGWLt2baxbty7Wrl37d3+tW7cuNmzYkPd7atGiRbRu3TpatWoVrVu3jjZt2vzvf27dunW0aNHCh4morq5e+sgjj1zzne98Z6ptAAAAO5MCGAAA8tTVV189+MQTTzyzoqJioG3kj8bGxli5cmUsX748Pvjgg1i9evX//n3t2rXR2NhoSZ9RYWFhtGrVKtq1axdt27b937937tw5OnTo4LHTeWbDhg3z77333qvOPPPMebYBAADsDApgAADIM1/72tfaXHrppad27979qIjQRKVUQ0NDrFq1KlasWBHvv//+//595cqVTfqRzGlXXFwcHTp0iI4dO0bnzp2jY8eO0alTp2jXrp1HS6dYLpdrfOeddx76+c9/fv2ECRPW2QgAALAjKYABACBP9OrVq9ldd931jT322OM7hYWFZTaSHh9++GG88847sXTp0njvvfdixYoVsXr16mhoaLCchCgsLIz27dtHp06dolu3btG9e/fo3r27x0mnTENDQ9W8efNu++Y3v/nHJUuWbLYRAABgR1AAAwBAHrjrrrtG/NM//dOZJSUlXWwj2davXx9Lly6Nd955539L3w8//NBiUqqysvJ/y+C//tWqVSuLSbiamppljz322G9Gjx49xTYAAIDtTQEMAAAp9qtf/arPD3/4w5+1atVqL9tIno0bN8aSJUvirbfeikWLFsV7770XmzZtspg8V1JSEl27do0+ffpE3759o3fv3lFeXm4xCbRu3bqXr7322ivGjh27yDYAAIDtRQEMAAApNGjQoNI77rjju7vttttJBQUFWRtJhtWrV8ebb74ZixcvjiVLlsTy5cujsbHRYtiigoKC6Ny5c/Tu3Tt69+4d/fr1i7Zt21pMQjQ2Nta98cYbd33rW9+6ff78+TU2AgAAfFYKYAAASJHS0tKCBx988Jj99tvvn7PZbBsbaboaGhri7bffjrfeeisWLFgQS5YscXcv201FRUX06tUr+vbtG3379o2ePXtGYWGhxTRhdXV1a2bMmHHjV77ylYdqamr85gcAALDNFMAAAJASp59+erdf/vKX51ZWVu5jG03T6tWr47XXXouFCxfGm2++GRs3brQUdooWLVpE3759Y8CAATFw4EB3CDdh69evf/E//uM//vPqq69+xzYAAIBtoQAGAICEGzRoUOm99977w969ex+byWTc4teErF+/PubNmxcLFiyIN954Q+FLk9GiRYvo169fDBgwIPbYY4+orKy0lCYkl8s1LF68eNyJJ554rcdCAwAAW0sBDAAACXbNNdcMOemkk35RVlbWyzZ2vVwuF++++27MnTs3XnvttViyZIl3+NLkFRQURK9evWLQoEExePDg6Natm6U0EdXV1UvuvvvuX//kJz+ZYxsAAMCnpQAGAIAEOuqoo1r99re//VmHDh0Ot41da9OmTTF79uyYO3duLFy4MKqqqiyFRGvevHn0798/Bg8eHHvuuWeUlJRYyi62cuXKp04//fTLJ0yYsM42AACAT6IABgCAhBk3btwRRxxxxFnZbLaNbewaVVVVMXfu3Jg7d27Mnz8/amtrLYVUKi4ujoEDB8bgwYNj8ODBUV5ebim7SF1d3ZqnnnrqqlGjRj1hGwAAwJYogAEAICFOOeWUjhdddNEvW7duvZ9t7HwrV66MWbNmxdy5c+Odd96JXC5nKeSdzp07x9577x3Dhg2LDh06WMgusHbt2hnnnXfepbfccsv7tgEAAHwUBTAAADRxpaWlBU899dQ3Bw8e/L2CggLPYt2JVqxYES+99FK89NJLsXz5cguBv/HXMnjvvfeOTp06WchO1NjYuGnu3Lk3H3744XfV1NR40TgAAPB3FMAAANCEjR49usOll176yzZt2gy3jZ1j/fr18eKLL8bMmTNj6dKlFgKfQs+ePWPfffeNYcOGRYsWLSxkJ1mzZs0L55577q/vvvvuVbYBAAD8lQIYAACaoIqKioKJEyd+c/Dgwd8vKCgotpEda8OGDfHiiy/G9OnTlb7wGfXo0SOGDx8ew4YNi4qKCgvZwdwNDAAA/CMFMAAANDGnnHJKx7Fjx/5rZWXlMNvYcerr6+PVV1+NGTNmxLx586Kurs5SYDvKZrMxZMiQ2HfffWP33XePwsJCS9mB1q5dO+MXv/jFv995550rbQMAAPKbAhgAAJqIbDabeeKJJ47fZ599fuSu3x0jl8vFwoULY/r06TF79uzYtGmTpcBOUFpaGkOGDInhw4fHgAEDLGQHaWhoqJ42bdo1Rx555J9tAwAA8pcCGAAAmoDjjz++7ZVXXvmr1q1be9fvDrBmzZqYNm1azJw5M1audHMc7EodO3aMz3/+87H//vt7X/CO+3fetDPPPPOScePGfWAbAACQfxTAAACwi9100037HXvssf9WXFzc1ja2n1wuF6+99lo8//zzMW/evKivr7cUaEKKiopizz33jBEjRsTnPve5yGQylrId1dbWrvrjH/948Q9+8INZtgEAAPlFAQwAALvIkCFDSu+///5zunTp8k+2sf2sXbs2Jk+eHNOnT48PP/zQQiABKisrY8SIEXHIIYdEeXm5hWxHy5Yte+zrX//6f86ZM6fGNgAAID9sqQAurBwYXT/qC41VETUrsrYHAADb6IILLtjt97///VVt2rQZZhvbx+LFi2P8+PFx9913xxtvvBG1tbWWAgmxadOmeOONN+LZZ5+NtWvXRps2bTweejtp0aJFv5NOOumg0tLSuc8+++xaGwEAgPQr61wfBR/zu7XuAAYAgO0sm81mJk2a9PVhw4b9pKCgwG9VfkZ1dXUxY8aMeOaZZ+K9996zEEiRfv36xSGHHBJDhw6NgoICC/mMGhsbN8+YMeOaL37xi+Pq6upyNgIAAOnlEdAAALCTHH/88W2vuuqqCyorK/exjc9mzZo18dRTT8XUqVNj06ZNFgIpVlFREZ///OfjsMMOi8rKSgv5jNavXz/r9NNPv3DcuHEf2AYAAKSTAhgAAHaC22677fNf+9rXzstms5W2se0WLVoUjz/+eMybNy9yOTewQT4pKiqKIUOGxBFHHBG9e/e2kM+grq5u3QMPPHDRySefPM02AAAgfRTAAACwA1VUVBQ8/fTTpwwcOPCUTCbjGabbIJfLxauvvhpPPvlkLFy40EIgz2UymRgwYEAcccQRMWjQIAvZ9n+3Ns6fP/+Www8//JaNGzc22ggAAKTHlgrgwsqB0fWjvtBYFVGzwuvKAABgS0488cR2EyZMuLx79+5fzmQyGRvZOo2NjTFr1qy49dZb48knn4wPPvC0UuC/rV69OmbMmBFz5syJ0tLS6NSpU/jX7NbJZDKZ9u3bD/3+978/dPny5TNfffXValsBAIB0KOtcHwXlH/O9gDuAAQBg29x66637H3vssRcWFRW1sI2tU1NTE0899VQ8++yzsWHDBgsBPlGLFi3i4IMPjsMPPzxKS/28YmvV19d/OG7cuPNPPvnk6bYBAADJ5xHQAACwHWWz2cyzzz77rSFDhvzAI5+3zqZNm2Ly5Mnx1FNPKX6BbdKiRYs47LDD4pBDDlEEb6VcLtfwyiuvXHfooYfeWVdX5yXrAACQYApgAADYTo455pjW11133cWVlZV728ant2HDhnj88cdjypQpUVtbayHAZ1ZcXBwHHnhgfPGLX4wWLTyIYWusWbNm2re//e3zn3nmGb+JAwAACeUdwAAAsB1cfvnlu1900UW/LS8v72cbn05VVVVMmDAhbrnllnjzzTejoaHBUoDtoqGhIZYsWRLPPfdc1NTURI8ePSKb9XOMT6OsrKzb17/+9SPbtm0774knnlhtIwAAkMDreu8ABgCAz+bhhx/+8qGHHnpOQUFBsW18sk2bNsUzzzwTTzzxRFRVVVkIsMOVl5fHkUceGYccckgUF/tX9afR2Ni46emnn/71Mccc87htAABAsngENAAAbKN27doVTZ48+YxevXodZxufrK6uLp5++umYOHGi4hfYJSoqKuKLX/xiHHzwwe4I/pQWLVr0x4MOOuiadevWeUwDAAAkhEdAAwDANjj22GPbPvzww7/p2LHjobaxZXV1dfHkk0/GddddF3Pnzo26ujpLAXaJzZs3x2uvvRbPPfdcRET06NEjCgsLLWYLWrduvfv3vve9fd9+++1pCxYsqLYRAABo+rb0CGgFMAAAfITLL7989wsuuOB3zZs372UbH6+xsTGmTJkS119/fbzyyiuKX6DJ2Lx5cyxYsCCmT58excXF0a1bt8hkMhbzMUpKSjp8+ctfPrJt27ZzvBcYAACaPu8ABgCArTB+/Pgjv/CFL/xLQUFBiW18vAULFsT48eNj6dKllgE0eT169IivfOUrMWjQIMvYgsbGxpqJEydecuyxxz5pGwAA0HR5BzAAAHwK7dq1K3ruued+1qNHj6/axsdbtGhR3H///bF48WLLABKnV69ecdxxx0WfPn0sYwuWLl3654MOOujy1atX19sGAAA0Pd4BDAAAn2DYsGHNn3766V936tTpC7bx0TZs2BD33Xdf/PGPf4y1a9daCJBI69evj2nTpsW6deuiZ8+eUVLiYQ8fpbKysv+3v/3t/lOmTJmyfPlyz/cHAIAmxjuAAQBgC372s5/1uP76669t0aKF54J+hJqamhg/fnzcfPPN8fbbb0cul7MUINFyuVy888478cwzz0RVVVX07t07slk/A/lHZWVl3U488cTD6+rqZkyfPv1DGwEAgCZ0va4ABgCAj3bFFVfscdZZZ11dXFzcwTb+Xi6XixkzZsR1110XCxYsiMbGRksBUqWxsTGWLFkSM2bMiPLy8ujSpUtkMhmL+RvZbLbFQQcddHibNm1mP/HEE6ttBAAAmoYtFcDeAQwAQN6aNGnSqAMOOODsTCZTaBt/b9GiRXHPPffEu+++axlA3ujWrVucdNJJ0bt3b8v4B7lcrm7y5Mm//vKXv/yIbQAAwK63pXcAK4ABAMg7paWlBTNnzjyzT58+x9vG39uwYUOMGzcuZsyY4VHPQF7KZDKx3377xde//vWoqKiwkH+waNGiP+27775X1dTUeCwEAADsQgpgAAD4H926dctOnjz5V506dRppG/9fLpeLqVOnxp///OfYuHGjhQB5r6KiIkaNGhX777+/x0L/g+XLlz9+6KGHXvLuu+/W2QYAAOwaWyqAvQMYAIC8MXz48PInnnjiynbt2o2wjf/vnXfeiWuvvTaee+652Lx5s4UARMTmzZtjzpw58dprr0XPnj2jRYsWlvI/Kioq+n7rW98aMnXq1Ofee+89f3AAAMAusKV3ACuAAQDIC9/+9rc73n777X9o0aLFANv4b1VVVXHXXXfFvffeG+vXr7cQgI+wbt26eP7552P9+vWx2267RVFRkaVERElJSefjjjvuoA8++GDKK6+88hcbAQCAnUsBDABAXjv//PP7XXzxxX8oKSnpbBv/bfr06XHttdfGokWLLAPgU3jnnXdi2rRp0bp16+jc2R8nERHZbLbyC1/4whElJSUvTp48eY2NAADAzqMABgAgb/3ud7/b60c/+tFVRUVFrWwjYs2aNXHzzTfHpEmTora21kIAtkJtbW289NJL8c4770Tfvn2jtLQ073dSWFhYNnz48C/26dNn4UMPPbTMpwQAAHYOBTAAAHnp1ltv3f+b3/zmfxYWFjbP913kcrl4/vnn4/rrr4/ly5f7cAB8BitXroxp06ZFRUVFdOvWLTKZTF7vo6CgIDto0KBDBw0atOiBBx54xycEAAB2vC0VwJmex8Z+H/WF+pURa17ym6wAACTTww8//KXDDjvsXzKZTN6/rPGDDz6I22+/Pd544w0fDIDtbMCAAfGtb30r2rRpk/e7yOVyjVOmTPn1yJEjH/LJAACAHavN3jVR1OGjv6YABgAgdV555ZXTPve5z30r3/fQ0NAQjz32WDz++ONRV1fngwGwg2Sz2Tj66KPjC1/4QhQUFOT9Pl5//fU79tprr9/7ZAAAwI6jAAYAIC9ks9nMyy+/fFafPn2Oz/ddvPvuu3HbbbfFe++954MBsJN069YtvvOd70S3bt3yfhdLliy5f5999rmypqam0ScDAAC2PwUwAACpV1paWjBr1qyzevfufVw+7yGXy8WTTz4ZDz74oLt+AXaBbDYbxxxzTBxxxBF5fzfw0qVLHxg6dOjlSmAAANj+FMAAAKRar169mk2ePHlsu3btDsrnPaxcuTJuueWWePvtt30oAHaxnj17ximnnBIdOnTI6z2sXr16yiGHHPIvS5Ys2exTAQAA28+WCuDCyoHR9aO+0FgVUbMia3sAADRpQ4cOLXvqqacub9Omzf75uoNcLhfPPPNMXH/99bF27VofCoAmYP369TFlypQoKSmJnj17RiaTycs9NG/evPtJJ500ZPLkyc+sWLHCoykAAGA7KetcHwXlH/01BTAAAIk1ZMiQ0kceeeSKVq1a7Z2vO6iuro7bb789nnjiiWhs9IRNgKaksbEx5s+fH++//34MGDAgstn8/DlLaWlpp6997WuDn3rqqadXrlxZ75MBAACfnQIYAIDUOfTQQ1s8+OCDv2/ZsuUe+bqDOXPmxNVXX+2RzwBN3PLly+OFF16Ijh075u0joUtLSzudcMIJ+7/00ktPv/3227U+FQAA8NkogAEASJVhw4Y1v++++37TsmXLQfl4/vr6+hg/fnz88Y9/jNpaP0MHSILNmzfHiy++GJs3b47ddtstCgoK8m4HxcXFbY866qg9n3vuuaeXL1/ucdAAAPAZKIABAEiNI488snLcuHG/b9GixcB8PP97770XV111VcyZM8eHASCBFi1aFC+//HL069cvWrRokXfnLykp6XDcccftP2fOnGcWLVq0yScCAAC2jQIYAIBUOPLIIyvvvPPO35aXl++Wj+d/+umn48Ybb4wPP/zQhwEgwf7yl7/ECy+8ECUlJdGrV6+8O3+zZs3aHHXUUfspgQEAYNspgAEASLxjjz227W233faH5s2b98m3s1dVVcXNN98cTz31VDQ2NvowAKRAY2NjzJ8/P5YtWxYDBgyIZs2a5dX5mzVr1uaYY4458M0333xm4cKFNT4RAACwdRTAAAAk2qGHHtritttuuzofy9+33347rrnmmli8eLEPAkAKvf/++/HKK69Enz59orKyMq/Ons1mK4888sh9Zs6c+dTSpUs3+zQAAMCnpwAGACCxjjjiiJb33nvvteXl5f3y6dy5XC4mTZoUN998c1RVVfkgAKRYVVVVTJ06NbLZbPTp0ycymUzenL24uLjtV7/61c+/8sorTy1evLjWpwEAAD4dBTAAAIl06KGHtrj33nt/l2/lb3V1ddx0000xefLkyOVyPggAeSCXy8WCBQvi3Xffjd133z2y2fz5mUyzZs1aH3300fvNmDHjSXcCAwDAp6MABgAgcYYOHVo2fvz4qysqKgbk07mXLVsWV111lUc+A+SplStXxiuvvBKf+9znoqKiIm/O3axZszZHH3300GeeeebJFStW1PkkAADAlimAAQBIlCFDhpQ++uij17Rs2XL3fDr31KlT49prr42NGzf6EADksaqqqpg+fXq0bds2unTpkjfnLikpaT9q1KihTz755JMrV66s90kAAICPt6UCuMB6AABoSjp16pSdMGHCv1dWVu6RL2dubGyMcePGxR133BF1dW56AiCitrY2br755hg/fnw0NjbmzbkrKyv3mDBhwr9369bNXQkAALCNFMAAADQZrVq1Kpw+ffolbdq02T9fzlxdXR2/+93vYtKkSd73C8DfyeVy8fjjj8fvf//7qK6uzptzt2nTZv8pU6Zc0qpVq0KfAgAA2HoKYAAAmoSKioqC2bNnX9KuXbuD8uXMS5cujYsuuijmz5/vAwDAx3r11VfjoosuiqVLl+bNmdu1a3fQ7Nmz/72iosLPrgAAYCu5iAYAoEmYOXPmz9q1a3dIvpz35ZdfjiuuuCLWrVsnfAA+0bp16+KKK66Il19+OW/O3K5du4Nnzpz5M+kDAMDWUQADALDLvfjii2N69OgxKh/Omsvl4oEHHogbbrghamtrhQ/Ap1ZbWxs33HBDPPDAA3nz2oAePXqMevHFF8dIHwAAPj0FMAAAu9SkSZO+NnDgwFPy4ax1dXVx8803x8SJE73vF4BtksvlYuLEiXHLLbdEXV1dXpx54MCBJ0+aNOlr0gcAgE9HAQwAwC7z6KOPHnXggQeekw9nXbduXfz617+OWbNmCR6Az2zmzJnx61//Ol9eJZA58MADz3n00UePkjwAAHyywsqB0fWjvtBYFVGzImtDAADsEDfeeOO+Rx999EWZTKYw7Wddvnx5XHXVVbFy5UrBA7DdbNiwIWbPnh0DBw6MioqKtB8307179/179uz56sMPP7xc+gAA5LuyzvVRUP7RX1MAAwCw011xxRV7fPe7372qoKCgWdrPOmfOnPjtb38bGzduFDwA2111dXVMmzYtOnfuHB07dkz1WTOZTOHuu+9+eJs2bV6aNGnSKukDAJDPFMAAADQZZ5xxRvef/exnvy0sLCxP+1knTJgQd999d9TX1wsegB2moaEhXnrppchms9G3b99UnzWTyRTttddeB/3lL395dubMmRukDwBAvlIAAwDQJBx00EEVf/jDH64pLi7ulOZz5nK5eOCBB+Kxxx4TOgA77c+eBQsWRF1dXfTv3z8ymUxqz1pQUFBywAEHDJs+ffqkpUuXbpY+AAD5aEsFcIH1AACwMwwaNKj0vvvuu7qsrKxXms9ZV1cX1113XUyaNEnoAOx0EydOjOuvvz7q6upSfc6ysrJef/rTn67u379/idQBAODvKYABANjhKioqCh577LGLKyoqBqb5nNXV1XHNNdfE7NmzhQ7ALvPKK6/ElVdeGVVVVak+Z4sWLQZOnDhxbEVFhZ9vAQDA33CBDADADjdz5syftW3b9sA0n3HdunVx2WWXxRtvvCFwAHa5xYsXx2WXXRZr165N9TnbtWt34MyZM38mcQAA+P8UwAAA7FBPPvnkqB49eoxK8xlXrVoVV1xxRSxfvlzgADQZK1asiCuuuCJWrlyZ6nP26NFj1KRJk0ZJHAAA/lth5cDo+lFfaKyKqFmRtSEAALbZjTfeuO+XvvSlCzOZTGp/8fDdd9+NK6+8MtatWydwAJqc6urqmDVrVvTv3z8qKytTe85u3boN79mz57yHH37Yb2MBAJAXyjrXR0H5R39NAQwAwA5x3nnn9T311FOvLigoKE7rGV977bW45pprorq6WuAANFmbN2+OGTNmRI8ePaJ9+/apPGMmkykYNGjQIYWFhVOee+45v5UFAEDqKYABANipjjrqqFb/8R//8YdmzZq1SusZX3755bj++uujrq5O4AA0eQ0NDfHSSy9Fp06dolOnTqk8Y0FBQXbYsGGfnz9//qQ33nhjk9QBAEizLRXA3gEMAMB21a1bt+wNN9zwnyUlJR3TesYpU6bEjTfeGPX19QIHIDHq6+vjxhtvjKlTp6b2jCUlJZ1uuOGG/+jWrZu7GgAAyFsKYAAAtqunn376XyorK/dI6/kmTZoUd955ZzQ2NgobgMRpbGyMO+64I5588snUnrGysnLw008//UtpAwCQrxTAAABsN88///w3unTp8k9pPd/EiRNj3LhxkcvlhA1AYuVyubj//vtTXQJ36dLlS88+++yJ0gYAIB95BzAAANvFTTfdNPzII488L5PJZNJ4vsceeyzGjx8vaABS47XXXotmzZpF3759U3m+zp0779urV695Dz/88DJpAwCQNlt6B7ACGACAz+wXv/hF7x/+8IdXFxQUNEvj+R544IF45JFHBA1A6ixYsCDq6upiwIABqTtbJpPJDBo06ODGxsbnpk6dul7aAACkiQIYAIAd5oADDqj43e9+99tmzZq1TeP5xo0bF5MmTRI0AKm1aNGi2Lx5cwwcODB1ZysoKMjut99+w5577rnH33vvvc3SBgAgLbZUAHsHMAAA2yybzWbuvPPOfyktLe2exvNNmDBB+QtAXpg0aVI89NBDqTxbaWlpj3vuuedfstlsRtIAAOQDBTAAANvs+eef/06HDh0OTePZHn744Xj44YeFDEDeeOSRR+LPf/5zKs/WoUOHw5599tlvSxkAgHygAAYAYJvcd999hw8ePPjUNJ7t/vvvjwkTJggZgLzz2GOPxX333ZfKs+25554/+NOf/nSYlAEASDvvAAYAYKudccYZ3ceMGXN5QUFBcdrONnHixHjkkUeEDEDeWrx4cWSz2ejbt2/ajpbp06fPvn/5y18mz5w5c4OkAQBIsi29A1gBDADAVhk2bFjzG2+88Q/NmjVrl7azPfroo6l99CUAbI2FCxdGUVFR9OvXL1XnKigoKD7wwAP3e/LJJx9dsWJFnaQBAEiqLRXAHgENAMBWuffee39ZWlraPW3nevzxx+PBBx8UMAD8jz//+c8xceLE1J2rtLS0x3333fdLCQMAkFYKYAAAPrVJkyaN6tSp0xEpPFeMHz9ewADwD8aPHx+TJ09O3bk6der0hUmTJn1VwgAApJFHQAMA8Kmcd955fU888cR/z2QyRWk618yZM+Puu+8WMAB8jNdeey06duwYnTt3TtW5unbtuk9BQcHzzz333DopAwCQNN4BDADAZ3LEEUe0vOKKK67NZrOVaTrXyy+/HDfffHPkcjkhA8DHyOVyMXv27OjSpUt06tQpNefKZDJF++yzz/CpU6c+9u67726WNAAASeIdwAAAbLNsNpu55ZZb/q2kpKRjms61YMGCuPnmm6OxsVHIAPAJGhsb4+abb44333wzVecqLS3tcvfdd5+fzWYzUgYAIC0UwAAAbNGkSZO+3rZt2wPTdKZly5bFDTfcEPX19QIGgE+prq4urr322li+fHmqztWuXbsDH3/88VESBgAgLTwCGgCAj3XZZZcN+upXvzo2k8mk5hcH33///bjyyiujqqpKwACwlerq6uLll1+OIUOGRHl5eWrO1aVLl31LS0unPvPMM2ukDABAEngENAAAW61///4lJ5988q8ymUxRWs60YcOG+P3vfx8bN24UMABso40bN8bvfve7VP15WlBQkP3hD394ft++fYslDABA4q9vrQAAgI/y4IMPnl1WVtYrLeeprq6O3/zmN7Fq1SrhAsBntGrVqrjyyiujuro6NWcqKyvr8/DDD58lXQAAkk4BDADA/zF+/Pgju3XrdnRazlNfX5/KdxYCwK60fPnyuO6666K+vj41Z+rRo8dXx40bd4R0AQBIMgUwAAB/53vf+16nI4444py0nCeXy8Vtt90Wb7zxhnABYDt7/fXX47bbbotcLpeaMx155JHnfvvb3+4oXQAAkkoBDADA/6qoqCi4+OKLLywsLCxPy5nGjx8fs2bNEi4A7CCzZs2Khx56KDXnKSwsrPj1r399QUVFhZ+bAQCQSC5kAQD4XxMnThxdWVk5OC3nef7552PixImCBYAd7LHHHosXXnghNeeprKzc89FHHz1RsgAAJFFh5cDo+lFfaKyKqFmRtSEAgDxxwQUX7DZq1KgLM5lMYRrO8+qrr8Ytt9ySqkdSAkBT/7O3d+/e0a5du1Scp2PHjkNzudxzU6ZMWSddAACamrLO9VHwMc/wcwcwAADRt2/f4h//+McXZzKZVPwG4HvvvRc33HBDNDY2ChcAdpKGhoa47rrrYtmyZak4T0FBQfbss88e27dv32LpAgCQqGtZKwAAYPz48T8qKyvrkYazbNiwIX7/+99HbW2tYAFgJ9u0aVP8/ve/j40bN6biPGVlZb3GjRs3RrIAACSJAhgAIM/ddNNNw/v06XN8Gs5SX18f1157baxdu1awALCLrFmzJq699tqor69PxXn69ev3jd///vdDJQsAQFIogAEA8thBBx1Uceyxx/5rRGTScJ477rgjFi9eLFgA2MUWLVoUd955Z1qOU/CNb3zj34YNG9ZcsgAAJOIC1goAAPLXzTfffFZxcXG7NJxl4sSJMX36dKECQBMxbdq0mDRpUirOUlJS0unOO+88Q6oAACSBAhgAIE/913/914FdunT5UhrO8tprr8Wf//xnoQJAEzN+/PhYsGBBKs7SrVu3o2+66abhUgUAoKlTAAMA5KEvfelLlV/5yld+lYazrFixIq6//vpobGwULAA0MY2NjXHdddfFihUr0nCczHHHHfergw46qEKyAAA0ZQpgAIA8dPXVV5+ezWYrk36OmpqauPbaa2PTpk1CBYAmatOmTXHttddGTU1N4s+SzWbb3njjjT+RKgAATZkCGAAgz9x6663Du3Tp8uWknyOXy8Utt9wSK1euFCoANHErV66MW2+9NXK5XOLP4lHQAAA0dQpgAIA8MnTo0LKvfvWrv0jDWSZMmBBz584VKgAkxJw5c+Kxxx5LxVlGjRr1i6FDh5ZJFQCApkgBDACQR+64444fFRcXd0z6OV5++eV45JFHBAoACfPQQw+l4he4SkpKOt5xxx0/lCgAAE2RAhgAIE9cfvnlu/fs2XNU0s/xwQcfxB133JGKR0gCQL7J5XJx2223xZo1axJ/lp49ex57+eWX7y5VAACaGgUwAEAe6NatW/a73/3uv2YymURf/9XX18cNN9wQ1dXVQgWAhKqqqoobb7wx6uvrE32OTCZT8N3vfvdX3bp1y0oVAICmRAEMAJAHxo8ff0pZWVmvpJ/jnnvuiaVLlwoUABJuyZIlcd999yX+HGVlZT3Hjx9/ikQBAGhKFMAAACn385//vOeAAQNGJ/0c06dPjylTpggUAFJi8uTJMWPGjMSfY8CAAaN//vOf95QoAABNhQIYACDFstls5qyzzjo3k8kk+tGEK1asiLvvvlugAJAyd911V6xYsSLRZ8hkMtmzzjrr3Gw2m5EoAABNgQIYACDFxo0b98XKysq9knyG2trauOGGG6K2tlagAJAyf/1zfvPmzYk+R2Vl5V7jxo0bKVEAAJoCBTAAQEoNHz68/OCDDz4t6ee4//77Y/ny5QIFgJRavnx5jBs3LvHnGDFixI+HDRvWXKIAAOxqCmAAgJS69dZbT8tms22TfIYZM2bEc889J0wASLnJkyfHzJkzE32G4uLitrfffvtp0gQAYFdTAAMApNBVV121R48ePb6S5DOsXLky7rrrLmECQJ64++6744MPPkj0GXr27PnVK664Yg9pAgCwKymAAQBSprS0tOAb3/jGT5N8rdfY2Bi333679/4CQB6pqamJ2267LRobG5N8jIJvfvObZ5aWlvqZGwAAu+6i1AoAANJlwoQJX6uoqBiQ5DOMHz8+Fi1aJEwAyDNvvvlmPPjgg4k+Q4sWLQY9+OCDx0gTAIBdRQEMAJAiRx55ZOWwYcN+kOQzzJ07N5544glhAkCemjhxYixYsCDRZxg+fPiPjjjiiJbSBABgV1AAAwCkyBVXXHFyUVFRRVLnr6qqijvvvDNyuZwwASBP5XK5uP3226O6ujqxZygqKmrxm9/85mRpAgCwKyiAAQBS4vzzz+/Xu3fv45J8httvvz0+/PBDYQJAnlu3bl3cfvvtiT5D7969jz///PP7SRMAgJ1NAQwAkALZbDZz6qmn/jyTyST2+m769OkxZ84cYQIAERExe/bsmDFjRmLnz2QyBaeeeurPs9lsRpoAAOxMCmAAgBT44x//eERlZeXgpM6/du3auPfeewUJAPyde+65J9atW5fY+SsrKwf/6U9/+oIkAQDYmRTAAAAJ17dv3+JDDjnkR0k+w9133x01NTXCBAD+Tk1NTdx9992JPsPBBx/8o759+xZLEwCAnUUBDACQcHfdddc3S0pKOiV1/smTJ8e8efMECQB8pLlz58azzz6b2PlLSko63nPPPd+SJAAAO4sCGAAgwb70pS9VDhw48KSkzr9mzZoYP368IAGALXrggQdizZo1iZ2/f//+Jx111FGtJAkAwM6gAAYASLArrrji1MLCwvIkzp7L5eK2226LTZs2CRIA2KJNmzbFbbfdFrlcLpHzFxYWll1++eU/kCQAADuDAhgAIKF+8Ytf9O7evftXkjr/s88+G2+88YYgAYBP5Y033ojnn38+sfN369bt6F/96ld9JAkAwI6mAAYASKgf/vCHP8pkMom8nvvggw/igQceECIAsFXGjRsX69atS+TsmUym4NRTT/2xFAEA2NEUwAAACXTdddcNa9eu3YFJnD2Xy8Udd9wRtbW1ggQAtsqmTZvizjvvTOz8bdq02f+mm27aT5IAAOxICmAAgIQpLS0t+NrXvnZ6Uud/4YUXYuHChYIEALbJq6++GjNmzEjs/Mccc8zpFRUVfiYHAMAO42ITACBhbr/99oMrKip2S+LsGzZsiHHjxgkRAPhM7r///qiqqkrk7OXl5X3/67/+6wgpAgCwoyiAAQASpKKiouCwww47Nanz33vvvYn9YS0A0HRs2LAh7r///sTOf9BBB/1zq1atCiUJAMCOoAAGAEiQ+++//+iysrKeSZx9zpw58dJLLwkRANguXnjhhViwYEEiZy8tLe32xz/+8StSBABgR1AAAwAkRN++fYv33Xfff07i7LW1tXHvvfcKEQDYru6+++6oq6tL5Oz77bffKf379y+RIgAA25sCGAAgIW6++eZRxcXFbZM4+yOPPBJr164VIgCwXa1atSoee+yxRM6ezWbb3njjjV+TIgAA25sCGAAgAYYOHVq21157fSeJs7/33nvxxBNPCBEA2CEmTpwYK1asSOTsQ4YM+c7QoUPLpAgAwPakAAYASIBrr732xKKiosqkzZ3L5eKee+6JxsZGIQIAO0R9fX3cddddkcvlEjd7UVFR5bXXXnuCFAEA2J4UwAAATdwBBxxQMWDAgG8kcfYZM2bEW2+9JUQAYId6880348UXX0zk7AMGDPjG8OHDy6UIAMD2ogAGAGjirrrqqhOKiooqkjb3pk2b4oEHHhAgALBT3H///VFbW5u4uYuKilpcffXV7gIGAGC7UQADADRhBx10UEX//v0Teffvww8/HB9++KEQAYCdYv369TFhwoREzj5w4MBvHHDAARVSBABge1AAAwA0Yf/5n/95bGFhYfOkzb1q1aqYPHmyAAGAnerpp5+O1atXJ27uwsLC8ssuu2yUBAEA2B4UwAAATdQBBxxQMWjQoNFJnP3uu++O+vp6IQIAO1V9fX3cddddiZx99913/+bQoUPLpAgAwGelAAYAaKIuv/zyYwsLC8uTNvfcuXNjwYIFAgQAdokFCxbE3LlzEzd3UVFRi9/97ndflyAAAJ+VAhgAoAkaOnRo2aBBgxL37t+6urr405/+JEAAYJf605/+FHV1dYmbe/fdd//mkCFDSiUIAMBnoQAGAGiCfvOb33ylqKioZdLmfu655xL53j0AIF1Wr14dzz33XOLmLioqann11VcfLUEAAD4LBTAAQBPTq1evZoMHD/5m0uaurq6ORx55RIAAQJPwyCOPRHV1deLmHjJkyLe6deuWlSAAANtKAQwA0MTcdNNNxxQXF7dN2twTJkyIqqoqAQIATUJVVVUifzmtuLi43a233uouYAAAtpkCGACgCWnVqlXhXnvtdVLS5l61alU8++yzAgQAmpTJkyfHqlWrEjf30KFDR7dq1apQggAAbAsFMABAE3LLLbccXlJS0jlpcz/44INRX18vQACgSamvr48HH3wwcXOXlJR0vummmw6VIAAA20IBDADQRGSz2cwBBxzw7aTNvWjRonjppZcECAA0SS+99FIsXrw4cXOPGDHiO9lsNiNBAAC2lgIYAKCJuOaaa/YuLy/vm7S5H3roocjlcgIEAJqkXC6XyLuAy8vL+1111VV7SRAAgK2lAAYAaCK+8pWvfDdpM8+bNy8WLlwoPACgSVu4cGG8+uqrrg8BAMgLCmAAgCbgsssuG1RZWblPkmbO5XIxfvx44QEAifDAAw8k7qklrVu33veSSy7pLz0AALaGAhgAoAkYNWrUCUmbefbs2bFs2TLhAQCJsGzZsnjllVcSN/cJJ5xwovQAANgaCmAAgF3sn//5nzt37NjxiCTN3NjYGA888IDwAIBEGT9+fDQ0NCRq5k6dOn1h9OjRHaQHAMCnpQAGANjFfvSjH30tk8kk6rps2rRpsWrVKuEBAImyatWqeOGFFxI1cyaTKfzpT386SnoAAHxaCmAAgF1o0KBBpX369Plqkmaur6+PCRMmCA8ASKQJEyZEXV1dombu27fvV/r27VssPQAAPg0FMADALnTZZZcdXlRUVJGkmadOnRpr164VHgCQSOvXr48pU6YkauaioqLK3/zmN0dIDwCAT0MBDACwi2Sz2cy+++57UpJmrqurc/cvAJB4jz76aOLuAt5///1PymazGekBAPBJFMAAALvI1VdfPbSsrKx3kmaeMmVKbNiwQXgAQKJt2LAhnn/++UTNXFZW1ueqq67aS3oAAHwSBTAAwC7y5S9/+bgkzVtfXx8TJ04UHACQCo8//nji7gL+0pe+dLzkAAD4JApgAIBdYPTo0R3atm07IkkzT5s2LdatWyc8ACAVPvzww5g+fXqiZm7fvv2I0aNHd5AeAABbogAGANgFfvrTn47KZDKFSZm3vr4+HnnkEcEBAKnyyCOPRH19fWLmzWQyhT/96U+/JjkAALZEAQwAsJN16tQp26dPn6OTNLO7fwGANFq3bl1MmzYtUTP36dPnmE6dOmWlBwDAx1EAAwDsZFddddUB2Wy2dVLmbWxsjEmTJgmOVOvYsWN06OCJmgD5aNKkSdHY2JiYebPZbOurrrrqAMkBAPBxFMAAADvZiBEjvp6keV988cVYtWqV4Ei1Ll26xIUXXhinnXZadO3a1UIA8siqVavipZdecj0JAEBqKIABAHaiM844o3tlZeXeSZk3l8vFxIkTBUdeyGQyMXjw4PjVr34VY8aMcUcwQB55/PHHI5fLJWbeysrKvc8444zukgMA4KMogAEAdqJTTjnlqxGRScq8CxYsiPfee09w5JVMJhN77713XHjhhTFmzJho3769pQCk3HvvvRcLFy5M1B9X/3NdCQAA/4cCGABgJ+nVq1ezXr16fTlJM3v3L/nsr0XwBRdcECeffHK0bdvWUgBSLGnXPb169fpyr169mkkOAIB/pAAGANhJrrjiioOLiopaJmXeBN4JAztEYWFhDB8+PC688MIYPXp0VFZWWgpACi1YsCCWLVuWmHmLiopaXnnllYdIDgCAf6QABgDYSYYPH/6VJM2btHfhwY5WVFQUI0aMiEsuuSRGjx4dLVu2tBSAFMnlcvH4448naub99tvvK5IDAOAfKYABAHaC0aNHd6isrByalHnXrl0bL7/8suDgI/y1CL744ovjhBNOiBYtWlgKQEq89NJLsW7dusTMW1lZudfo0aM7SA4AgL+lAAYA2AlOP/30o5J07fXMM89EQ0OD4GALiouL47DDDouxY8fGqFGjoqyszFIAEq6hoSGeeeaZJI1c8D/XmQAA8P8vEq0AAGDHymazmX79+n05KfPW1tbGlClTBAefUnFxcYwcOTIuvfTSGDVqVJSWlloKQII9//zzUVtbm5h5+/Xr9+VsNpuRHAAAf6UABgDYwX7zm9/sWVJS0jkp886YMSOqq6sFB1uppKQkRo4cGZdcckkcffTRUVJSYikACVRdXR0zZ85M0p8/na+44orBkgMA4K8UwAAAO9gXvvCFLyVl1lwuF08//bTQ4DNo3rx5HHXUUXHJJZfEyJEjI5vNWgpAwjz11FORy+USM++RRx75ZakBAPBXCmAAgB1oyJAhpZ07dz4iKfO+/vrrsWLFCsHBdlBeXh6jRo2KSy+9VBEMkDArVqyI119/PTHzdunS5fD+/ft79AQAABGhAAYA2KHGjh17aGFhYWJeCOruX9j+KioqYtSoUXHxxRfH4YcfHkVFRZYC4LpouyosLGz+H//xHwdLDQCACAUwAMAOteeeex6ZlFnXrl0b8+bNExrsIK1atYrjjz8+LrroohgxYkQUFPh2DKApmzdvXqxZsyYx8+61115HSg0AgAgFMADADnPMMce0bt269b5Jmfe5556LxsZGwcEO1qZNmxg9enRcfPHFimCAJqyxsTGee+65JP35MvyYY45pLTkAAPykAQBgBznzzDMPz2Qyibjeqq+vj6lTpwoNdqK2bdvG6NGj47zzzovhw4crggGaoBdeeCHq6+sTMWsmkyk844wzDpUaAAB+wgAAsIP079//C0mZdc6cObFhwwahwS7QqVOnOPnkk+Pf/u3fYu+9945MJmMpAE3Ehg0bYvbs2YmZd8CAAR4DDQCAAhgAYEf43ve+16mysnKPpMybpMcbQlp17tw5xowZE7/61a8UwQBNyPPPP5+YWSsrKwd/73vf6yQ1AID8pgAGANgBTj755CMiIhHtzcqVK+P1118XGjQRXbt2jTFjxsQ555wTgwcPthCAXez111+PlStXJmXczMknn3y41AAA8psCGABgB+jXr19iHv88ZcqUyOVyQoMmpnfv3nHaaafFOeecE/3797cQgF0kl8vFlClTknQd6jHQAAB5TgEMALCdnX766d0qKip2S8Ks9fX1MW3aNKFBE9anT58466yz4pxzzonddtvNQgB2gWnTpkV9fX0iZq2oqNjt9NNP7yY1AID8pQAGANjORo8efURSZp03b15s3LhRaJAAffr0ibPPPjvOPPPM6Nmzp4UA7EQbN26MefPmuR4FACARFMAAANtZr169EvPetSQ9zhD4bwMGDIhf/vKXceaZZ0b37t0tBGAnmTp1apKuRw+TGABA/lIAAwBsR2eccUb38vLyvkmYdf369fHaa68JDRJqwIAB8S//8i9x2mmnRbdunvQJsKPNnz8/Pvzww0TMWl5e3u9HP/pRF6kBAOQnBTAAwHZ03HHHHZSUWWfMmBGNjY1CgwTLZDIxePDg+Nd//dcYM2ZMdOjQwVIAdpDGxsaYMWNGYub9xje+cYjUAADykwIYAGA76tOnz8FJmDOXyyXqMYbAlmUymdh7773jwgsvjDFjxkT79u0tBWAHeOGFF5J0XXqIxAAA8pMCGABgOznppJPat2zZcvckzLpkyZJYuXKl0CBl/loEX3DBBXHyySdH27ZtLQVgO1qxYkW8/fbbiZi1srJy0PHHH+8PAgCAPKQABgDYTr773e8eGBGZJMyapMcXAluvsLAwhg8fHhdeeGGMHj06KisrLQVgO5k+fXpSRi34/ve/f6DEAADyjwIYAGA72X333Q9Nwpz19fUxc+ZMgUEeKCoqihEjRsQll1wSo0ePjpYtW1oKwGc0c+bMqK+vT8SsAwcOPFRiAAD5RwEMALAdHHTQQRUtW7bcKwmzLly4MKqrq4UGeeSvRfDFF18cJ5xwQrRo0cJSALZRVVVVvP7664mYtVWrVkOHDx9eLjUAgPyiAAYA2A7OPvvsz2cymaIkzOrxz5C/iouL47DDDouxY8fGqFGjoqyszFIAtkFSnqaSyWSy55577uclBgCQXxTAAADbwe67735AEuasra2NOXPmCAzyXHFxcYwcOTIuvfRSRTDANpg9e3bU1dUlYtY99tjjAIkBAOQXBTAAwGfUqlWrwnbt2u2fhFnnzZsXtbW1QgMiIqKkpCRGjhwZY8eOjaOPPjpKSkosBeBT2LRpU8ybNy8Rs7Zv337/iooKPwMEAMgjLv4AAD6jCy+8cPeioqKKJMz64osvCgz4P5o3bx5HHXVUXHLJJTFy5MjIZrOWAvAJZs2alYg5i4qKWlx88cWDJAYAkD8UwAAAn9GBBx6YiMfqVVdXJ+ZOFWDXKC8vj1GjRsWll16qCAb4BPPmzYuamppEzHrQQQd5DDQAQB5RAAMAfEZdu3YdnoQ5582bF/X19QIDPlFFRUWMGjUqLr744jj88MOjqKjIUgD+QV1dXbz66quJmLVLly77SwwAIH8ogAEAPoNTTjmlY3l5+W5JmPXll18WGLBVWrVqFccff3xcdNFFMWLEiCgo8C0kwN966aWXEjFnRUXFbieddFJ7iQEA5AffvQMAfAYnnnji55MwZ21tbcyfP19gwDZp06ZNjB49OsaOHasIBvgb8+fPj9ra2iSMmvnud7/7eYkBAOQH37UDAHwGn/vc5/ZLwpwLFy6Muro6gQGfyV+L4PPOOy+GDx+uCAby3ubNm2PhwoWJmLVfv37DJQYAkB98tw4AsI1atWpV2Lp1672TMKvHPwPbU6dOneLkk0+Oc889NwYNGmQhQF6bPXt2IuZs06bN3hUVFX4WCACQB1z0AQBso/PPP39gYWFheVOfs76+PubMmSMwYLvr2bNn/OQnP4nzzjsv9t5778hkMpYC5J3Zs2dHfX19k5+zqKio4vzzzx8oMQCA9FMAAwBso/3333/fJMz5+uuvR01NjcCAHaZLly4xZsyYOOecc2Lw4MEWAuSV6urqeOONNxIx64EHHriPxAAA0k8BDACwjbp27ZqIxz/PnTtXWMBO0bt37zjttNPinHPOif79+1sIkDeScr3VvXv3vaUFAJB+CmAAgG0wZMiQ0srKyj2a+py5XM7jn4Gdrk+fPnHWWWfFOeecE7vttpuFAKk3e/bsyOVyTX7Oli1b7jlo0KBSiQEApJsCGABgG5x55pl7ZjKZbFOfc9myZbFu3TqBAbtEnz594uyzz44zzzwzevbsaSFAaq1bty6WL1/e5OfMZDLZs846a4jEAADSrcgKAAC23tChQ4clYc558+YJC9jlBgwYEAMGDIgFCxbE+PHjY+nSpZYCpM68efOiS5cuTX7OffbZZ5+ImC4xAID0cgcwAMA26Nix4z5JmHP+/PnCApqMAQMGxC9/+cs47bTTolu3bhYCpEpSrrs6deq0j7QAANJNAQwAsJWOOOKIlhUVFf2a+pxVVVWxaNEigQFNSiaTicGDB8e//uu/xpgxY6JDhw6WAqTCW2+9FVVVVU1+zoqKis8deuihLSQGAJBeCmAAgK108sknD46ITFOfc/78+dHY2CgwoEnKZDKx9957x4UXXhhjxoyJ9u3bWwqQaI2NjbFgwYJE/Cv4u9/97h4SAwBILwUwAMBW2n333fdMwpze/wskwV+L4AsuuCBOPvnkaNu2raUAiZWU66/BgwfvKS0AgPQqsgIAgK3Trl27wU19xlwul5Q7UAAiIqKwsDCGDx8e++yzT0ybNi0mTJgQ69evtxggURYsWBC5XC4ymab9sJgOHToMlhYAQHq5AxgAYCsMGjSotGXLlgOa+pzvvfdebNy4UWBA4hQVFcWIESPikksuidGjR0fLli0tBUiMDz/8MJYtW9bk52zZsuXA/v37l0gMACCdFMAAAFvhxz/+8aBMJtPkn6Li7l8g6f5aBI8dOzZOOOGEaNGihaUAibBw4cImP2Mmk8n+5Cc/GSAtAIB0UgADAGyFvffee88kzJmEHzwCfBrNmjWLww47LMaOHRujRo2KsrIySwGatKT8Il5SrmsBANh63gEMALAVunbtOqSpz1hfXx9vvvmmsIBUKS4ujpEjR8bBBx8czz77bDz++ONRXV1tMUCT8+abb0Z9fX0UFTXtH7t16dJlT2kBAKSTO4ABAD6lioqKgoqKikFNfc4lS5bE5s2bBQakUklJSYwcOTLGjh0bRx99dJSUeIUl0LTU1tbG0qVLm/ycLVu2HFRaWupngwAAKeQiDwDgUzr77LP7FhYWNvlnj7722mvCAlKvefPmcdRRR8Ull1wSI0eOjGbNmlkK4HpsKxQWFpafffbZvaQFAJA+CmAAgE9p//3375+EOV9//XVhAXmjvLw8Ro0aFf/+7/8eI0eOjGw2aymA67FP6fOf//xAaQEApI8CGADgU+rRo8fuTX3G2traePvtt4UF5J2KiooYNWpUXHzxxXH44Yc3+XdvAum2ePHiRLySo1evXoOkBQCQPgpgAIBPqXXr1k3+DoklS5ZEQ0ODsIC81apVqzj++OPj4osvjhEjRkRBgW97gZ2voaEhlixZ0uTnbNOmjQIYACCFfCcMAPApDBkypLR58+a9m/qcb775prAAIqJ169YxevToGDt2rCIYcF32MZo3b95n0KBBpdICAEgX3wEDAHwKp556av9MJtPkr53eeustYQH8jTZt2sTo0aPjvPPOi+HDhyuCAddlfyOTyRT84Ac/+Jy0AADSxXe+AACfwuDBg5v84/Hq6+tj0aJFwgL4CJ06dYqTTz45/u3f/i323nvvyGQylgLsUIsXL07Eqzn23HPPgdICAEgXBTAAwKfQpUuXAU19xnfeeSfq6uqEBbAFnTt3jjFjxiiCgR2utrY23n333SRc53oPMABAyiiAAQA+hZYtW/Zv6jN6/DPAp9elS5cYM2ZMnHvuuTF48GALAfL2+iwJ17kAAGwdBTAAwCcYPnx4eUlJSeemPqfHPwNsvV69esVpp50W55xzTvTvrwMB8u/6rLS0tPPw4cPLpQUAkB4KYACAT/Ctb31rt4ho8s8IXbx4sbAAtlGfPn3irLPOinPOOSd22203CwG2i4T8gl7m29/+dj9pAQCkhwIYAOAT7L777k2+CVi7dm1s2LBBWACfUZ8+feLss8+OM888M3r27GkhwGfy4Ycfxrp165r8nAMHDlQAAwCkSJEVAABsWadOnZr8D8TefvttQQFsRwMGDIgBAwbEggULYvz48bF06VJLAbb5Oq1Vq1audwEA2GkUwAAAn6CyslIBDJCnBgwYEP3794958+bFQw89FO+++66lAFtlyZIlsddeezX1613PvgcASBEFMADAFnTq1CnbvHnzXk19ziVLlggLYAfJZDIxePDg2GOPPeLll1+OBx98MFauXGkxQGqu05o3b967Xbt2RatXr66XGABA8nkHMADAFowZM6ZnJpPJNuUZGxsbPZoUYCfIZDKx9957x4UXXhhjxoyJ9u3bWwrwiZYuXRqNjY1NesaCgoLsqaee2kNaAADp4A5gAIAt2Hvvvfs29RlXrlwZtbW1wgLYSf5aBO+5554xa9asmDBhQqxevdpigI9UW1sb77//fnTu3LlJzzls2LC+EbFIYgAAyecOYACALejRo0eTL4DfeecdQQHsAoWFhTF8+PC48MILY/To0VFZWWkpQGKv15Jw3QsAwKejAAYA2ILWrVs3+ff/vvvuu4IC2IUKCwtjxIgRcckll8To0aOjZcuWlgIk7notCde9AAB8Oh4BDQCwBc2bN+/Z1GdUAAM0kW+wi4pixIgRsd9++8WUKVPiscceiw0bNlgMEO+9914SrnsVwAAAKeEOYACAj9G/f/+SkpKSjk19TgUwQNPSrFmzOOyww2Ls2LExatSoKCsrsxTIc0m4XistLe3Ut2/fYmkBACSfAhgA4GOccMIJ3Zr69dK6deuiqqpKWABNUHFxcYwcOTJ+/etfK4Ihz1VVVcX69eub+pgF3/zmN7tLCwAg+RTAAAAfY8iQIT2b+oxJeJwgQL77axE8duzYOProo6OkpMRSIA8l4botCde/AAB8MgUwAMDH6N69e8+mPqPHPwMkR/PmzeOoo46KSy65JEaOHBnNmjWzFMgjSbhuS8L1LwAAn0wBDADwMVq1atWjqc+4bNkyQQEkTHl5eYwaNSr+/d//PUaOHBnZbNZSIA8k4botCde/AAB8MgUwAMDHqKio6NXUZ1y+fLmgAJL750yMGjUqLr744jj88MOjqKjIUiDFknDd1rJly16SAgBIPgUwAMBHyGazmbKysq5NecbGxsZYtWqVsAASrlWrVnH88cfHxRdfHCNGjIiCAt+qQxqtWrUqGhsbm/SMJSUlXbPZbEZaAADJ5rtKAICPcNxxx7UrKCgobsozrl69Ourr64UFkBKtW7eO0aNHx9ixYxXBkEJ1dXXxwQcfNOkZCwoKio877rh20gIASDbfTQIAfITPf/7zXZr6jO+//76gAFKoTZs2MXr06Dj//PNj+PDhimBIkRUrVrgOBgBgh/NdJP+PvTuPr7I888d/nSwEkhD2HUQEUVRAoIiouCtq64Jabd1arVorbqO2tlXbaavTOu38Rqffdmpbu9rWpYogsqgFRXCttAIKArJDgAAJBLKQ5JzfH8WO4+DOcp6T9/v18jWvTv657ut6hNvnk/t+AICd2G+//bL+xVcSXiAC8PF17do1Lr300rj99ttj2LBhkUq5lRWSLgn7tyTsgwEAeH8FWgAA8H917txZAAxAVujevXtceeWVsXr16njiiSdi9uzZkclkNAYSKAn7tyTsgwEAeH8CYACAnWjXrp0roAHIKj169Igrr7wyli5dGpMmTYo5c+ZoCiRMEvZvSdgHAwDw/gTAAAA7UVxc3D3baxQAAzRPffr0ibFjx8aSJUti/PjxsWDBAk2BhEjC/i0J+2AAAN6fbwADAOxESUlJz2yur7q6Ourq6gwKoBnbb7/94l/+5V/ia1/7WhxwwAEaAglQV1cX1dXV9sEAAOxWAmAAgHc5/PDDSwsKCtpmc40VFRUGBUBERPTt2zduvPHGuOGGG2LffffVEMhy2b6PKygoaDt8+PASkwIASC4BMADAu5x44oldsr3GDRs2GBQA/8uAAQPiG9/4Rtxwww3Ru3dvDQH7uE+yH+5qUgAAyeUbwAAA79KvX7+sD4DXr19vUADs1IABA+LAAw+MuXPnxoQJE2LlypWaAlkkCTe5HHDAAV0i4i3TAgBIJgEwAMC7dO/evXO21+gEMADvJ5VKxaBBg2LgwIExe/bsGD9+fKxbt05jwD4uZ/bDAAC8NwEwAMC7tG/fvlO21ygABuDDSKVSMWzYsBg6dGjMnj07HnvsMbdIwF6WhBPASdgPAwDw3gTAAADv0rp166w/8ZCEF4cAZI+3g+BDDz00XnnllZg4caK/S8A+LtH7YQAA3psAGADgXUpKSrL6xENjY2Ns3rzZoAD4yPLz8+Pwww+P4cOHx/PPPx8TJ06MqqoqjYE9aPPmzdHY2BgFBdn7Wi7b98MAALw/ATAAwLu0bNmySzbXV1lZGZlMxqAA+Njy8/Nj1KhRMXLkyHjhhRcEwbAHZTKZqKqqio4dO9oPAwCwWwiAAQDepaioKKuvvKusrDQkAHaJgoKCGDVqVIwYMSJmzpwZkydPji1btmgM7IH9XDYHwNm+HwYA4P3laQEAwP8YPnx4SX5+fkk21ygABmBXa9GiRRx//PFxxx13xNlnnx0lJSWaAs14P5efn18yfPhwfxAAACSUABgA4B2OOOKIDtleo+//ArC7FBUVxejRo+P73/9+nH322VFcXKwpsBsk4cr1JOyLAQDYOQEwAMA79O3bt1221+gEMAC729tB8B133BGnn356tGrVSlOgme3n9ttvv7YmBQCQTAJgAIB36NSpkwAYAHYoKSmJz3zmM3HnnXfG6NGjo0WLFpoCzWQ/l4R9MQAAOycABgB4hw4dOrTN9hqTcGUgALmlpKQkzj777PjOd74To0aNivz8fE2BHN/PJWFfDADAzgmAAQDeoaysrG221ygABmBvad++fVx00UVx5513xgknnBCFhYWaAjm6nysrK3MCGAAgoQTAAADvUFJS0j6b68tkMlFdXW1QAOxV7dq1i/POOy+++93vxqhRoyIvz+sF+CiSsJ8rLS0VAAMAJJT/QgMAeIfi4uK22VxfXV1dNDY2GhQAWeHtE8F33HGHIBg+gsbGxqirq7MvBgBgt/BfZgAA79CqVausPung9C8A2ahDhw5x0UUXxbe//e04/PDDBcGQA/u6oqIiJ4ABABLKf5EBALxDQUGBABgAPqauXbvGpZdeGt/61rdi2LBhkUqlNAUSuq9r0aJFW1MCAEimAi0AAPgfhYWFZdlc39atWw0JgKzXrVu3uPLKK2P16tXxxBNPxOzZsyOTyWgMJGhfl+37YgAA3psAGADgnZujgoLW2VyfE8AAJEmPHj3iyiuvjKVLl8akSZNizpw5mgIJ2ddl+74YAID35gpoAIAdWrdunZefn98ym2sUAAOQRH369ImxY8fGLbfcEgMGDNAQSMC+Lj8/v1WrVq28OwQASCCbOACAHQYNGlQSEVn9scJt27YZFACJtd9++8UNN9wQX/va1+KAAw7QEJq1BOzr8gYPHlxsUgAAySMABgDY4YADDijJ9hpramoMCoDE69u3b9x4441xww03xL777qshNEu1tbVZX2P//v1LTQoAIHl8AxgAYIeePXtm/QuuJLwoBIAPa8CAATFgwICYP39+jBs3LpYvX64pNBtJ2Nf16NGjxKQAAJJHAAwAsEOnTp0EwACwFwwYMCAOPPDAmDt3bkyYMCFWrlypKeS8JOzrunbtKgAGAEggATAAwA5lZWVZ/4Krrq7OoADISalUKgYNGhQDBw6M2bNnx4QJE2Lt2rUaQ85KQgDcpk0bV0ADACSQABgAYIeysjIngAFgL0ulUjFs2LAYOnRozJ49O8aPHx/r1q3TGHKOABgAgN1FAAwAsENJSUlxttfoBDAAzcXbQfCQIUPi5ZdfjokTJ0ZFRYXGkDOSEAAnYX8MAMD/JQAGANihqKioKNtrrKmpMSgAmpW8vLw4/PDDY/jw4fH888/HE088EZWVlRpD4iUhAG7RokWRSQEAJI8AGABgh8LCwhbZXF86nY7t27cbFADNUn5+fowaNSpGjhwZL7zwQkycODGqqqo0hsTavn17ZDKZSKVSWVtjixYtWpgUAEDyCIABAHbI9gC4oaHBkABo9goKCmLUqFExYsSImDlzZkyePDm2bNmiMSROJpOJhoaGyOaMtbCw0AlgAIAk/neTFgAA7NgYFRRk9QuuxsZGQwKAHVq0aBHHH398HHnkkfHMM8/E1KlTY9u2bRpDomR7AJzt+2MAAN5jH6cFAAA7NkZZ/oLL9c8A8H8VFRXF6NGj49hjj41nnnkmpkyZEjU1NRpDImT7DS8FBQWugAYASCABMADA2xujLH/B5QpoAHhvbwfBRx11VEyfPj2efvrpqK2t1RiymgAYAIDdIU8LAAD+QQAMAMlXUlISn/nMZ+LOO++M0aNHZ/X1uiAABgBgdxAAAwDskO1XQAuAAeDDKykpibPPPjv+7d/+LUaPHh2FhYWagv3dR5Sfn9/SlAAAkkcADADw9sYoL88JYADIMa1bt46zzz47vve978UJJ5wgCMb+7iPIz8/3LwwAQAIJgAEAdkilUlm9N2psbDQkAPiY2rVrF+edd15897vfjRNOOCEKCgo0Bfu7D94f55sSAEDyCIABAHbI9gA4nU4bEgB8Qu3bt/9nEDxq1KjIy/NqBPu799kfp0wJACB5/FcOAMAOXnABQPPRoUOHuOiii+J73/ueIJi9JpPJZHuJ/sUAAEggmzgAgP+R1QFwAl4QAkDidOzYMS666KL41re+FYcffnj4fTDs796xOc7yG3IAANg5mzgAgITsjQTAALD7dOvWLS699NL41re+FcOGDRMEs0dk+xXQeXl5/kUAAEigAi0AAPiHbH/BJQAGgN2ve/fuceWVV8ayZcviiSeeiDlz5mgKzXl/5/AIAEACCYABAHbIZDJOAAMAERGx7777xtixY2PJkiUxYcKEmD9/vqZgfwwAQCIIgAEA/ocr7gCA/2W//faLG264Id56660YP358vPnmm5rCLpPtV0Cn3IUOAJBIAmAAgB2y/QVXtr8gBIBc1rdv37jxxhvjrbfeinHjxsWiRYs0hU/MFdAAANjEAQDsXln9Bs4BDADY+/r27Rs333xz3HDDDdG7d28NIdf3d75BAgCQQE4AAwDskO0nMATAAJA9BgwYEAMGDIj58+fHI488EitXrtQUcnF/5woaAIAEcgIYAGCHVCqVzvL6DAkAssyAAQPi1ltvjbFjx0bPnj01hJza32UScEc1AAD/lxPAAAD/QwAMAHysv6MHDRoUBx98cDz//PMxadKk2LRpk8aQ+P1dtv+CJAAAO+cEMADADul0dr/fEgADQHarr6+PioqK2LZtm2aQE/u7dDrtBDAAQAI5AQwA8D+cAAYAPrK6urp4+umnY9q0acJfcm1/5wQwAEACCYABAP6HEw4AwIfW0NAQ06ZNiyeffDK2bt2qIXxkCfgGsAAYACCBBMAAADtkMpmsDoDz8ny9AwCywdvB71NPPRXV1dUaQs7u7wTAAADJJAAGANgh219wCYABYO9qbGyMGTNmxJNPPhmVlZUawieWn5+f9VtkUwIASB4BMADADplMpiGb6yssLDQkANgL0ul0zJo1KyZPnhwbN27UEHaZgoLsfjXX1NTUaEoAAAncZ2oBAMA/NDY2bs/m+gTAALBnpdPpePnll2Py5Mmxdu1aDWGXa9GiRbb/O1BvSgAAySMABgDYoampSQAMAEQmk4nZs2fH448/HuXl5RpCs93fNTY2CoABABJIAAwAsENDQ0NWv+ASAAPA7vV28PvEE0/E6tWrNYTdLtuvgM72G3IAAHiPfaYWAAD8gyugAaD5mjNnTkyaNCmWLl2qGewx2X4FtAAYACCZBMAAADs0NTU5AQwAzcyCBQtiwoQJ8dZbb2kG9nfv0tDQIAAGAEggATAAwA7Z/oJLAAwAu87ChQtj/PjxsXjxYs1gr8n2K6Cz/RckAQB4j32mFgAA/EO2B8AFBQWRl5cX6XTasADgY1q+fHmMGzcu5s+frxnsVXl5eVkfAG/fvt0JYACABBIAAwDs0NDQkPUnHFq1ahXbtm0zLAD4iFauXBmPPPKI4Jes2tclYH8sAAYASCABMADADrW1tXXZXqMAGAA+mnXr1sX48eNj9uzZkclkNISs2tdlu7q6ulqTAgBIHgEwAMAOW7du3ZrtNSbhRSEAZIP169fHY489JvjFvu4TqK6u3mpSAADJIwAGANihqqpKAAwACbdhw4Z4/PHH45VXXommpiYNwb7uE6isrHT1DABAAgmAAQB22LRpU9a/4GrZsqVBAcBOVFVVxcSJE+OFF16IxsZGDSHrJSEA3rRpkxPAAAAJJAAGANhh3bp1WR8AOwEMAP/bli1bYsKECYJfEicJ+7ry8nIBMABAAgmAAQB2WLZsmSugASAhqqurY/LkyTFz5syor6/XEBInCfu6pUuXCoABABJIAAwAsMP8+fOz/gRwcXGxQQHQrNXU1MSUKVPimWeeEfySaEnY173++uu+AQwAkEACYACAHRYsWFCXyWQaUqlUYbbW2Lp1a4MCoFmqq6uLp59+OqZNmxbbtsmkSL5s39el0+mGpUuXbjcpAIDkEQADALxDU1PTtoKCgrbZWp8AGIDmZvv27TF9+vR48sknY+tWt9GSO7J9X9fU1ORfOACAhBIAAwC8Q0NDw9ZsDoBLS0sNCYDm8ndyTJs2LZ566qmorq7WEHJOtu/rGhsb/YsHAJBQAmAAgHeor6+vbNWqVc9src8JYAByXWNjY8yYMSOefPLJqKys1BByVrbv6+rr66tMCQAgmQTAAADv0NDQkNVvmgXAAOSqdDods2bNismTJ8fGjRs1hJyX7fu6bN8XAwDw3gTAAADvUFdXV5XN9ZWWlkYqlYpMJmNYAOSETCYTr732Wjz++OOxatUqDaFZSKVSUVJSktU11tbWVpkUAEAyCYABAN5h27Ztm7K5vvz8/GjVqlXU1NQYFgCJlslkYvbs2fH4449HeXm5htCstGrVKvLz87O6xq1btzoBDACQUAJgAIB3qK6u3pztNZaVlQmAAUist4PfiRMnxpo1azSEZqmsrCzra9y2bVuVSQEAJJMAGADgHaqqqjZle43t2rWLtWvXGhYAiTNnzpyYNGlSLF26VDNo1tq1a5f1NW7atMkJYACALNbQWBgFjQ0REZFKRSavMJre/pkAGADgHSoqKqqyvcYkvDAEgHdasGBBTJgwId566y3NgITs5zZs2CAABgDIYoUFDf9MejMRqab0/+S+AmAAgHdYtWpV1r/oatu2rUEBkAgLFy6M8ePHx+LFizUD3iEJAfDq1aurTAoAIJkEwAAA77BgwYKsD4CdAAYg2y1fvjzGjRsX8+fP1wzYiST8Ql8S9sUAAOycABgA4B2eeOKJjZlMpimVSuVna41OAAOQrVauXBmPPPKI4Bc+QLb/Ql8mk2l64oknNpoUAEAyCYABAN6huro6vX379g1FRUVdsrVGJ4AByDZr166NCRMmxOzZsyOTyWgIJHw/t3379g3V1dVpkwIASCYBMADAu9TV1a0XAAPAB1u/fn089thjgl/Isf1cXV3delMCAEguATAAwLvU1dVVtGnTJmvrKykpiRYtWsT27dsNC4C9oqKiIiZOnBivvPJKNDU1aQh8BEVFRVFcXJz1+2GTAgBILgEwAMC7bN26dV2XLll7ADhSqVR07Ngx1qxZY1gA7FFVVVUxceLEeP755wW/8DF17NgxUqlU1u+HTQoAILkEwAAA71JVVZX1Jx46deokAAZgj9m8eXM8/vjj8cILL0RjY6OGwCfcx9kPAwCwOwmAAQDeZf369Vn/zbMkvDgEIPm2bNkSU6ZMiZkzZ0Z9fb2GwC7QsWNH+2EAAHYrATAAwLusXr066088JOHFIQDJVVNTE1OmTIlnnnlG8Au7WBJ+kW/VqlUCYACABBMAAwC8y9///ves/+aZABiA3aG2tjYmT54czz77bNTV1WkINNN93KuvvioABgBIMAEwAMC7PPzww+t//OMfN6RSqcJsrbFz584GBcAus3379pg+fXpMnTo1tm3bpiGwG2X7CeB0Ot3w8MMPC4ABABJMAAwA8C7V1dXpurq68latWu2TrTV26NAh8vLyIp1OGxgAH1tDQ0NMmzYtnnrqqaiurtYQ2M3y8vKiQ4cOWV1jfX39mtraWptMAIAEEwADAOxEbW3tmmwOgAsKCqJdu3axceNGwwLgI2tsbIwZM2bEk08+GZWVlRoCe0j79u2joCC7X8fV1NSUmxQAQLIJgAEAdmLz5s2r2rdvn9U1duvWTQAMwEeSTqdj1qxZMXnyZH+HwF7av2W7LVu2rDQpAIBkEwADAOzEpk2bVvfp0yera+zWrVvMmzfPsAD4QG8Hv1OmTIkNGzZoCOzF/Vu227BhwxqTAgBINgEwAMBOrFixYvWwYcOyusYkvEAEYO/KZDLx0ksvxZQpU6K83K2usLd17do162tctWrVKpMCAEg2ATAAwE7Mnz9/9ZgxY7K6xiS8QARg78hkMjF79uyYOHFirFnjMB9kiyT8At+8efP8oQEAkHACYACAnRg3btyab37zm5mISGVrjU4AA7Azc+bMiSeeeCKWLVumGZBlEvALfJlx48atNikAgGQTAAMA7MTrr79e29DQsKmwsLBDttZYXFwcZWVlsWXLFgMDIBYsWBDjx4+PJUuWaAZkobKysiguLs7qGhsaGjYuWLCgzrQAAJJNAAwA8B62bt26vF27dh2yucauXbsKgAGauYULF8b48eNj8eLFmgFZLAm3t2zbtm25SQEAJJ8AGADgPVRVVS1t167d0GyusWfPnrFw4ULDAmiGli1bFo899ljMnz9fMyABevbsmfU1VlZWLjUpAIDkEwADALyHdevWLevTp09W15iEF4kA7ForVqyIRx99VPALCZOEfdvatWuXmRQAQPIJgAEA3sPChQuXHX744VldY69evQwKoJlYtWpVjB8/PubOnRuZTEZDIGGSsG9buHDhMpMCAEg+ATAAwHuYNm3a0ksuuSSra+zevXvk5+dHU1OTgQHkqHXr1sX48eNj9uzZgl9IqIKCgkR8A/jpp59eZloAADmw/9QCAICde+ihhzbcd999W/Pz80uzdjNXUBBdunSJNWvWGBhAjqmoqIiJEyfGyy+/HOl0WkMgwbp27RoFBdn9Gq6xsbH6kUce2WBaAADJJwAGAHgf27ZtW15WVnZwNtfYq1cvATBADqmqqoqJEyfG888/74YHyBFJ+P7vtm3blpsUAEBuEAADALyPLVu2LMv2ALhnz57x0ksvGRZAwm3evDkef/zxeOGFF6KxsVFDIIck4fu/W7ZsWWpSAAC5QQAMAPA+1q9fvyzbT2z06NHDoAASbMuWLTFlypSYOXNm1NfXawjkoCTs19avX7/MpAAAcoMAGADgfSxYsGDh0KFDs7rGfffdN1KpVGQyGQMDSJCampqYMmVKPPPMM4JfyGGpVCr23XffrK9z/vz5C00LACA3CIABAN7Ho48++uYFF1yQ1TWWlJRE586dY926dQYGkAC1tbUxefLkePbZZ6Ourk5DIMd17do1WrVqlfV1/vnPf15kWgAAuUEADADwPiZNmlRVX1+/oaioqGM217nvvvsKgAGy3Pbt22P69OkxderU2LZtm4ZAM9GnT5+sr7G+vr7iySefrDItAIDcIAAGAPgAW7duXZTtAXCfPn3ipZdeMiyALNTQ0BDTpk2Lp556KqqrqzUEmpkkXP+8detWp38BAHKIABgA4ANUVFQs7NChw8hsrjEJLxYBmpvGxsaYMWNGPPnkk1FZWakh0EwlYZ9WUVHh+78AADlEAAwA8AGWLl266MADD8zqGnv16hUFBQXR2NhoYAB7WTqdjlmzZsWkSZNi06ZNGgLNWGFhYfTs2TMR+13TAgDIHQJgAIAPMHPmzEWnnnpqdm/qCgqiZ8+esWzZMgMD2EveDn4nT54cGzdu1BAg9tlnn8jPz0/CfnexaQEA5I48LQAAeH+//OUvV6bT6bpsr7NPnz6GBbAXZDKZePHFF+O73/1u3H///cJf4J+ScP1zOp2u++Uvf7nStAAAcocTwAAAH6C6ujpdXV29uE2bNodkc539+vWL6dOnGxjAHpLJZGL27NkxceLEWLNmjYYAO92fJWCvu7i6ujptWgAAuUMADADwIWzYsGFetgfA/fv3NyiAPeTVV1+NSZMmxapVqzQD2KlUKpWI/dmGDRvmmhYAQG4RAAMAfAiLFy9+o2/fvlldY1lZWXTu3DnWr19vYAC7yYIFC2L8+PGxZMkSzQDeV5cuXaK0tDQJ+9z5pgUAkFsEwAAAH8JTTz31+ujRo7O+zv33318ADLAbLFy4MMaPHx+LFy/WDOBD78uSYMqUKa+bFgBAbsnTAgCAD/aLX/xiTWNjY1W215mUF40ASbFs2bK4++674z/+4z+Ev8BHkoTv/zY0NFTee++9q00LACC3OAEMAPAhNDQ0ZDZv3jy/Q4cOI7O5TgEwwK6xYsWKePTRR2P+fDejArm7L9uyZYs/5AAAcpAAGADgQ1q3bl3WB8AdO3aMNm3axObNmw0M4GNYtWpVjB8/PubOnRuZTEZDgI+lbdu20aFDh0Tsb00LACD3CIABAD6kefPmzTvooIOyvs4DDzwwXnrpJQMD+AjWrVsX48ePj9mzZwt+gV2yH0uCuXPnzjMtAIDcIwAGAPiQ/vznP88/77zzsr7OAw44QAAM8CFVVFTEuHHjBL/ALt+PJcHDDz/sBDAAQA4SAAMAfEgTJ06srK2tXdGqVat9srnOgw8+2LAAPkBVVVVMnDgxnn/++WhqatIQYJdKwq0xNTU1yydNmlRlWgAAuUcADADwEWzYsOHvvXr1yuoAuG3bttG1a9dYu3atgQG8y+bNm+Pxxx+PF154IRobGzUE2OW6desWbdu2TcS+1rQAAHKTABgA4CNYuHDha7169Toj2+scMGCAABjgHbZs2RJTpkyJ5557LrZv364hwG6TlO//Lly48O+mBQCQmwTAAAAfwcSJE/9+wgknZH2dBx54YEyfPt3AgGavpqYmpkyZEs8880zU19drCLDbDRgwIBF1jh8//u+mBQCQmwTAAAAfwb333rv6Bz/4wfqioqLO2VznAQccEHl5eZFOpw0NaJZqa2tj8uTJ8eyzz0ZdXZ2GAHtEXl5e9O/fP+vrrK+vX3ffffeVmxgAQG4SAAMAfESVlZVzu3btmtXHgFu1ahX77LNPLFu2zMCAZqWuri6efvrpmDZtWmzbtk1DgD1qn332iVatWmV9nZs2bZpjWgAAuUsADADwES1dunR2tgfAERGDBg0SAAPNRkNDQ0ybNi2eeuqpqK6u1hBgr+2/kuCtt976m2kBAOQuATAAwEc0ffr0v48cOTLr6xw4cGBMmDDBwICc1tDQEM8991w8+eSTUVlZqSHAXt9/JcG0adP+bloAALlLAAwA8BH9x3/8x9JbbrmlOj8/v3U219mrV68oKyuLLVu2GBqQc9LpdMyaNSsmTZoUmzZt0hBgrysrK4tevXplfZ2NjY1b7rnnnmUmBgCQuwTAAAAfUW1tbXrDhg1/7dKly3HZXGcqlYqBAwfGrFmzDA3IGW8Hv5MnT46NGzdqCJA1Bg4cGKlUKuvr3Lhx4yu1tbVpEwMAyF0CYACAj+Gtt956JdsD4IgQAAM5I51Ox8svvxxTpkyJ8vJyDQGyct+VBIsWLXrFtAAAcpsAGADgYxg/fvwrRxxxRNbXedBBB0VBQUE0NjYaGpBImUwmZs+eHRMnTow1a9ZoCJCVCgoK4qCDDkpErY888ogAGAAgx+VpAQDAR/fjH/94ZX19/fpsr7OoqCj69etnYEAivfrqq3HHHXfEz3/+c+EvkNX69esXRUVFWV9nXV1d+b333rvaxAAAcpsTwAAAH9OGDRte6dGjx6ezvc5BgwbFggULDAxIjCVLlsSECRNi/vz5mgEkwuDBgxNR5/r1653+BQBoBgTAAAAf07x5815OQgA8bNiwePjhhyOTyRgakNXefPPNmDBhQixevFgzgMRIpVIxdOjQRNQ6d+7cl0wMACD3CYABAD6m++677+XRo0dnIiKVzXW2bds2evfuHcuWLTM0ICstW7YsHnvsMSd+gUTq06dPtG3bNgmlpu+9996/mhgAQO4TAAMAfEwTJ06s3Lp165LS0tK+2V7rkCFDBMBA1lmxYkU8+uijgl8g0YYMGZKIOqurqxc+/fTTm00MACD3CYABAD6B8vLyl/fff/+sD4AHDx4c48aNMzAgK6xcuTImTJgQc+fOdT09kHhJ+f7vmjVrfP8XAKCZEAADAHwCM2fOfG7//ff/fLbX2a1bt+jWrVuUl5cbGrDXrFu3LsaPHx+zZ88W/AI5oWfPntGlS5dE1DpjxoznTAwAoHkQAAMAfAK33Xbba5dcckl1fn5+62yvdciQIQJgYK9Yv359PPbYY4JfIOck5frnxsbGzbfddts8EwMAaB4EwAAAn0BlZWXThg0b/tqlS5fjsr3WQw89NCZNmmRowJ78MzKeeOKJeP7556OpqUlDgJxz6KGHJqLOioqKV6qrq9MmBgDQPAiAAQA+oXnz5s1MQgDcu3dv10ADe0RVVVVMnDgxXnjhhWhsbNQQICd17949evbsmZT9quufAQCakTwtAAD4ZP77v/97VkQk4kTFpz71KQMDdpstW7bEQw89FLfffns899xzwl8gpw0fPjwRdWYymfTdd9/9gokBADQfTgADAHxCkyZNqtqyZcuCsrKyg7K91uHDh8fjjz9uaMAuVVNTE1OmTIlnnnkm6uvrNQTIealUKg477LBE1Lply5bXp0+fvsXUAACaDwEwAMAusHz58lkDBw7M+gC4S5cu0atXr1i5cqWhAZ9YbW1tTJ48OZ599tmoq6vTEKDZ6N27d3Ts2DEx+1QTAwBoXgTAAAC7wLPPPvvCwIEDr0hCrcOGDRMAA59IXV1dPP300zFt2rTYtm2bhgDNzrBhwxJT61/+8pcXTQwAoHnxDWAAgF3g1ltvnV9fX782CbUefvjhkUqlDA34yBoaGmLq1Klx6623xuOPPy78BZqlJF3/XFdXt/rWW29dYGoAAM2LE8AAALtAQ0NDZs2aNc/16dPns9lea7t27aJPnz6xZMkSgwM+7J9xMW3atHjqqaeiurpaQ4Bmbb/99ou2bdsmotbVq1fPNDEAgOZHAAwAsIs8++yz05IQAEdEHHHEEQJg4AOl0+mYNWtWTJo0KTZt2qQhABFx5JFHJqbW6dOnTzMxAIDmxxXQAAC7yC233PJaQ0NDZRJqHT58eLRo0cLQgJ1Kp9Px3HPPxW233Rb333+/8Bdgh6KiovjUpz6ViFobGho23HLLLXNNDQCg+XECGABgF6murk6Xl5c/t88++5yR7bW2bNkyDj300Hj55ZcNDvindDodL7/8ckyZMiXKy8s1BOBdhgwZEkVFRYmodc2aNc/V1tamTQ0AoPkRAAMA7EIvvvjiM0kIgCMiRo4cKQAGIiIik8nE7NmzY+LEibFmzRoNAXif/VNSzJo161kTAwBongTAAAC70O233/7KOeecszU/P78022sdMGBAtG/f3tWu0My9+uqrMWnSpFi1apVmALyPjh07xgEHHJCIWhsbG6u/8Y1v/NXUAACaJwEwAMAutHLlyob169fP6tat2+hsrzWVSsXhhx8ekyZNMjhohubMmROTJ0+OJUuWaAbAh3D44YdHKpVKRK3r16+fVVFR0WhqAADNU54WAADsWq+++mpirts77LDDDAyamTfffDP+/d//PX7yk58IfwE+pFQqFSNGjEhMva+88sozpgYA0Hw5AQwAsIvddNNNz5166qnV+fn5rbO91m7dukX//v1j4cKFBgc5btmyZfHYY4/F/PnzNQPgIzrggAOic+fOiai1sbFxy4033jjL1AAAmi8BMADALrZy5cqG8vLyGT179vx0Euo9+uijBcCQw5YvXx7jxo0T/AJ8wv1SUpSXlz9TXl7eYGoAAM2XABgAYDeYMWPGUxdccEEiAuAhQ4ZE69ato7q62uAgh6xcuTImTJgQc+fOjUwmoyEAH1ObNm3i0EMPTUy9zz777FOmBgDQvPkGMADAbvDVr371lYaGhk1JqLWgoCCOOOIIQ4McsW7duvj5z38ed955Z8yZM0f4C/AJjRw5MvLz8xNRa0NDw8abbrrpVVMDAGjenAAGANgNKisrm1atWjW9T58+5ySh3qOPPjqefPJJQREk2Pr16+Oxxx6L2bNn+3cZYBdJpVIxatSoxNS7cuXKadXV1WmTAwBo3pwABgDYTaZNm5aY6/c6duwYAwYMMDRIoA0bNsSvf/3r+Nd//dd49dVXhb8Au9CAAQOiY8eOian36aefftLUAAAQAAMA7CZf+9rX5tTX11ckpd6jjjrK0CBBqqqq4v77749vf/vb8eKLL0ZTU5OmAOxiRx55ZGJqra+vX/eNb3zjdVMDAMAV0AAAu0ltbW16xYoVT++///6fT0K9hx56aLRt2zaqqqoMD7LYli1bYsqUKfHcc8/F9u3bNQRgN2nbtm0MGTIkMfUuX778qdraWtc/AwDgBDAAwO70xz/+cUJSas3Pz4/jjjvO0CBL1dTUxKOPPhq33XZb/OUvfxH+Auxmxx57bOTn5yel3Myvf/3rCaYGAECEABgAYLe66667llZXV89PSr1HH310tGjRwuAgi7wd/H7jG9+IqVOnRn19vaYA7GYtWrSIo48+OjH1btmy5Y177rlnhckBABDhCmgAgN3u9ddfn3T44YcPSEKtxcXFcdhhh8XMmTMNDvayurq6ePrpp2PatGmxbds2DQHYgw477LAoKSlJTL3z5s17wtQAAHibE8AAALvZ9773vanpdLohKfWecMIJkUqlDA72koaGhpg6dWrceuut8fjjjwt/AfawVCoVJ5xwQmLqTafT27/73e8+ZXIAALzNCWAAgN1s+vTpWyoqKmZ26dIlER/Y7d69e/Tv3z/efPNNw4M9qKGhIaZNmxZPPfVUVFdXawjAXnLAAQdE9+7dE1NvRUXFczNmzPAXBwAA/+QEMADAHjBr1qxEXcuXpFMvkHTpdDqee+65uP322+PRRx8V/gLsZccff3yi6p0xY8YkUwMA4J2cAAYA2AO++tWvvnT66adXFRYWtk1CvQMHDoyOHTvGhg0bDA92k3Q6HbNmzYrJkyfHxo0bNQQgC3Ts2DEGDhyYmHobGhoqb7755pdMDgCAd3ICGABgDygvL29YsWLF1MRsEvPy4sQTTzQ42A3S6XS8+OKL8Z3vfCfuv/9+4S9AFjnppJMiLy85r8tWrFgxpaKiotHkAAB4JwEwAMAe8qtf/erRiMgkpd6jjjoqysrKDA52kUwmE6+++mp873vfi1//+texdu1aTQHIImVlZXHUUUcl6q+W//7v//6zyQEA8G4CYACAPeQ///M/l1dWVv4tKfUWFhbGMcccY3CwC7wd/P785z+PNWvWaAhAFjruuOOioCA5X0urqqqa/dOf/nS1yQEA8G4CYACAPeill14al6R6jzvuuCgqKjI4+JjmzJkTd911V/z85z+P1au9owfIVkVFRYn7xbcXXnhhnMkBALAzBVoAALDnjB079pkFCxZUFhYWtktCvSUlJXHEEUfE9OnTDQ8+gjfffDPGjx8fb731lmYAJMCRRx4ZJSUliam3oaFh0zXXXPOsyQEAsDMCYACAPai8vLxh6dKlE/v3739xUmo+8cQT49lnn410Om2A8AEWLVoUjz32WCxevFgzABIiLy8vTjzxxETVvGTJkifKy8sbTA8AgJ3ucbUAAGDP+u1vfzsxIjJJqbdjx44xdOhQg4P3sXz58rj77rvjRz/6kfAXIGGGDRsWHTp0SFLJmd/85jePmxwAAO9FAAwAsIf953/+5/JNmza9kqSaTz/99EilUoYH77Jy5cr4yU9+Et///vdj/vz5GgKQMHl5eXHGGWckquZNmza9fM8996wwPQAA3osroAEA9oKXXnpp/KmnnnpYUurt2rVrDBkyJGbPnm14EBHr1q2L8ePHx+zZsyOTyWgIQEINHTo0OnfunKiaX3jhhQkmBwDA+xEAAwDsBZdffvkzS5YsWVdUVNQlKTWfccYZ8be//U3YRbO2fv36eOyxxwS/ADkglUrF6aefnqia6+rq1lx22WXTTQ8AgPcjAAYA2AsqKyub5s+f/8ihhx56dVJq7tatm1PANFsbNmyIxx9/PF555ZVoamrSEIAc8KlPfSq6du2aqJrfeOONcdXV1WnTAwDg/fgGMADAXvL1r399XDqdrktSzb4FTHNTVVUV999/f3z729+OF198UfgLkCNSqVR8+tOfTlTN6XS69pvf/OZjpgcAwAdxAhgAYC+ZMWNG9Zo1a/7Ss2fPxLx97N69ewwcODDmzJljgOS0LVu2xIQJE+KFF16IxsZGDQHIMYceemh069YtUTWvXr36qRkzZlSbHgAAH8QJYACAvejXv/71HyMiUR8SPeuss5wCJmdt27YtHn300bjtttviueeeE/4C5KC8vLwYM2ZM0srO/OpXv/qT6QEA8KH2vFoAALD3fP/733+rqqoqUR/V7dGjR3zqU58yPHJKfX19TJ06Nb71rW/F1KlTo76+XlMActSIESOiS5cuiap506ZNf73rrruWmh4AAB+GABgAYC975plnHkpazWeccUbk5dlKkjvmzZsXjz76aGzdulUzAHJYQUFBnH766Ymre9q0aQ+aHgAAH5a3dgAAe9nYsWNn1tfXr01SzZ07d47DDjvM8ACARBk5cmR06NAhUTXX1dWtHjt27POmBwDAhyUABgDYyyorK5tee+21Pyat7jPPPDMKCgoMEABIhBYtWiTy9O/s2bP/UF1dnTZBAAA+LAEwAEAWuOqqqyY0NjZWJanm9u3bx9FHH214AEAiHHfccdGmTZtE1dzQ0LDxiiuumGh6AAB8FAJgAIAssGDBgrqFCxc+lrS6R48eHYWFhQYIAGS1li1bxsknn5y4uhcuXDhu6dKl200QAICPQgAMAJAlvv71r/8pnU7XJqnmtm3bximnnGJ4AEBWO+2006K0tDRRNTc1NdV+7Wtfe8j0AAD4qATAAABZ4umnn968fPnyxF3xN3r06GjXrp0BAgBZqUOHDnH88ccnru5ly5ZNmD59+hYTBADgoxIAAwBkkbvvvvtPmUymKUk1FxYWxumnn254AEBWOvPMMxP3yYpMJtN41113/dH0AAD4OATAAABZ5Be/+MWatWvXTkta3UcccUT06tXLAAGArNK7d+847LDDEld3eXn5X+6///51JggAwMchAAYAyDIPP/zwn5JWcyqVijPPPNPwAICsMmbMmEilUomr+8EHH/yT6QEA8HEJgAEAsszXv/71NzZs2DAraXUPHDgwDj74YAMEALLCoEGDYsCAAYmru6KiYuatt966wAQBAPi4BMAAAFlo3Lhxv01i3WPGjIm8PFtMAGDvysvLizFjxiSy9j//+c+/NUEAAD7RflgLAACyz/XXXz+nqqrqr0mru1evXnHUUUcZIACwVx1zzDHRvXv3xNW9adOmV2666aa5JggAwCchAAYAyFJ/+tOf7k1i3WPGjInS0lIDBAD2ijZt2sRZZ52VyNofeOCBe00QAIBPSgAMAJClbrrpprlJPAVcXFwcZ555pgECAHvFWWedFS1btkxc3Zs2bXrl5ptvnmeCAAB8UgJgAIAsNm7cuF8lse5Ro0ZF7969DRAA2KP69OkTI0eOTGTtjz322K9MEACAXUEADACQxcaOHTu7qqrqb0mrO5VKxfnnnx+pVMoQAYA9tv/4/Oc/n8j9R2Vl5d+uueaav5kiAAC7ggAYACDLTZ069bdJrLtv374xZMgQAwQA9ojDDjsssTeQTJ48+TcmCADAriIABgDIcpdeeumLVVVVryax9s9//vNRXFxsiADAblVaWhrnn39+Imuvqqr66+WXX/6SKQIAsKsIgAEAEuChhx76WRLrLisri9NPP90AAYDd6qyzzoqSkpIklp753e9+91MTBABgVxIAAwAkwA033DB3w4YNs5JY+3HHHRd9+vQxRABgt+jbt28cddRRiay9oqJi1te//vU3TBEAgF1JAAwAkBA///nPfxoR6aTVnUql4vOf/3zk5dl6AgC7Vn5+flx00UWRSqWSWH76F7/4xX+bIgAAu5q3cAAACXHHHXe8tW7duulJrL13795xzDHHGCIAsEudcMIJ0b1790TWXl5e/pc77rjjLVMEAGBXEwADACTI3XfffW8mk2lKYu1nnXVWtG3b1hABgF2iQ4cOcfrppyey9kwm03T33Xf/3BQBANgdBMAAAAlyzz33rCgvL386ibW3bNkyzj33XEMEAHaJc889N1q0aJHI2tesWTP1xz/+8UpTBABgdxAAAwAkzA9/+MOfZzKZhiTWPnz48Bg0aJAhAgCfyKGHHhpDhw5NZO3pdLrhBz/4wS9MEQCA3UUADACQMPfee+/qRYsWPZDU+i+++OIoKSkxSADgY2ndunVcfPHFia1/4cKFf7jvvvvKTRIAgN1FAAwAkECXXXbZrxsaGjYlsfaysjJXQQMAH9u5554bpaWliay9oaFh4+WXX/47UwQAYHcSAAMAJNDs2bNrXn311V8ntf4jjjgiDj74YIMEAD6SwYMHx+GHH57Y+l955ZX7Zs+eXWOSAADsTgJgAICEOueccx6tqalZmtT6L7roomjZsqVBAgAfSsuWLeNzn/tcYuuvqalZMmbMmMdMEgCA3U0ADACQUJWVlU3Tpk37RVLrb9++fZx++ukGCQB8KGeccUa0b98+sfU/+eST91ZXV6dNEgCA3U0ADACQYOedd960qqqqV5Ja/wknnOAqaADgAx188MFx/PHHJ7b+TZs2vXzBBRc8a5IAAOwJAmAAgIT74x//eG9EZJJYeyqVigsuuMBV0ADAe2rZsmVccMEFkUqlkrqEzP333/8zkwQAYE8RAAMAJNzNN988b9WqVU8ktf6OHTsm+nt+AMDudcEFF0THjh0TW/+KFSse//rXv/6GSQIAsKcIgAEAcsCNN974k6ampq1JrX/kyJExdOhQgwQA/pdPfepTMWLEiMTW39TUVH3zzTf/t0kCALAnCYABAHLAxIkTK//+97//KslruPDCC6OsrMwwAYCIiGjTpk18/vOfT/QaZs+efd/EiRMrTRMAgD1JAAwAkCPOPvvsh2pqapYntf7S0tK46KKLDBIAiFQqFV/84hejtLQ0sWuoqal566yzznrYNAEA2NMEwAAAOaKioqJx0qRJP07yGgYPHhwjR440TABo5o444og46KCDEr2GJ5544qeVlZVNpgkAwJ4mAAYAyCGXXHLJzIqKihlJXsMFF1wQ3bp1M0wAaKZ69uyZ+KufKyoqZnzhC1+YZZoAAOwNAmAAgBzzb//2b/ek0+ntSa2/RYsWceWVV0ZhYaFhAkAzU1hYGF/60pcSvQ9Ip9Pb/+3f/u0e0wQAYG8RAAMA5Jh777139aJFix5M8hq6d+8eZ555pmECQDNzxhlnRPfu3RO9hsWLFz947733rjZNAAD2FgEwAEAO+uxnP/vL2traRL94PPHEE2Pw4MGGCQDNxKBBg+Kkk05K9Bpqa2tXn3vuub80TQAA9iYBMABADlq8eHH9uHHj/j3Ja0ilUnHJJZdE27ZtDRQAclybNm3ikksuiVQqleh1jBs37t8XL15cb6IAAOxNAmAAgBx1+eWXv1RRUTEjyWsoLS2NL3zhC4l/GQwAvLe3f+mrdevWiV5HRUXFM5dffvlLJgoAwN4mAAYAyGE33HDDXU1NTVuTvIaDDjrI94ABIId95jOfiUMOOSTRa2hqaqq+4YYbfmiaAABkAwEwAEAOGzdu3MbZs2cn/jt0p5xyiu8BA0AOOuSQQ+LTn/504tfx17/+9efjxo3baKIAAGQDATAAQI77zGc+81B1dfXCJK8hlUrFF7/4xejQoYOBAkCO6NixY3zpS19K/KceNm/ePO+00057xEQBAMgWAmAAgBxXXV2dfuCBB34UEekkr6O4uDguvfTSyMuzhQWApMvPz4/LLrssiouLk76U9P333/+ftbW1aVMFACBbeHsGANAMXH/99XMWLVr0YNLXsf/++8e5555roACQcOedd1707ds38etYuHDhH7/61a++bqIAAGQTATAAQDNxySWX/Lyurq486es4/vjjfQ8YABJs2LBhccwxxyR+HXV1dWsuvPDC+0wUAIBsIwAGAGgmXnvttdoHHnjguxGRSfI6UqlUfOlLX4oePXoYKgAkTO/evePSSy9N/Hd/IyLzwAMPfO/111+vNVUAALKNABgAoBm5+uqr/7Z06dJHk76OoqKiGDt2bJSWlhoqACRE69at46qrrorCwsLEr2X58uXjrr766r+ZKgAA2UgADADQzJx33nn/r66ubnXS19GhQ4e4/PLLIy/PlhYAsl1eXl5cfvnl0b59+8Svpb6+ft0ll1zyE1MFACBr999aAADQvLz++uu1Dz744Pcj4VdBR0QMGDAgzjrrLEMFgCw3ZsyYOPDAA3NiLY899tgPXnnllW2mCgBAthIAAwA0Q1/5ylf+umbNmqm5sJaTTz45Dj30UEMFgCw1ZMiQOOmkk3JiLWvXrv3LpZde+oKpAgCQzQTAAADN1GWXXfYf9fX1FUlfRyqViksvvTS6d+9uqACQZXr06BFf/OIXI5VKJX4tDQ0Nm6655pofmioAANlOAAwA0EzNmDGj+oEHHvhO5MBV0C1btozrr78+2rZta7AAkCXatWsX1113XbRs2TIXlpN56KGH/nXSpElVJgsAQLYTAAMANGNf+cpX/rpkyZI/58Ja2rZtG1dffXW0aNHCYAFgL2vRokVcffXVOfPLWUuXLn30iiuueNlkAQBIAgEwAEAzd+655/6ktrZ2eS6spXfv3jlzzSQAJNXbn2fYZ599cmI9tbW1y88555wfmywAAEkhAAYAaOYWLFhQ97Of/ezbmUymMRfWM2zYsDjllFMMFgD2kk9/+tMxdOjQnFhLJpNp/NnPfvbtBQsW1JksAABJIQAGACBuvfXWBfPnz78/V9Zz5plnxuDBgw0WAPaw4cOHx2c+85mcWc/8+fN/d+utty4wWQAAkkQADABARESMGTPmvpqamrdyYS2pVCouu+yy6Nmzp8ECwB7Su3fvuPjii3PmUwxbt25ddPrpp//aZAEASBoBMAAAERGxcuXKhh/+8Ie3pdPpnLjisGXLlvEv//Iv0aVLF8MFgN2sS5cucf3110dRUVFOrKepqanmu9/97jfKy8sbTBcAgKQRAAMA8E933XXX0ueff/6eXFlPaWlpXHvttVFWVma4ALCblJWVxXXXXRclJSU5s6aZM2fe/f/+3/9bZboAACSRABgAgP/l5JNPHldeXv50rqynU6dOMXbs2Jw5kQQA2aSoqCiuueaa6NixY86sqby8/MlTTz11gukCAJBUAmAAAP6PSy655K66urq1ubKefffdN6644orIy7P9BYBdJS8vL6688sro3bt3zqyprq6u/JJLLvmh6QIAkOi9uhYAAPBus2bNqn7ooYfujIh0rqxp4MCBcd555xkuAOwi559/fhxyyCG5tKT0gw8+eOesWbOqTRcAgCTLb3tQ9NzpjndbRG15oQ4BADRTEydOXDNmzJi8Tp06Dc2VNfXp0yfy8/PjzTffNGAA+ATOOuusOOmkk3JqTa+//vp9Z5555kTTBQAgCYq7N0Ze6c5/5gQwAADv6dRTT/31li1bXs+lNZ122mlx9NFHGy4AfEzHHntsnHrqqTm1pi1btrxx2mmn/cZ0AQDIBQJgAADeU0VFReONN974jcbGxqpcWtcFF1wQRx55pAEDwEd05JFHxuc+97mcWlNjY2PVzTff/I2KiopGEwYAIBcIgAEAeF9//OMf1z/yyCPfiRz6HnAqlYqLLroohgwZYsAA8CENHTo0LrrookilUrm0rPQjjzzynfvvv3+dCQMAkCsEwAAAfKBLL730hQULFvwupzbCeXnxpS99Kfbff38DBoAPcNBBB8WXvvSlyMvLrVdJCxYs+N2ll176ggkDAJBLBMAAAHwoo0eP/mVVVdXcXFpTYWFhfOUrX4kePXoYMAC8h169esUVV1wRBQUFObWuqqqqOaNHj/6lCQMAkGsEwAAAfCgVFRWNV1111S0NDQ0bcmldJSUlcfPNN8c+++xjyADwLr17946bbropiouLc2pdDQ0NG6666qqv++4vAAC5SAAMAMCHNmHChE3333//tzKZTDqX1lVcXBzXXXdddO/e3ZABYIfu3bvHtddeG61atcqpdWUymfT999//rQkTJmwyZQAAcpEAGACAj2Ts2LGz58+f/9tcW1fr1q3juuuuiw4dOhgyAM1ehw4d4rrrrovWrVvn3Nrmz5//m7Fjx842ZQAAcpUAGACAj+y44477xaZNm17MtXW1a9cubrzxxmjXrp0hA9BstW3bNmf/Pty4ceOLxx13nO/+AgCQ0wTAAAB8ZNXV1emLL774W3V1datzbW0dO3aMG2+8Mdq0aWPQADQ7ZWVlceONN0bHjh1zbm21tbWrL7zwwturq6vTJg0AQC7Lb3tQ9NzZD9LbImrLC3UIAICdWrZsWf327dtfOvbYY0/Ny8trkUtrKykpiaFDh8Zrr70WNTU1hg1As9ChQ4f42te+Fp06dcq5tTU1NW39zne+M/bBBx9cb9IAAOSC4u6NkVe6858JgAEA+NhefPHFzYcccsiyAQMGnBgRqZzaRBcXx5AhQ4TAADQLHTt2jJtuuik6dOiQi8tLjx8//ravfvWrc0waAIBc8X4BsCugAQD4RC688MIZb7zxxm9ycW3t27ePm266KSdPQgHA2zp16pTL4W+88cYbv77wwgufM2kAAJoLATAAAJ/YqFGjfrFhw4aZubi2t0Pgzp07GzQAOadz585x0003Rfv27XNyfRs2bJg5atSo+0waAIDmRAAMAMAnVltbm77sssu+V1dXtzoX19euXbu44YYbomPHjoYNQM7o0KFDXH/99dGuXbtc3Z+s/sIXvvDd2tratGkDANCc+AYwAAC7xJIlS+oj4pVRo0admpeX1yLX1ldcXBxDhw6NuXPnxrZt2wwcgETr0qVL3HjjjTl77XNTU1P1nXfeec0f/vCHdaYNAEAuer9vAAuAAQDYZWbNmlXVo0ePuYceeujoVCqVn2vra9WqVYwYMSIWLVoUlZWVBg5AIu23335x0003RVlZWU6uL51ON/z617++4fbbb3/TtAEAyFUCYAAA9phJkyatPeqoozbsu+++R+fi+goLC2P48OGxbNmy2LBhg4EDkCgDBgyIa6+9Nlq1apWza5w2bdq/XXLJJc+ZNgAAuez9AmDfAAYAYJc77bTTHn/rrbcezNX1FRUVxTXXXBNDhgwxbAASY8iQIXHNNddEUVFRzq5xwYIFvzv99NOfMG0AAJozATAAALvFEUcccc+GDRtm5ur6CgoK4sorr4wjjjjCsAFIwt/LceWVV0ZBQUHOrrG8vPypESNG/LdpAwDQ3AmAAQDYLaqrq9MXXXTRd2pra1fk7GY6Ly8uvvjiOPLIIw0cgKw1atSouPjiiyMvL3dfA23dunXxZz/72e83NDRkTBwAgObON4ABANhtli9fvr2mpuaFY4899uT8/PyWubjGVCoVgwYNikwmE4sWLTJ0ALLK6aefHueee26kUqmcXWN9fX3FDTfccM3UqVOrTBwAgObi/b4BLAAGAGC3evnll7cUFBS8cMQRR4zOy8trkYtrTKVSccABB0SnTp1i7ty5kck4fATA3lVYWBhXXHFFHHPMMTm9zsbGxuo777zzKz/72c9WmzoAAM2JABgAgL1qxowZlb169Xp98ODBJ6dSqfxcXWfPnj2jb9++8fe//z0aGxsNHoC9olWrVnH11VfHwIEDc3qd6XS64be//e2Nt9122wJTBwCguREAAwCw1z3xxBPlw4cPX9OvX79jIyJn76Hs2LFjDBw4MObMmRN1dXUGD8Ae1a5du7jxxhujT58+ub7U9JQpU779xS9+8XlTBwCgOXq/ADhPewAA2FPGjBkz9Y033vh1rq+zZ8+eceONN0bHjh0NHYA9pkuXLnHTTTdF9+7dc36tc+fO/eU555zzF1MHAID/SwAMAMAe9alPfernS5cufTjX19mlS5e49dZb48ADDzR0AHa7gQMHxje/+c3o1KlTzq/1rbfeemjEiBG/MnUAANg5ATAAAHvcsccee8/GjRtfyPV1FhcXx7XXXhsjRowwdAB2m8MPPzyuuuqqaNmyZc6vdePGjc8fffTR95g6AAC8NwEwAAB7XEVFReNxxx339crKyr/l+loLCgrisssui/PPPz9SqZThA7DLpFKpOP/88+PSSy+NgoKCnF/vpk2bXj7ssMNuqaysbDJ9AAB4bwJgAAD2isWLF9efddZZN1dXV7/ZHNZ7/PHHx5e//OUoKioyfAA+sRYtWsSXv/zlOP7445vFequrq98cM2bMN8rLyxtMHwAA3l9+24Oi585+kN4WUVteqEMAAOw2a9asaVi1atWs0aNHH1dQUNA619fbrVu3OOCAA2LevHlRX1/vAQDgYykrK4trrrkmDjrooGax3rq6uvKxY8de89RTT202fQAA+Ifi7o2RV7rznwmAAQDYq+bNm1ezevXqZ04++eTjCwoKSnN9ve3atYuRI0fG8uXLY+PGjR4AAD6S/v37x0033RRdu3ZtFuutr69fd9111335T3/6U4XpAwDA/xAAAwCQ1ebMmbMtlUq9fOSRR56Ul5eX83ckt2jRIkaMGBG1tbWxdOlSDwAAH8rxxx8fX/rSl5rN5wQaGxu33HXXXdf99Kc/XWn6AADwvwmAAQDIejNnzqzs2bPn64MHDz4plUrl5/p6U6lUHHLIIdGqVatYsGBBZDIZDwEAO5WXlxef/exn4/TTT49UKtUs1pxOp7f//ve//+o3vvGN1z0BAADwfwmAAQBIhEmTJpXvs88+8wYOHHhCKpUqaA5r3m+//WLAgAExd+5c3wUG4P8oKyuL6667LoYNG9Zs1pxOp7f/8Y9/vOmqq676qycAAAB2TgAMAEBiTJw4cc3BBx+85MADDzwulUrlNYc1t2/fPoYOHRqLFi2KLVu2eAgAiIiIffbZJ66//vro2bNns1lzJpNpnDBhwm1f/OIXn/cEAADAexMAAwCQKI8++ujy/fff/42DDjrohOZwHXRERHFxcRx11FHR2NgYb731locAoJkbPXp0XHHFFVFSUtJs1pxOpxsefvjhr15yySWzPAEAAPD+BMAAACTO+PHjVw0cOHDpAQcccGxzOQmcSqViwIAB0aVLl3jjjTeiqanJgwDQzBQVFcWll14aJ554YrP53m/EP07+Pv7447dffPHFMz0FAADwwQTAAAAk0iOPPLLs0EMPXbb//vs3mxA4IqJHjx4xZMiQePPNN2Pr1q0eBIBmonv37vEv//IvccABBzSrdWcymaYnnnji9s997nPPeAoAAODDEQADAJBYDz/88NJjjjlmY+/evY+KiGZzFKq0tDSGDx8eq1evjvXr13sQAHLcwIED45prrol27do1t6VnZsyY8YOzzjprqqcAAAA+PAEwAACJdv/99795zDHHVO6zzz5HRDMKgVu0aBGHHXZYtGzZMhYuXBjpdNrDAJBjCgoK4pxzzonzzz8/WrRo0dyWn37uuefuOuWUUyZ4EgAA4KMRAAMAkHi///3v5w8bNmxF3759j2lO10GnUqno27dvDB06NBYvXhxbtmzxMADkiJ49e8YNN9wQgwcPblbf+434x7XPU6ZM+fbpp58+2ZMAAAAfnQAYAICc8OCDDy4ZNmzYin79+jWrEDgionXr1nHEEUdEfX19LF261MMAkGCpVCpOOOGEuOKKK6JNmzbNbv07wt9vnXPOOX/xNAAAwMcjAAYAIGc89NBDS4YNG7a8X79+xza3EDg/Pz8OPvjg6NWrV8yfPz8aGho8EAAJU1JSEpdffnmccMIJkZ+f3+zWn8lkGp944olvffazn53maQAAgI9PAAwAQE556KGHlo4cOXJdnz59RqWa252ZEdG1a9cYNmxYLFu2LCorKz0QAAnRt2/fuO6662K//fZrluvPZDLpp59++rvnnHPO054GAAD4ZATAAADknD/96U+LDj300KX7779/s7sOOiKiuLg4jjzyyCgpKYk333wz0um0hwIgSxUUFMRnP/vZuPDCC6OkpKRZ9iCdTjc88sgjt5x//vnTPREAAPDJCYABAMhJDz/88NId3wQelUqlmt09mqlUKvr06RMHH3xwLFy4MLZt2+ahAMgynTt3jrFjx8bQoUOjGV5aERH/CH+feOKJ2y+88MLnPBEAALBrCIABAMhZDz300JIePXq8NmjQoGPz8vJaNMcetG3bNkaNGhVNTU2xZMkSDwVAFkilUjF69Oi48soro0OHDs22D01NTdt++9vf/stll132oqcCAAB2HQEwAAA5bdKkSeXdu3efM3jw4GYbAufn58eAAQOiV69esWDBgti+fbsHA2Avad26dVx66aVx/PHHR35+frPtQ2NjY/WvfvWrf7nuuute81QAAMCuJQAGACDnTZ48eW1jY+OMI4444uiCgoKS5tqHrl27xqhRo2Lbtm2xcuVKDwbAHpRKpWLUqFExduzY6NWrV7PuRX19/fo77rjjK9/61rcWejIAAGDXEwADANAsPP/881UbNmx45rjjjjuqsLCwrLn2obCwMAYNGhT77bdfLF68OGpraz0cALtZ+/bt44orrogTTzwxCgub9/uU2tralTfffPPVP/nJT1Z7MgAAYPcQAAMA0Gz87W9/27p27doZJ5xwwsjCwsK2zbkXnTp1ipEjR0Z1dbXTwAC70ciRI+Pqq6+OHj16NPte1NTULL/hhhuu/e1vf7vOkwEAALuPABgAgGbltdde2zpv3rynTznllKFFRUWdmnMvCgsL49BDD4399tsvFi1a5DQwwC709qnfk08+udmf+o2I2Lx587yLL774unHjxm30dAAAwO71fgFwat9zYsTOftC4LmLjq610DwCAxOrVq1fhs88++69du3Y9QTciGhoaYurUqTF58uRobGzUEICPqaCgIE499dQYPXq04HeH8vLyp4499tjvrly5skE3AABg9+swrDYKuuz8ZwJgAAByWuvWrfNeeumlm/fdd9+zdeMfVq9eHffff38sWbJEMwA+ov322y8uuugi1z2/w8KFC38/fPjwnzY0NGR0AwAA9gwBMAAAzd7zzz9/8aGHHnp1RKR0IyKTycTMmTPjz3/+c9TV1WkIwAcoKSmJ8847L0aMGBGplL9Kdki//PLL9xx77LEPagUAAOxZ7xcA+wYwAADNwn333Tfn+OOP39yrV6/DQwgcqVQqevfuHcOHD49169ZFRUWFhwTgPRxyyCExduzY6N+/v/B3h0wm0/jMM8/828knnzxONwAAYM97v28AC4ABAGg2fve7370xePDgJf369Ts6lUrl60hEcXFxjBgxInr06BFLly6N2tpaTQHYoUOHDvGFL3whzjzzzCguLtaQHZqammoeeOCBWz73uc9N1w0AANg7BMAAALDDww8/vKygoOC54cOHH1FQUFCqI//QrVu3OO6446K0tDQWL14cTU1NmgI0Wy1btoxzzjknLr300ujevbuGvENtbe2K22677arbbrvtDd0AAIC9RwAMAADv8Oyzz25avHjx0yeddNKQoqKiTjryD3l5edGnT58YOXJkbN26NVatWqUpQLNz+OGHx1e+8pUYMGBA5OXlacg7VFVV/e3CCy+8/oEHHvDdAAAA2MsEwAAA8C7z58+vefbZZ58+44wz+hcXF/fSkf/RsmXLGDJkSOyzzz6xdOnSqKmp0RQg53Xs2DG++MUvximnnBItW7bUkHdZt27dMyeffPI3Xn755W26AQAAe9/7BcCpfc+JETv7QeO6iI2vttI9AAByWmFhYer555//0sEHH3y5bvxfTU1N8fzzz8f48eOjurpaQ4Cc07p16zjzzDPjyCOPdOJ35zJ///vff3rMMcfc39DQkNEOAADIDh2G1UZBl53/TAAMAAARMWnSpM8cc8wxt6RSKdfg7ERNTU1MmTIlpk2bFg0NDRoCJF5hYWGccsopcdJJJ0VRUZGG7EQ6na6fOnXqd88555y/6AYAAGSX9wuAXQENAAAR8Yc//GHhfvvt98aAAQOOysvLkwS8S2FhYQwYMCCGDh0amzZtinXr1mkKkFiDBw+Oq666KoYOHRoFBQUashONjY1Vv//972/5whe+MEs3AAAg+/gGMAAAfAgTJkxYXV1dPf3II4/8VGFhYTsd+b9KS0vjsMMOi/79+8eaNWti8+bNmgIkRu/evePyyy+PU045JUpLSzXkPWzdunXxLbfccs33vve9hboBAADZyTeAAQDgI+jTp0+LJ5988us9evQ4TTfe3/z58+ORRx6JlStXagaQtXr16hXnnHNODBgwQDM+wKpVq5444YQTfrBy5Ur3/QMAQBbzDWAAAPgYnnnmmfOHDx9+fSqVytON95bJZGL27Nkxbty4qKio0BAga3Tu3DnOOuusGDp0aKRSKQ15/z/Lm2bNmvXDk08++THdAACA7OcbwAAA8DH85je/eX3//fd//cADDzzSd4HfWyqViu7du8cxxxwT7dq1i2XLlkV9fb3GAHtN27Zt49xzz42LL744evToIfz9AI2NjdUPPvjgLZ/97Gf/ohsAAJAMvgEMAAAf0/jx41dFxPOHHXbYiMLCwjIdeW95eXnRu3fvOOqoo6KgoCBWrlwZjY2NGgPsMcXFxXHKKafEl770pejbt2/k5bnA4YPU1tau+MEPfnD9LbfcMk83AAAgQf/94xvAAADwyQwePLjVo48++s1u3bqdpBsfTn19fTzzzDMxderU2LZtm4YAu01ZWVmceuqpceSRR0ZRkQsbPqyVK1c+/ulPf/pHixcvdm0DAAAkjG8AAwDALvLkk0+edeSRR96USqVcl/MhCYKB3eXtE7/HHnus4PcjyGQyDbNmzfoP3/sFAIDk8g1gAADYRX7/+98v6NGjx2uHHHLIyPz8fL8x+SEUFBREv3794qijjoq8vLxYtWqVq6GBT6Rly5ZxwgknxBVXXBEHHXRQFBQUaMqH1NDQsOG3v/3t1z7/+c8/oxsAAJBcroAGAIBd7Lzzzut4991339m2bdvBuvHR1NTUxLPPPhvTpk2LLVu2aAjwoZWVlcXxxx8fxxxzTBQXF2vIR1RVVfW3a6+99vZHHnlkg24AAECyuQIaAAB2g06dOhVMmzZtbN++fT8XESkd+WgaGhri+eefjyeffDI2bJBFAO/7522cdNJJccQRR0RhodvKPobMokWL/nTsscf+pLKyskk7AAAg+QTAAACwG/3hD38Ydfrpp99WUFDQRjc+unQ6Ha+++mpMnTo1Vq5cqSHAP/Xq1StOOeWUGDp0aOTl5WnIx9DY2Fg1YcKEOy666KKZugEAALlDAAwAALvZaaed1vbee+/9docOHUbqxse3fPnymDZtWrz88suRTqc1BJqhvLy8OOyww+L444+P3r17a8gnsHHjxue//OUvf3fSpElVugEAALlFAAwAAHtAYWFh6qmnnjpv+PDh16RSKXeUfgIbNmyIGTNmxHPPPRc1NTUaAs1AcXFxjBo1Ko4++ujo2LGjhnwCmUym4ZVXXvl/J5100kMNDQ0ZHQEAgNzzfgFwftuDoufOfpDeFlFb7p0VAAB8WOl0On7zm9+8Xlpa+uLgwYM/VVhYWKYrH09xcXEMGDAgjj322GjTpk2sXbs2amtrNQZyUIcOHeKMM86ISy+9NAYOHBjFxcWa8gnU1tau+slPfnLjxRdf/IybFAAAIHcVd2+MvNKd/8wJYAAA2A1OPPHENvfdd9+tnTp1Olo3PrnGxsb429/+Fs8++2wsWrRIQyAH9OvXL44++ugYNmxYFBQUaMguUFFR8cwXv/jFf5s+ffoW3QAAgNzmCmgAANhLHn744RNGjx799YKCgta6sWusX78+Zs6cGc8//3xUV1drCCRIaWlpHHnkkXHUUUdF586dNWQXaWxs3DJ16tS7PvvZz/5FNwAAoHkQAAMAwF50ySWXdP3+97//rXbt2g3VjV2nsbExXnvttXjuuedi/vz5GgJZbMCAATFq1KgYPHiw0767WFVV1atf//rXv/e73/1urW4AAEDzIQAGAIC9rF27dvlTp0699OCDD740lUrl68iutXz58nj++efj5ZdfjpqaGg2BLFBSUhLDhw+PI444Inr37q0hu1gmk2mcN2/efSeeeOJvq6urfewXAACaGQEwAABkia9//ev73Xjjjf9aWlraXzd2vXQ6HW+++WY899xz8dprr0VjY6OmwB5UUFAQgwcPjlGjRsUBBxwQeXl5mrIbVFdXL/zP//zPf/3BD36wRDcAAKB5EgADAEAWOfjgg1v9+c9/vrZ3795jIiKlI7tHZWVlvPjii/HCCy/EunXrNAR2o65du8bIkSPj8MMPj7Zt22rI7pNZunTpn88888z/t3jx4nrtAACA5ksADAAAWejuu+8eePHFF9/WqlUrd6PuZuXl5fHqq6/GSy+9FOvXr9cQ2AU6d+4cI0aMiGHDhkW3bt00ZDerqalZ9tvf/vbOm266aa5uAAAAAmAAAMhS/fr1K3r44Ycv79+//4WpVMpdqXvA8uXL46WXXoqXX345qqurNQQ+grKyshg+fHiMGDHCd333kEwmk164cOEfzj777F8sXbp0u44AAAARAmAAAMh6P/3pT4d97nOf+2bLli176Mae0dDQEHPnzo2//vWvMXfu3Ni+Xa4CO9OyZcsYNGhQDBs2LA455JAoKCjQlD2ktrZ21R//+Mc7rr322r/rBgAA8E4CYAAASIA+ffq0ePTRR69wGnjPS6fTsXTp0nj11VedDIaIaNu2bQwbNiyGDRsWffr0ibw8fyTtSZlMpuG11177+ZlnnvmnioqKRh0BAADeTQAMAAAJ8uMf//jQCy644JutWrXaRzf2vLdPBs+ePTvmzp0bdXV1mkKzUFZWFoMHD45hw4ZF//79Iz8/X1P2gpqammX333//nTfccINv/QIAAO9JAAwAAAnTrl27/HHjxp37qU996qq8vDwb870kk8nEihUrYu7cuTFnzpxYsWJFZDIZjSEnpFKp6Nu3bwwbNiwGDRoUHTt21JS9qKmpqfbVV1/92ZgxY/5cWVnZpCMAAMD7EQADAEBCffnLX+5x++23f7V9+/aH68bet2XLlnjjjTdizpw5MW/evKivr9cUEqVly5Zx8MEHx6BBg+KQQw6J0tJSTckCGzdufPG73/3uv//iF79YoxsAAMCHIQAGAIAEKywsTE2cOPGMkSNHXlNQUNBaR7JDXV1dvPnmm/HGG2/EG2+8EevXr9cUslKXLl3ioIMOioMOOigOOOCAKCoq0pQs0djYuGXmzJk/PvPMMyc2NDS4XgAAAPjQBMAAAJADjjzyyNY/+9nPrujbt++5EZGnI9mluro6Fi5cGPPnz4958+ZFZWWlprBXtGvXLg455JAYMGBA9O/fP1q39nsjWSj91ltv/fmqq676xaxZs6q1AwAA+KgEwAAAkEN++ctfjhgzZsyNrVq16q0b2SmdTsfKlStj0aJFsXDhwli8eHFs27ZNY9gtSkpKol+/ftG/f//Yf//9o1evXpGX53dEslVNTc3yRx999EdXXnnlK7oBAAB8XAJgAADIMd26dSt8+OGHPzd48ODL8vPzbdyzXCaTiTVr1sTChQtj0aJFsWjRotiyZYvG8LGUlZVF//79/xn6du/ePVKplMZkuaampprXXnvtV2PGjHmgoqKiUUcAAIBPQgAMAAA56rjjjiv7r//6r8tdC508mzdvjuXLl8eKFSti+fLlsXjx4qipqdEY/pfi4uLo169f9O7dO/bZZ5/Yd999o6ysTGMSJJPJpJcsWfLn66677pfTp0/3mx8AAMAuIQAGAIAc99Of/nTIueeee3NpaWlf3UimxsbGWLlyZSxdujSWLVsWy5cvj3Xr1kUmk9GcZiKVSkWXLl1in332iT59+kSfPn2iV69eUVBQoDkJtXXr1sUPPvjgj6699tq/6wYAALArCYABAKAZaNeuXf64cePOGTp06BUFBQWtdST56uvrY+XKlf88KbxixYpYu3ZtpNNpzUm4vLy86Nq1a+yzzz7//KdXr17RsmVLzckBjY2NW/7617/+4pxzznm0srKySUcAAIBdTQAMAADNyIknntjmnnvuuXzfffcdk0qlHB3MMdu3b481a9bEmjVrYu3atbF27dooLy+PDRs2CIazUF5eXnTs2DG6desWXbt2jW7dukW3bt2iR48eUVhYqEE5JpPJNC5ZsuRR1z0DAAC7mwAYAACaoa9+9av7Xnfdddd16NDhCN3IfY2Njf8MhNetWxfr1q2LioqKWLduXWzbtk2DdrPS0tLo3LnzP//p0qVLdO3aNbp27eoK52Ziw4YNM//rv/7rxz/60Y+W6wYAALC7CYABAKAZ++UvfznirLPOuq64uNj3gZupmpqaWL9+/T//qaioiMrKyqisrIxNmzZFY2OjJn2AgoKCaN++fbRr1y7at28fHTt2jC5dukSnTp2ic+fOUVxcrEnN1NatW98aP378PVdcccXLugEAAOwpAmAAAGjm2rVrl//ggw+eOWLEiCsLCwvb6gjvtHnz5n+GwZs2bYrKysqorq6OLVu2xJYtW6K6ujqqq6sjk8nk3NpTqVS0bt06WrduHWVlZdGmTZsoLS39X2Fvu3btok2bNh4U/peGhobKl1566efnnHPO+OrqavevAwAAe5QAGAAAiIiIoUOHFt97770XHHjggRfk5+c7ssiHlk6n/xkEV1dXR01Nzfv+k8lkora2NtLpdNTX10dTU1PU1dXt0u8U5+XlRcuWLSM/Pz+KiooiLy8vWrVqFalUKoqLi3f6T0lJSbRq1eqfgW9paWnk5eUZMB9aU1NTzYIFC/745S9/+Y+zZ8+u0REAAGBvEAADAAD/y2mnndb2rrvuurRPnz5n5+XlFeoIe9LbgfDbtm/f/r7XUBcUFESLFi3++b/fDnxhT8pkMg1LliwZd8stt/xq0qRJVToCAADsTQJgAABgp0477bS2d95554X777//5wTBAP9XJpNpWLhw4QO33nrrHwS/AABAtni/ADi/7UHRc2c/SG+LqC33/gcAAHLZokWL6u69995X0un0swcddFCnkpKS3roC8A8VFRUz/7//7/+77aKLLpq6aNGiOh0BAACyRXH3xsgr3fnPBMAAAEDMnDmz8u67736qqalpWr9+/Ypbt27dN5VKpXQGaG4ymUx6zZo1U+65555/Peeccx6cOXNmpa4AAADZRgAMAAB8KDNnzqz88Y9//Gw6nZ4uCAaak7eD37vvvvtfzz///McEvwAAQDYTAAMAAB+JIBhoLgS/AABAEgmAAQCAj+XtILisrOyFvn37diwuLu4VEYJgIBdkKioqnrv33nu/PWbMmEcEvwAAQJK8XwCc2vecGLGzHzSui9j4aivdAwAA/unqq6/u8ZWvfOX8Pn36nJWXl9dCR4CkSafT9UuXLh3/X//1Xw/84he/WKMjAABAEnUYVhsFXXb+MwEwAADwkZ1xxhntb7/99rMPPPDA8/Pz81vrCJDtmpqaqhcsWPDgd77znUcmTpzotC8AAJBoAmAAAGC3GD58eMkPf/jDzwwePPjioqKijjoCZJv6+voNr7322u9vvPHGx2fPnl2jIwAAQC4QAAMAALvV0KFDi++5556zDjnkkPOKioq66giwt9XV1a19/fXXH7z++uvHC34BAIBcIwAGAAD2iFatWuXdc889w0455ZTzO3bseJSOAHtYZsOGDbOmTJny4PXXX/9qbW1tWksAAIBcJAAGAAD2uH/913/tf/7555/dq1ev0/Ly8lroCLC7pNPp+pUrV05+4IEHHvnOd76zSEcAAIBcJwAGAAD2mjPOOKP97bfffvYBBxzw2YKCgjY6AuwqjY2NVW+++eafv/e97z06YcKETToCAAA0FwJgAABgrxs+fHjJ97///dGDBg0aU1paur+OAB9XdXX1wtdee+3Rr371q1Nfe+21Wh0BAACaGwEwAACQVb761a/ue8EFF3y6b9++ZxUUFLTWEeCDNDY2bnnrrbfG/+EPf5j4ox/9aLmOAAAAzZkAGAAAyEpDhw4t/sEPfnDy4MGDz27dunV/HQHerbq6+s2XX375weuuu+7ppUuXbtcRAAAAATAAAJDlCgsLU3ffffeQ0aNHn9G1a9fj8vLyinQFmq90Ol1XXl4+bcqUKROuvfbav+sIAADA/yYABgAAEqNPnz4t/v3f/33UyJEjz2rfvv2nIiKlK9AsZDZt2vTXF1544bGvfe1rzzntCwAA8N4EwAAAQCJddNFFXa6++uqTDzzwwLNbtmzZTUcg99TV1a1ZsGDBuJ/+9KdP3n///et0BAAA4IMJgAEAgETr1q1b4d13333k4YcffmqHDh2OyMvLK9QVSK50Ot2wcePGWbNmzZp8/fXXz6qoqGjUFQAAgA9PAAwAAOSMo48+uvWtt956/CGHHHJKu3btBkdEnq5AIqQrKytfmzdv3uQ777xz+owZM6q1BAAA4OMRAAMAADnpuOOOK/vGN75x/CGHHHJa27ZtB4bvBUO2yVRVVc2dN2/epO9///vTpk+fvkVLAAAAPjkBMAAAkPNuu+22vmedddZJffr0Oa5Vq1a9dQT2ntra2uXLly+f/uijjz51xx13vKUjAAAAu5YAGAAAaFa+9KUvdbv44ouP7t+//wlOBsMekamqqpq7cOHCv/z+97+fcd9995VrCQAAwO4jAAYAAJqtSy65pOtll112jDAYdrl0VVXVvIULF/7lV7/61bO/+93v1moJAADAniEABgAAiIirr766x/nnnz9q//33P7JNmzZDUqlUga7Ah5fJZBoqKyv/vnjx4uf+9Kc/zbr33ntX6woAAMCeJwAGAAB4l379+hV97WtfGzRy5MhRPXv2PLaoqKizrsD/VV9fv37VqlXPvPDCC8/9+7//+5zFixfX6woAAMDeJQAGAAB4H61bt8678847Bx599NFHde/efURpaen+4apomq/M1q1bF69Zs+bF5557btY3v/nNOdXV1WltAQAAyB4CYAAAgI9g8ODBrcaOHXvI8OHDD+vevfvw1q1bHxACYXJXprq6+s01a9a88sorr7z8k5/8ZN5rr71Wqy0AAADZSwAMAADwCVx//fX7nHHGGYf169dvePv27Yfm5+e31hWSrLGxsXrjxo2vvvXWWy+PHz/+lR//+McrdQUAACA5BMAAAAC70Je//OUe55xzzvA+ffoM7tix45CioqKuukI2q6+vX7t27doXFy9ePGfixImv3Xvvvat1BQAAILkEwAAAALvRl7/85R6f+cxnBvfr129Qly5dDm/ZsqVAmL2qrq5u7bp16wS+AAAAOUoADAAAsIe0atUq75prrtnn2GOPPXi//fY7uH379oeUlpb2TaVS+brDbpKuqalZtnHjxnlvvfXW3GeffXbef/3Xfy2vra1Naw0AAEBuEgADAADsRQceeGDLq6+++oAhQ4Yc3LNnz4Pbtm17sGuj+biampqqq6qqXi8vL583Z86ceb/85S/nvfjii1t1BgAAoPkQAAMAAGSZoUOHFn/xi1/cf9CgQQf26NHjwHbt2h3YqlWr3qlUKk932CFdU1OzvLKycsHq1asXzJkzZ8Gf//znJTNmzKjWGgAAgOZNAAwAAJAAxx13XNkFF1xw4MEHH3xA165dDywtLd23pKRkn1QqVag7uS2TyTRs27ZtRXV19dJ169YtfOONNxZOmDBh4YQJEzbpDgAAAO8mAAYAAEiw8847r+OJJ57Yp3///vt16dKlT5s2bfZr3bp1v/z8/GLdSZampqaa6urqxZs3b16ybt26pQsXLlzy9NNPL33ooYc26A4AAAAflgAYAAAgx7Rr1y7/kksu6TFkyJCe++67b89OnTr1Kisr61VcXNyzZcuW3VKpVL4u7R2ZTKaprq6uvKamZtWWLVtWVlRUrFy6dOnK2bNnr7r//vvXVFZWNukSAAAAn4QAGAAAoBnp1KlTwec+97luQ4cO7bnPPvv0aNeuXafWrVt3Li4u7tqyZcvORUVFnfLy8lro1MeTTqe319fXr6+rq6uoqalZW11dvb6ysnL9ihUrVr/66qurHnzwwbUVFRWNOgUAAMDuIgAGAADgfznjjDPaH3bYYZ369OnTuUuXLp3Kysral5SUtC0uLu5YVFTUrqioqG2LFi065OfnlzaXnjQ1NW3dvn37xvr6+qr6+vrKmpqaDdu2bavasmXLpnXr1lUsXbp0/Ysvvrh+4sSJlZ4gAAAA9iYBMAAAAB9Lr169CkeNGtXuoIMOatexY8ey9u3bl7Zp06Z1SUlJWXFxcetWrVq1btGiRVlRUVHrwsLC1hGRX1hYWBoR+QUFBSV5eXkFeXl5u/0/LtPpdG06nW5sbGzcFhFNDQ0NW3f83+r6+vrq7du3b6mtra2uqamp3rZtW/XmzZurN23aVL1hw4YtCxYsqJo1a1bl0qVLt5s4AAAASSAABgAAYK/q169fUffu3Vvss88+xSUlJQVv//8LCwtT3bp1+8BTxuXl5VsbGhoyb//vbdu2Na5YsaJmzZo12xcvXlyvwwAAADQn7xcAF2gPAAAAu9vixYvrdwS11boBAAAAu0+eFgAAAAAAAADkBgEwAAAAAAAAQI4QAAMAAAAAAADkCAEwAAAAAAAAQI4QAAMAAAAAAADkCAEwAAAAAAAAQI4QAAMAAAAAAADkCAEwAAAAAAAAQI4QAAMAAAAAAADkCAEwAAAAAAAAQI4QAAMAAAAAAADkCAEwAAAAAAAAQI4QAAMAAAAAAADkCAEwAAAAAAAAQI4o0AIAAAAAAACA5GhoLIyCxoaIiEilIpNXGE1v/0wADAAAAAAAAJAghQUN/0x6MxGppvT/5L6ugAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAIb/v5272ZHiusM4/FZ1NUkz9sQwOF4EyZJtpJCwysa5jSy4n1xPEqRIuQFvvfGSgIwBOzGRQAQERnx0d1UW0cgWGvKxsMGvnmfVdc7/1OJsf+oCAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoMY3JP//9K8My551lzpAk293a7QAAAAAAAAD8iIw3r+SL7TpPxuSt4/ibJJuz20QDBgAAAAAAAHhzrJPp6NvHYcyyjLl7dJTPbl/Jp6sPLufSsM+5ec7q5YOrF0OeP/SVaAAAAAAAAIA3weH7u6zfm79dWDIMSw6225w785vsx3XyzasOby5ssz69c4sAAAAAAAAAr9n69C6bC9sT93a7rKdnORin5Otxynzi1JQcfiwCAwAAAAAAALxO69O7HH68TaaT98cp85R8vbp3Nfszv8q0LHn7xMF1sjk/ZzUPmZ/MmWefhAYAAAAAAAD4oayPdjn7223Gn7x6ZrXPnetX8mBKkpv3cufDd/Pufn5FL56SzcVtNheT3dNt8tQlAwAAAAAAAHyv1sm0ySv/9XtsNWZ3I/lHkgzHi7/4XY7WYz5yiwAAAAAAAAA/Ivtcv/3nPEyS1fHa42t5+vNLyX7JoRsCAAAAAAAAePPt1/nbV3/KvePn1Xc371/NYxEYAAAAAAAA4M0yTHk2rvNo2WdzvHZqzN9v/SF3vju3evng/at5fPDLPDu1yuGyZHSVAAAAAAAAAK/XOGe4ueSvZ4e8M8xZbVe5ceuPufvy3Oqkw4+v5emDX+fuuTlLhhwsEYIBAAAAAAAAXpclGR8OuXP0TR4cPM/9z/+SRyfNDf/1TZezOp/87KdjzizJZkhO7edMy/w/nAUAAAAAAADg/zaMWcZkP8/ZLsmLacr2/MV8+cnvs/tP5/4FmLjAq1ifcioAAAAASUVORK5CYII=";function en(e,t,n){return typeof e=="string"&&!isNaN(Number(e))&&(e=Number(e)),typeof e=="number"&&e<100?hn(e):typeof e=="number"&&e>=100?e:typeof e=="string"&&e.includes("%")?Math.round(t&&t==="X"?parseFloat(e)/100*n.width:t&&t==="Y"?parseFloat(e)/100*n.height:parseFloat(e)/100*n.width):0}function tm(e){return e.replace(/[xy]/g,function(t){var n=Math.random()*16|0,r=t==="x"?n:n&3|8;return r.toString(16)})}function Bt(e){return typeof e>"u"||e==null?"":e.toString().replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function hn(e){return typeof e=="number"&&e>100?e:(typeof e=="string"&&(e=Number(e.replace(/in*/gi,""))),Math.round(Qt*e))}function Ct(e){var t=Number(e)||0;return isNaN(t)?0:Math.round(t*Vp)}function iu(e){return e=e||0,Math.round((e>360?e-360:e)*6e4)}function XA(e){var t=e.toString(16);return t.length===1?"0"+t:t}function WA(e,t,n){return(XA(e)+XA(t)+XA(n)).toUpperCase()}function xn(e,t){var n=(e||"").replace("#","");!EA.test(n)&&n!==yi.background1&&n!==yi.background2&&n!==yi.text1&&n!==yi.text2&&n!==yi.accent1&&n!==yi.accent2&&n!==yi.accent3&&n!==yi.accent4&&n!==yi.accent5&&n!==yi.accent6&&(console.warn('"'.concat(n,'" is not a valid scheme color or hex RGB! "').concat(zo,`" used instead. Only provide 6-digit RGB or 'pptx.SchemeColor' values!`)),n=zo);var r=EA.test(n)?"srgbClr":"schemeClr",o='val="'+(EA.test(n)?n.toUpperCase():n)+'"';return t?"<a:".concat(r," ").concat(o,">").concat(t,"</a:").concat(r,">"):"<a:".concat(r," ").concat(o,"/>")}function Pne(e,t){var n="",r=Sr(Sr({},t),e),o=Math.round(r.size*Vp),i=r.color,a=Math.round(r.opacity*1e5);return n+='<a:glow rad="'.concat(o,'">'),n+=xn(i,'<a:alpha val="'.concat(a,'"/>')),n+="</a:glow>",n}function Si(e){var t="solid",n="",r="",o="";if(e)switch(typeof e=="string"?n=e:(e.type&&(t=e.type),e.color&&(n=e.color),e.alpha&&(r+='<a:alpha val="'.concat(Math.round((100-e.alpha)*1e3),'"/>')),e.transparency&&(r+='<a:alpha val="'.concat(Math.round((100-e.transparency)*1e3),'"/>'))),t){case"solid":o+="<a:solidFill>".concat(xn(n,r),"</a:solidFill>");break;default:o+="";break}return o}function Hs(e){return e._rels.length+e._relsChart.length+e._relsMedia.length+1}function $x(e){if(!(!e||typeof e!="object"))return e.type!=="outer"&&e.type!=="inner"&&e.type!=="none"&&(console.warn("Warning: shadow.type options are `outer`, `inner` or `none`."),e.type="outer"),e.angle&&((isNaN(Number(e.angle))||e.angle<0||e.angle>359)&&(console.warn("Warning: shadow.angle can only be 0-359"),e.angle=270),e.angle=Math.round(Number(e.angle))),e.opacity&&((isNaN(Number(e.opacity))||e.opacity<0||e.opacity>1)&&(console.warn("Warning: shadow.opacity can only be 0-1"),e.opacity=.75),e.opacity=Number(e.opacity)),e.color&&e.color.startsWith("#")&&(console.warn('Warning: shadow.color should not include hash (#) character, , e.g. "FF0000"'),e.color=e.color.replace("#","")),e}function Cne(e,t,n){var r,o,i=2.3+(!((r=e.options)===null||r===void 0)&&r.autoPageCharWeight?e.options.autoPageCharWeight:0),a=Math.floor(t/Vp*Qt)/((!((o=e.options)===null||o===void 0)&&o.fontSize?e.options.fontSize:Gi)/i),s=[],c=[],l=[],u=[];e.text&&e.text.toString().trim().length===0?c.push({_type:Dt.tablecell,text:" "}):typeof e.text=="number"||typeof e.text=="string"?c.push({_type:Dt.tablecell,text:(e.text||"").toString().trim()}):Array.isArray(e.text)&&(c=e.text),n&&(console.log("[1/4] inputCells"),c.forEach(function(d,h){return console.log("[1/4] [".concat(h+1,"] cell: ").concat(JSON.stringify(d)))}));var f=[];return c.forEach(function(d){var h;typeof d.text=="string"&&(d.text.split(`
|
|
`).length>1?d.text.split(`
|
|
`).forEach(function(p){f.push({_type:Dt.tablecell,text:p,options:Sr(Sr({},d.options),{breakLine:!0})})}):f.push({_type:Dt.tablecell,text:d.text.trim(),options:d.options}),!((h=d.options)===null||h===void 0)&&h.breakLine&&(n&&console.log("inputCells: new line > ".concat(JSON.stringify(f))),l.push(f),f=[])),f.length>0&&(l.push(f),f=[])}),n&&(console.log("[2/4] inputLines1 (".concat(l.length,")")),l.forEach(function(d,h){return console.log("[2/4] [".concat(h+1,"] line: ").concat(JSON.stringify(d)))})),l.forEach(function(d){d.forEach(function(h){var p=[],m=String(h.text),v=m.split(" ");v.forEach(function(b,x){var R=Sr({},h.options);R!=null&&R.breakLine&&(R.breakLine=x+1===v.length),p.push({_type:Dt.tablecell,text:b+(x+1<v.length?" ":""),options:R})}),u.push(p)})}),n&&(console.log("[3/4] inputLines2 (".concat(u.length,")")),u.forEach(function(d){return console.log("[3/4] line: ".concat(JSON.stringify(d)))})),u.forEach(function(d){var h=[],p="";d.forEach(function(m){p.length+m.text.length>a&&(s.push(h),h=[],p=""),h.push(m),p+=m.text.toString()}),h.length>0&&s.push(h)}),n&&(console.log("[4/4] parsedLines (".concat(s.length,")")),s.forEach(function(d,h){return console.log("[4/4] [Line ".concat(h+1,`]:
|
|
`).concat(JSON.stringify(d)))}),console.log(`...............................................
|
|
|
|
`)),s}function rI(e,t,n,r){e===void 0&&(e=[]),t===void 0&&(t={});var o=rp,i=Qt*1,a=Qt*1,s=0,c=0,l=[],u=en(t.x,"X",n),f=en(t.y,"Y",n),d=en(t.w,"X",n),h=en(t.h,"Y",n),p=d;function m(){var y=0;l.length===0&&(y=f||hn(o[0])),l.length>0&&(y=hn(t.autoPageSlideStartY||t.newSlideStartY||o[0])),a=(h||n.height)-y-hn(o[2]),l.length>1&&(typeof t.autoPageSlideStartY=="number"?a=(h||n.height)-hn(t.autoPageSlideStartY+o[2]):typeof t.newSlideStartY=="number"?a=(h||n.height)-hn(t.newSlideStartY+o[2]):f&&(a=(h||n.height)-hn((f/Qt<o[0]?f/Qt:o[0])+o[2]),a<h&&(a=h)))}t.verbose&&(console.log("[[VERBOSE MODE]]"),console.log("|-- TABLE PROPS --------------------------------------------------------|"),console.log("| presLayout.width ................................ = ".concat((n.width/Qt).toFixed(1))),console.log("| presLayout.height ............................... = ".concat((n.height/Qt).toFixed(1))),console.log("| tableProps.x .................................... = ".concat(typeof t.x=="number"?(t.x/Qt).toFixed(1):t.x)),console.log("| tableProps.y .................................... = ".concat(typeof t.y=="number"?(t.y/Qt).toFixed(1):t.y)),console.log("| tableProps.w .................................... = ".concat(typeof t.w=="number"?(t.w/Qt).toFixed(1):t.w)),console.log("| tableProps.h .................................... = ".concat(typeof t.h=="number"?(t.h/Qt).toFixed(1):t.h)),console.log("| tableProps.slideMargin .......................... = ".concat(t.slideMargin?String(t.slideMargin):"")),console.log("| tableProps.margin ............................... = ".concat(String(t.margin))),console.log("| tableProps.colW ................................. = ".concat(String(t.colW))),console.log("| tableProps.autoPageSlideStartY .................. = ".concat(t.autoPageSlideStartY)),console.log("| tableProps.autoPageCharWeight ................... = ".concat(t.autoPageCharWeight)),console.log("|-- CALCULATIONS -------------------------------------------------------|"),console.log("| tablePropX ...................................... = ".concat(u/Qt)),console.log("| tablePropY ...................................... = ".concat(f/Qt)),console.log("| tablePropW ...................................... = ".concat(d/Qt)),console.log("| tablePropH ...................................... = ".concat(h/Qt)),console.log("| tableCalcW ...................................... = ".concat(p/Qt))),!t.slideMargin&&t.slideMargin!==0&&(t.slideMargin=rp[0]),r&&typeof r._margin<"u"?Array.isArray(r._margin)?o=r._margin:isNaN(Number(r._margin))||(o=[Number(r._margin),Number(r._margin),Number(r._margin),Number(r._margin)]):(t.slideMargin||t.slideMargin===0)&&(Array.isArray(t.slideMargin)?o=t.slideMargin:isNaN(t.slideMargin)||(o=[t.slideMargin,t.slideMargin,t.slideMargin,t.slideMargin])),t.verbose&&console.log("| arrInchMargins .................................. = [".concat(o.join(", "),"]"));{var v=e[0]||[];v.forEach(function(y){y||(y={_type:Dt.tablecell});var A=y.options||null;c+=Number(A!=null&&A.colspan?A.colspan:1)}),t.verbose&&console.log("| numCols ......................................... = ".concat(c))}if(!d&&t.colW&&(p=Array.isArray(t.colW)?t.colW.reduce(function(y,A){return y+A})*Qt:t.colW*c||0,t.verbose&&console.log("| tableCalcW ...................................... = ".concat(p/Qt))),i=p||hn((u?u/Qt:o[1])+o[3]),t.verbose&&console.log("| emuSlideTabW .................................... = ".concat((i/Qt).toFixed(1))),!t.colW||!Array.isArray(t.colW))if(t.colW&&!isNaN(Number(t.colW))){var b=[],v=e[0]||[];v.forEach(function(){return b.push(t.colW)}),t.colW=[],b.forEach(function(A){Array.isArray(t.colW)&&t.colW.push(A)})}else{t.colW=[];for(var x=0;x<c;x++)t.colW.push(i/Qt/c)}var R={rows:[]};return e.forEach(function(y,A){var S=[],k=0,O=0,w=[];y.forEach(function(U){var K,ie,B,Z;w.push({_type:Dt.tablecell,text:[],options:U.options}),U.options.margin&&U.options.margin[0]>=1?(!((K=U.options)===null||K===void 0)&&K.margin&&U.options.margin[0]&&Ct(U.options.margin[0])>k?k=Ct(U.options.margin[0]):t!=null&&t.margin&&t.margin[0]&&Ct(t.margin[0])>k&&(k=Ct(t.margin[0])),!((ie=U.options)===null||ie===void 0)&&ie.margin&&U.options.margin[2]&&Ct(U.options.margin[2])>O?O=Ct(U.options.margin[2]):t!=null&&t.margin&&t.margin[2]&&Ct(t.margin[2])>O&&(O=Ct(t.margin[2]))):(!((B=U.options)===null||B===void 0)&&B.margin&&U.options.margin[0]&&hn(U.options.margin[0])>k?k=hn(U.options.margin[0]):t!=null&&t.margin&&t.margin[0]&&hn(t.margin[0])>k&&(k=hn(t.margin[0])),!((Z=U.options)===null||Z===void 0)&&Z.margin&&U.options.margin[2]&&hn(U.options.margin[2])>O?O=hn(U.options.margin[2]):t!=null&&t.margin&&t.margin[2]&&hn(t.margin[2])>O&&(O=hn(t.margin[2])))}),m(),s+=k+O,t.verbose&&A===0&&console.log("| SLIDE [".concat(l.length,"]: emuSlideTabH ...... = ").concat((a/Qt).toFixed(1)," ")),y.forEach(function(U,K){var ie,B={_type:Dt.tablecell,_lines:null,_lineHeight:hn((!((ie=U.options)===null||ie===void 0)&&ie.fontSize?U.options.fontSize:t.fontSize?t.fontSize:Gi)*(Sne+(t.autoPageLineWeight?t.autoPageLineWeight:0))/100),text:[],options:U.options};B.options.rowspan&&(B._lineHeight=0),B.options.autoPageCharWeight=t.autoPageCharWeight?t.autoPageCharWeight:null;var Z=t.colW[K];U.options.colspan&&Array.isArray(t.colW)&&(Z=t.colW.filter(function(Q,G){return G>=K&&G<G+U.options.colspan}).reduce(function(Q,G){return Q+G})),B._lines=Cne(U,Z,!1),S.push(B)}),t.verbose&&console.log(`
|
|
| SLIDE [`.concat(l.length,"]: ROW [").concat(A,"]: START..."));for(var I=0,E=0,T=!1;!T;){var F=S[I],N=w[I];if(S.forEach(function(U){U._lineHeight>=E&&(E=U._lineHeight)}),s+E>a){t.verbose&&(console.log(`
|
|
|-----------------------------------------------------------------------|`),console.log("|-- NEW SLIDE CREATED (currTabH+currLineH > maxH) => ".concat((s/Qt).toFixed(2)," + ").concat((F._lineHeight/Qt).toFixed(2)," > ").concat(a/Qt)),console.log(`|-----------------------------------------------------------------------|
|
|
|
|
`)),w.length>0&&w.map(function(U){return U.text.length}).reduce(function(U,K){return U+K})>0&&R.rows.push(w),l.push(R);var P=[];R={rows:P},w=[],y.forEach(function(U){return w.push({_type:Dt.tablecell,text:[],options:U.options})}),m(),s+=k+O,t.verbose&&console.log("| SLIDE [".concat(l.length,"]: emuSlideTabH ...... = ").concat((a/Qt).toFixed(1)," ")),s=0,(t.addHeaderToEach||t.autoPageRepeatHeader)&&t._arrObjTabHeadRows&&t._arrObjTabHeadRows.forEach(function(U){var K=[],ie=0;U.forEach(function(B){K.push(B),B._lineHeight>ie&&(ie=B._lineHeight)}),R.rows.push(K),s+=ie}),N=w[I]}var C=F._lines.shift();Array.isArray(N.text)&&(C?N.text=N.text.concat(C):N.text.length===0&&(N.text=N.text.concat({_type:Dt.tablecell,text:""}))),I===S.length-1&&(s+=E),I=I<S.length-1?I+1:0;var X=S.map(function(U){return U._lines.length}).reduce(function(U,K){return U+K});X===0&&(T=!0)}w.length>0&&R.rows.push(w),t.verbose&&console.log("- SLIDE [".concat(l.length,"]: ROW [").concat(A,"]: ...COMPLETE ...... emuTabCurrH = ").concat((s/Qt).toFixed(2)," ( emuSlideTabH = ").concat((a/Qt).toFixed(2)," )"))}),l.push(R),t.verbose&&(console.log(`
|
|
|================================================|`),console.log("| FINAL: tableRowSlides.length = ".concat(l.length)),l.forEach(function(y){return console.log(y)}),console.log(`|================================================|
|
|
|
|
`)),l}function Ine(e,t,n,r){n===void 0&&(n={});var o=n||{};o.slideMargin=o.slideMargin||o.slideMargin===0?o.slideMargin:.5;var i=o.w||e.presLayout.width,a=[],s=[],c=[],l=[],u=[],f=[.5,.5,.5,.5],d=0;if(!document.getElementById(t))throw new Error('tableToSlides: Table ID "'+t+'" does not exist!');r!=null&&r._margin?(Array.isArray(r._margin)?f=r._margin:isNaN(r._margin)||(f=[r._margin,r._margin,r._margin,r._margin]),o.slideMargin=f):o!=null&&o.slideMargin&&(Array.isArray(o.slideMargin)?f=o.slideMargin:isNaN(o.slideMargin)||(f=[o.slideMargin,o.slideMargin,o.slideMargin,o.slideMargin])),i=(o.w?hn(o.w):e.presLayout.width)-hn(f[1]+f[3]),o.verbose&&(console.log("[[VERBOSE MODE]]"),console.log("|-- `tableToSlides` ----------------------------------------------------|"),console.log("| tableProps.h .................................... = ".concat(o.h)),console.log("| tableProps.w .................................... = ".concat(o.w)),console.log("| pptx.presLayout.width ........................... = ".concat((e.presLayout.width/Qt).toFixed(1))),console.log("| pptx.presLayout.height .......................... = ".concat((e.presLayout.height/Qt).toFixed(1))),console.log("| emuSlideTabW .................................... = ".concat((i/Qt).toFixed(1))));var h=document.querySelectorAll("#".concat(t," tr:first-child th"));h.length===0&&(h=document.querySelectorAll("#".concat(t," tr:first-child td"))),h.forEach(function(m){if(m.getAttribute("colspan"))for(var v=0;v<Number(m.getAttribute("colspan"));v++)u.push(Math.round(m.offsetWidth/Number(m.getAttribute("colspan"))));else u.push(m.offsetWidth)}),u.forEach(function(m){d+=m}),u.forEach(function(m,v){var b=Number((Number(i)*(m/d*100)/100/Qt).toFixed(2)),x=0,R=document.querySelector("#".concat(t," thead tr:first-child th:nth-child(").concat(v+1,")"));R&&(x=Number(R.getAttribute("data-pptx-min-width")));var y=document.querySelector("#".concat(t," thead tr:first-child th:nth-child(").concat(v+1,")"));y&&(x=Number(y.getAttribute("data-pptx-width"))),l.push(x>b?x:b)}),o.verbose&&console.log("| arrColW ......................................... = [".concat(l.join(", "),"]"));var p=["thead","tbody","tfoot"];p.forEach(function(m){document.querySelectorAll("#".concat(t," ").concat(m," tr")).forEach(function(v){var b=[];switch(Array.from(v.cells).forEach(function(x){var R=window.getComputedStyle(x).getPropertyValue("color").replace(/\s+/gi,"").replace("rgba(","").replace("rgb(","").replace(")","").split(","),y=window.getComputedStyle(x).getPropertyValue("background-color").replace(/\s+/gi,"").replace("rgba(","").replace("rgb(","").replace(")","").split(",");(window.getComputedStyle(x).getPropertyValue("background-color")==="rgba(0, 0, 0, 0)"||window.getComputedStyle(x).getPropertyValue("transparent"))&&(y=["255","255","255"]);var A={align:null,bold:window.getComputedStyle(x).getPropertyValue("font-weight")==="bold"||Number(window.getComputedStyle(x).getPropertyValue("font-weight"))>=500,border:null,color:WA(Number(R[0]),Number(R[1]),Number(R[2])),fill:{color:WA(Number(y[0]),Number(y[1]),Number(y[2]))},fontFace:(window.getComputedStyle(x).getPropertyValue("font-family")||"").split(",")[0].replace(/"/g,"").replace("inherit","").replace("initial","")||null,fontSize:Number(window.getComputedStyle(x).getPropertyValue("font-size").replace(/[a-z]/gi,"")),margin:null,colspan:Number(x.getAttribute("colspan"))||null,rowspan:Number(x.getAttribute("rowspan"))||null,valign:null};if(["left","center","right","start","end"].includes(window.getComputedStyle(x).getPropertyValue("text-align"))){var S=window.getComputedStyle(x).getPropertyValue("text-align").replace("start","left").replace("end","right");A.align=S==="center"?"center":S==="left"?"left":S==="right"?"right":null}if(["top","middle","bottom"].includes(window.getComputedStyle(x).getPropertyValue("vertical-align"))){var k=window.getComputedStyle(x).getPropertyValue("vertical-align");A.valign=k==="top"?"top":k==="middle"?"middle":k==="bottom"?"bottom":null}if(window.getComputedStyle(x).getPropertyValue("padding-left")){A.margin=[0,0,0,0];var O=["padding-top","padding-right","padding-bottom","padding-left"];O.forEach(function(I,E){A.margin[E]=Math.round(Number(window.getComputedStyle(x).getPropertyValue(I).replace(/\D/gi,"")))})}if(window.getComputedStyle(x).getPropertyValue("border-top-width")||window.getComputedStyle(x).getPropertyValue("border-right-width")||window.getComputedStyle(x).getPropertyValue("border-bottom-width")||window.getComputedStyle(x).getPropertyValue("border-left-width")){A.border=[null,null,null,null];var w=["top","right","bottom","left"];w.forEach(function(I,E){var T=Math.round(Number(window.getComputedStyle(x).getPropertyValue("border-"+I+"-width").replace("px",""))),F=[];F=window.getComputedStyle(x).getPropertyValue("border-"+I+"-color").replace(/\s+/gi,"").replace("rgba(","").replace("rgb(","").replace(")","").split(",");var N=WA(Number(F[0]),Number(F[1]),Number(F[2]));A.border[E]={pt:T,color:N}})}b.push({_type:Dt.tablecell,text:x.innerText,options:A})}),m){case"thead":a.push(b);break;case"tbody":s.push(b);break;case"tfoot":c.push(b);break;default:console.log("table parsing: unexpected table part: ".concat(m));break}})}),o._arrObjTabHeadRows=a||null,o.colW=l,rI(q2(q2(q2([],a,!0),s,!0),c,!0),o,e.presLayout,r).forEach(function(m,v){var b=e.addSlide({masterName:o.masterSlideName||null});v===0&&(o.y=o.y||f[0]),v>0&&(o.y=o.autoPageSlideStartY||o.newSlideStartY||f[0]),o.verbose&&console.log("| opts.autoPageSlideStartY: ".concat(o.autoPageSlideStartY," / arrInchMargins[0]: ").concat(f[0]," => opts.y = ").concat(o.y)),b.addTable(m.rows,{x:o.x||f[3],y:o.y,w:Number(i)/Qt,colW:l,autoPage:!1}),o.addImage&&(o.addImage.options=o.addImage.options||{},!o.addImage.image||!o.addImage.image.path&&!o.addImage.image.data?console.warn("Warning: tableToSlides.addImage requires either `path` or `data`"):b.addImage({path:o.addImage.image.path,data:o.addImage.image.data,x:o.addImage.options.x,y:o.addImage.options.y,w:o.addImage.options.w,h:o.addImage.options.h})),o.addShape&&b.addShape(o.addShape.shapeName,o.addShape.options||{}),o.addTable&&b.addTable(o.addTable.rows,o.addTable.options||{}),o.addText&&b.addText(o.addText.text,o.addText.options||{})})}var Fne=0;function _ne(e,t){e.bkgd&&(t.bkgd=e.bkgd),e.objects&&Array.isArray(e.objects)&&e.objects.length>0&&e.objects.forEach(function(n,r){var o=Object.keys(n)[0],i=t;Ql[o]&&o==="chart"?oI(i,n[o].type,n[o].data,n[o].opts):Ql[o]&&o==="image"?iI(i,n[o]):Ql[o]&&o==="line"?j4(i,Ac.LINE,n[o]):Ql[o]&&o==="rect"?j4(i,Ac.RECTANGLE,n[o]):Ql[o]&&o==="text"?eg(i,[{text:n[o].text}],n[o].options,!1):Ql[o]&&o==="placeholder"&&(n[o].options.placeholder=n[o].options.name,delete n[o].options.name,n[o].options._placeholderType=n[o].options.type,delete n[o].options.type,n[o].options._placeholderIdx=100+r,eg(i,[{text:n[o].text}],n[o].options,!0))}),e.slideNumber&&typeof e.slideNumber=="object"&&(t._slideNumberProps=e.slideNumber)}function oI(e,t,n,r){var o;function i(f){!f||f.style==="none"||(f.size!==void 0&&(isNaN(Number(f.size))||f.size<=0)&&(console.warn("Warning: chart.gridLine.size must be greater than 0."),delete f.size),f.style&&!["solid","dash","dot"].includes(f.style)&&(console.warn("Warning: chart.gridLine.style options: `solid`, `dash`, `dot`."),delete f.style),f.cap&&!["flat","square","round"].includes(f.cap)&&(console.warn("Warning: chart.gridLine.cap options: `flat`, `square`, `round`."),delete f.cap))}var a=++Fne,s={_type:null,text:null,options:null,chartRid:null},c=null,l=[];Array.isArray(t)?(t.forEach(function(f){l=l.concat(f.data)}),c=n||r):(l=n,c=r),l.forEach(function(f,d){f._dataIndex=d,f.labels!==void 0&&!Array.isArray(f.labels[0])&&(f.labels=[f.labels])});var u=c&&typeof c=="object"?c:{};return u._type=t,u.x=typeof u.x<"u"&&u.x!=null&&!isNaN(Number(u.x))?u.x:1,u.y=typeof u.y<"u"&&u.y!=null&&!isNaN(Number(u.y))?u.y:1,u.w=u.w||"50%",u.h=u.h||"50%",u.objectName=u.objectName?Bt(u.objectName):"Chart ".concat(e._slideObjects.filter(function(f){return f._type===Dt.chart}).length),["bar","col"].includes(u.barDir||"")||(u.barDir="col"),u._type===at.AREA&&(["stacked","standard","percentStacked"].includes(u.barGrouping||"")||(u.barGrouping="standard")),u._type===at.BAR&&(["clustered","stacked","percentStacked"].includes(u.barGrouping||"")||(u.barGrouping="clustered")),u._type===at.BAR3D&&(["clustered","stacked","standard","percentStacked"].includes(u.barGrouping||"")||(u.barGrouping="standard")),!((o=u.barGrouping)===null||o===void 0)&&o.includes("tacked")&&(u.barGapWidthPct||(u.barGapWidthPct=50)),u.dataLabelPosition&&((u._type===at.AREA||u._type===at.BAR3D||u._type===at.DOUGHNUT||u._type===at.RADAR)&&delete u.dataLabelPosition,u._type===at.PIE&&(["bestFit","ctr","inEnd","outEnd"].includes(u.dataLabelPosition)||delete u.dataLabelPosition),(u._type===at.BUBBLE||u._type===at.BUBBLE3D||u._type===at.LINE||u._type===at.SCATTER)&&(["b","ctr","l","r","t"].includes(u.dataLabelPosition)||delete u.dataLabelPosition),u._type===at.BAR&&(["stacked","percentStacked"].includes(u.barGrouping||"")||["ctr","inBase","inEnd"].includes(u.dataLabelPosition)||delete u.dataLabelPosition,["clustered"].includes(u.barGrouping||"")||["ctr","inBase","inEnd","outEnd"].includes(u.dataLabelPosition)||delete u.dataLabelPosition)),u.dataLabelBkgrdColors=u.dataLabelBkgrdColors||!u.dataLabelBkgrdColors?u.dataLabelBkgrdColors:!1,["b","l","r","t","tr"].includes(u.legendPos||"")||(u.legendPos="r"),["cone","coneToMax","box","cylinder","pyramid","pyramidToMax"].includes(u.bar3DShape||"")||(u.bar3DShape="box"),["circle","dash","diamond","dot","none","square","triangle"].includes(u.lineDataSymbol||"")||(u.lineDataSymbol="circle"),["gap","span"].includes(u.displayBlanksAs||"")||(u.displayBlanksAs="span"),["standard","marker","filled"].includes(u.radarStyle||"")||(u.radarStyle="standard"),u.lineDataSymbolSize=u.lineDataSymbolSize&&!isNaN(u.lineDataSymbolSize)?u.lineDataSymbolSize:6,u.lineDataSymbolLineSize=u.lineDataSymbolLineSize&&!isNaN(u.lineDataSymbolLineSize)?Ct(u.lineDataSymbolLineSize):Ct(.75),u.layout&&["x","y","w","h"].forEach(function(f){var d=u.layout[f];(isNaN(Number(d))||d<0||d>1)&&(console.warn("Warning: chart.layout."+f+" can only be 0-1"),delete u.layout[f])}),u.catGridLine=u.catGridLine||(u._type===at.SCATTER?{color:"D9D9D9",size:1}:{style:"none"}),u.valGridLine=u.valGridLine||(u._type===at.SCATTER?{color:"D9D9D9",size:1}:{}),u.serGridLine=u.serGridLine||(u._type===at.SCATTER?{color:"D9D9D9",size:1}:{style:"none"}),i(u.catGridLine),i(u.valGridLine),i(u.serGridLine),$x(u.shadow),u.showDataTable=u.showDataTable||!u.showDataTable?u.showDataTable:!1,u.showDataTableHorzBorder=u.showDataTableHorzBorder||!u.showDataTableHorzBorder?u.showDataTableHorzBorder:!0,u.showDataTableVertBorder=u.showDataTableVertBorder||!u.showDataTableVertBorder?u.showDataTableVertBorder:!0,u.showDataTableOutline=u.showDataTableOutline||!u.showDataTableOutline?u.showDataTableOutline:!0,u.showDataTableKeys=u.showDataTableKeys||!u.showDataTableKeys?u.showDataTableKeys:!0,u.showLabel=u.showLabel||!u.showLabel?u.showLabel:!1,u.showLegend=u.showLegend||!u.showLegend?u.showLegend:!1,u.showPercent=u.showPercent||!u.showPercent?u.showPercent:!0,u.showTitle=u.showTitle||!u.showTitle?u.showTitle:!1,u.showValue=u.showValue||!u.showValue?u.showValue:!1,u.showLeaderLines=u.showLeaderLines||!u.showLeaderLines?u.showLeaderLines:!1,u.catAxisLineShow=typeof u.catAxisLineShow<"u"?u.catAxisLineShow:!0,u.valAxisLineShow=typeof u.valAxisLineShow<"u"?u.valAxisLineShow:!0,u.serAxisLineShow=typeof u.serAxisLineShow<"u"?u.serAxisLineShow:!0,u.v3DRotX=!isNaN(u.v3DRotX)&&u.v3DRotX>=-90&&u.v3DRotX<=90?u.v3DRotX:30,u.v3DRotY=!isNaN(u.v3DRotY)&&u.v3DRotY>=0&&u.v3DRotY<=360?u.v3DRotY:30,u.v3DRAngAx=u.v3DRAngAx||!u.v3DRAngAx?u.v3DRAngAx:!0,u.v3DPerspective=!isNaN(u.v3DPerspective)&&u.v3DPerspective>=0&&u.v3DPerspective<=240?u.v3DPerspective:30,u.barGapWidthPct=!isNaN(u.barGapWidthPct)&&u.barGapWidthPct>=0&&u.barGapWidthPct<=1e3?u.barGapWidthPct:150,u.barGapDepthPct=!isNaN(u.barGapDepthPct)&&u.barGapDepthPct>=0&&u.barGapDepthPct<=1e3?u.barGapDepthPct:150,u.chartColors=Array.isArray(u.chartColors)?u.chartColors:u._type===at.PIE||u._type===at.DOUGHNUT?kne:j0,u.chartColorsOpacity=u.chartColorsOpacity&&!isNaN(u.chartColorsOpacity)?u.chartColorsOpacity:null,u.border=u.border&&typeof u.border=="object"?u.border:null,u.border&&(!u.border.pt||isNaN(u.border.pt))&&(u.border.pt=Sf.pt),u.border&&(!u.border.color||typeof u.border.color!="string")&&(u.border.color=Sf.color),u.plotArea=u.plotArea||{},u.plotArea.border=u.plotArea.border&&typeof u.plotArea.border=="object"?u.plotArea.border:null,u.plotArea.border&&(!u.plotArea.border.pt||isNaN(u.plotArea.border.pt))&&(u.plotArea.border.pt=Sf.pt),u.plotArea.border&&(!u.plotArea.border.color||typeof u.plotArea.border.color!="string")&&(u.plotArea.border.color=Sf.color),u.border&&(u.plotArea.border=u.border),u.plotArea.fill=u.plotArea.fill||{color:null,transparency:null},u.fill&&(u.plotArea.fill.color=u.fill),u.chartArea=u.chartArea||{},u.chartArea.border=u.chartArea.border&&typeof u.chartArea.border=="object"?u.chartArea.border:null,u.chartArea.border&&(u.chartArea.border={color:u.chartArea.border.color||Sf.color,pt:u.chartArea.border.pt||Sf.pt}),u.chartArea.roundedCorners=typeof u.chartArea.roundedCorners=="boolean"?u.chartArea.roundedCorners:!0,u.dataBorder=u.dataBorder&&typeof u.dataBorder=="object"?u.dataBorder:null,u.dataBorder&&(!u.dataBorder.pt||isNaN(u.dataBorder.pt))&&(u.dataBorder.pt=.75),u.dataBorder&&(!u.dataBorder.color||typeof u.dataBorder.color!="string"||u.dataBorder.color.length!==6)&&(u.dataBorder.color="F9F9F9"),!u.dataLabelFormatCode&&u._type===at.SCATTER&&(u.dataLabelFormatCode="General"),!u.dataLabelFormatCode&&(u._type===at.PIE||u._type===at.DOUGHNUT)&&(u.dataLabelFormatCode=u.showPercent?"0%":"General"),u.dataLabelFormatCode=u.dataLabelFormatCode&&typeof u.dataLabelFormatCode=="string"?u.dataLabelFormatCode:"#,##0",!u.dataLabelFormatScatter&&u._type===at.SCATTER&&(u.dataLabelFormatScatter="custom"),u.lineSize=typeof u.lineSize=="number"?u.lineSize:2,u.valAxisMajorUnit=typeof u.valAxisMajorUnit=="number"?u.valAxisMajorUnit:null,u._type===at.AREA||u._type===at.BAR||u._type===at.BAR3D||u._type===at.LINE?u.catAxisMultiLevelLabels=!!u.catAxisMultiLevelLabels:delete u.catAxisMultiLevelLabels,s._type="chart",s.options=u,s.chartRid=Hs(e),e._relsChart.push({rId:Hs(e),data:l,opts:u,type:u._type,globalId:a,fileName:"chart".concat(a,".xml"),Target:"/ppt/charts/chart".concat(a,".xml")}),e._slideObjects.push(s),s}function iI(e,t){var n={_type:null,text:null,options:null,image:null,imageRid:null,hyperlink:null},r=t.x||0,o=t.y||0,i=t.w||0,a=t.h||0,s=t.sizing||null,c=t.hyperlink||"",l=t.data||"",u=t.path||"",f=Hs(e),d=t.objectName?Bt(t.objectName):"Image ".concat(e._slideObjects.filter(function(m){return m._type===Dt.image}).length);if(!u&&!l)return console.error("ERROR: addImage() requires either 'data' or 'path' parameter!"),null;if(u&&typeof u!="string")return console.error("ERROR: addImage() 'path' should be a string, ex: {path:'/img/sample.png'} - you sent ".concat(String(u))),null;if(l&&typeof l!="string")return console.error("ERROR: addImage() 'data' should be a string, ex: {data:'image/png;base64,NMP[...]'} - you sent ".concat(String(l))),null;if(l&&typeof l=="string"&&!l.toLowerCase().includes("base64,"))return console.error("ERROR: Image `data` value lacks a base64 header! Ex: 'image/png;base64,NMP[...]')"),null;var h=(u.substring(u.lastIndexOf("/")+1).split("?")[0].split(".").pop().split("#")[0]||"png").toLowerCase();if(l&&/image\/(\w+);/.exec(l)&&/image\/(\w+);/.exec(l).length>0?h=/image\/(\w+);/.exec(l)[1]:l!=null&&l.toLowerCase().includes("image/svg+xml")&&(h="svg"),n._type=Dt.image,n.image=u||"preencoded.png",n.options={x:r||0,y:o||0,w:i||1,h:a||1,altText:t.altText||"",rounding:typeof t.rounding=="boolean"?t.rounding:!1,sizing:s,placeholder:t.placeholder,rotate:t.rotate||0,flipV:t.flipV||!1,flipH:t.flipH||!1,transparency:t.transparency||0,objectName:d,shadow:$x(t.shadow)},h==="svg")e._relsMedia.push({path:u||l+"png",type:"image/png",extn:"png",data:l||"",rId:f,Target:"../media/image-".concat(e._slideNum,"-").concat(e._relsMedia.length+1,".png"),isSvgPng:!0,svgSize:{w:en(n.options.w,"X",e._presLayout),h:en(n.options.h,"Y",e._presLayout)}}),n.imageRid=f,e._relsMedia.push({path:u||l,type:"image/svg+xml",extn:h,data:l||"",rId:f+1,Target:"../media/image-".concat(e._slideNum,"-").concat(e._relsMedia.length+1,".").concat(h)}),n.imageRid=f+1;else{var p=e._relsMedia.filter(function(m){return m.path&&m.path===u&&m.type==="image/"+h&&!m.isDuplicate})[0];e._relsMedia.push({path:u||"preencoded."+h,type:"image/"+h,extn:h,data:l||"",rId:f,isDuplicate:!!(p!=null&&p.Target),Target:p!=null&&p.Target?p.Target:"../media/image-".concat(e._slideNum,"-").concat(e._relsMedia.length+1,".").concat(h)}),n.imageRid=f}if(typeof c=="object"){if(!c.url&&!c.slide)throw new Error("ERROR: `hyperlink` option requires either: `url` or `slide`");f++,e._rels.push({type:Dt.hyperlink,data:c.slide?"slide":"dummy",rId:f,Target:c.url||c.slide.toString()}),c._rId=f,n.hyperlink=c}e._slideObjects.push(n)}function Ene(e,t){var n=t.x||0,r=t.y||0,o=t.w||2,i=t.h||2,a=t.data||"",s=t.link||"",c=t.path||"",l=t.type||"audio",u="",f=t.cover||Nne,d=t.objectName?Bt(t.objectName):"Media ".concat(e._slideObjects.filter(function(v){return v._type===Dt.media}).length),h={_type:Dt.media};if(!c&&!a&&l!=="online")throw new Error("addMedia() error: either `data` or `path` are required!");if(a&&!a.toLowerCase().includes("base64,"))throw new Error("addMedia() error: `data` value lacks a base64 header! Ex: 'video/mpeg;base64,NMP[...]')");if(f&&!f.toLowerCase().includes("base64,"))throw new Error("addMedia() error: `cover` value lacks a base64 header! Ex: 'data:image/png;base64,iV[...]')");if(l==="online"&&!s)throw new Error("addMedia() error: online videos require `link` value");if(u=t.extn||(a?a.split(";")[0].split("/")[1]:c.split(".").pop())||"mp3",h.mtype=l,h.media=c||"preencoded.mov",h.options={},h.options.x=n,h.options.y=r,h.options.w=o,h.options.h=i,h.options.objectName=d,l==="online"){var p=Hs(e);e._relsMedia.push({path:c||"preencoded"+u,data:"dummy",type:"online",extn:u,rId:p,Target:s}),h.mediaRid=p,e._relsMedia.push({path:"preencoded.png",data:f,type:"image/png",extn:"png",rId:Hs(e),Target:"../media/image-".concat(e._slideNum,"-").concat(e._relsMedia.length+1,".png")})}else{var m=e._relsMedia.filter(function(b){return b.path&&b.path===c&&b.type===l+"/"+u&&!b.isDuplicate})[0],p=Hs(e);e._relsMedia.push({path:c||"preencoded"+u,type:l+"/"+u,extn:u,data:a||"",rId:p,isDuplicate:!!(m!=null&&m.Target),Target:m!=null&&m.Target?m.Target:"../media/media-".concat(e._slideNum,"-").concat(e._relsMedia.length+1,".").concat(u)}),h.mediaRid=p,e._relsMedia.push({path:c||"preencoded"+u,type:l+"/"+u,extn:u,data:a||"",rId:Hs(e),isDuplicate:!!(m!=null&&m.Target),Target:m!=null&&m.Target?m.Target:"../media/media-".concat(e._slideNum,"-").concat(e._relsMedia.length+0,".").concat(u)}),e._relsMedia.push({path:"preencoded.png",type:"image/png",extn:"png",data:f,rId:Hs(e),Target:"../media/image-".concat(e._slideNum,"-").concat(e._relsMedia.length+1,".png")})}e._slideObjects.push(h)}function Xne(e,t){e._slideObjects.push({_type:Dt.notes,text:[{text:t}]})}function j4(e,t,n){var r=typeof n=="object"?n:{};r.line=r.line||{type:"none"};var o={_type:Dt.text,shape:t||Ac.RECTANGLE,options:r,text:null};if(!t)throw new Error("Missing/Invalid shape parameter! Example: `addShape(pptxgen.shapes.LINE, {x:1, y:1, w:1, h:1});`");var i={type:r.line.type||"solid",color:r.line.color||eI,transparency:r.line.transparency||0,width:r.line.width||1,dashType:r.line.dashType||"solid",beginArrowType:r.line.beginArrowType||null,endArrowType:r.line.endArrowType||null};if(typeof r.line=="object"&&r.line.type!=="none"&&(r.line=i),r.x=r.x||(r.x===0?0:1),r.y=r.y||(r.y===0?0:1),r.w=r.w||(r.w===0?0:1),r.h=r.h||(r.h===0?0:1),r.objectName=r.objectName?Bt(r.objectName):"Shape ".concat(e._slideObjects.filter(function(s){return s._type===Dt.text}).length),typeof r.line=="string"){var a=i;a.color=String(r.line),r.line=a}typeof r.lineSize=="number"&&(r.line.width=r.lineSize),typeof r.lineDash=="string"&&(r.line.dashType=r.lineDash),typeof r.lineHead=="string"&&(r.line.beginArrowType=r.lineHead),typeof r.lineTail=="string"&&(r.line.endArrowType=r.lineTail),Od(e,o),e._slideObjects.push(o)}function Wne(e,t,n,r,o,i,a){var s=[e],c=n&&typeof n=="object"?n:{};c.objectName=c.objectName?Bt(c.objectName):"Table ".concat(e._slideObjects.filter(function(h){return h._type===Dt.table}).length);{if(t===null||t.length===0||!Array.isArray(t))throw new Error("addTable: Array expected! EX: 'slide.addTable( [rows], {options} );' (https://gitbrent.github.io/PptxGenJS/docs/api-tables.html)");if(!t[0]||!Array.isArray(t[0]))throw new Error("addTable: 'rows' should be an array of cells! EX: 'slide.addTable( [ ['A'], ['B'], {text:'C',options:{align:'center'}} ] );' (https://gitbrent.github.io/PptxGenJS/docs/api-tables.html)")}var l=[];t.forEach(function(h){var p=[];Array.isArray(h)?h.forEach(function(m){var v={_type:Dt.tablecell,text:"",options:typeof m=="object"&&m.options?m.options:{}};typeof m=="string"||typeof m=="number"?v.text=m.toString():m.text&&(typeof m.text=="string"||typeof m.text=="number"?v.text=m.text.toString():m.text&&(v.text=m.text),m.options&&typeof m.options=="object"&&(v.options=m.options)),v.options.border=v.options.border||c.border||[{type:"none"},{type:"none"},{type:"none"},{type:"none"}];var b=v.options.border;!Array.isArray(b)&&typeof b=="object"&&(v.options.border=[b,b,b,b]),v.options.border[0]||(v.options.border[0]={type:"none"}),v.options.border[1]||(v.options.border[1]={type:"none"}),v.options.border[2]||(v.options.border[2]={type:"none"}),v.options.border[3]||(v.options.border[3]={type:"none"});var x=[0,1,2,3];x.forEach(function(R){v.options.border[R]={type:v.options.border[R].type||wf.type,color:v.options.border[R].color||wf.color,pt:typeof v.options.border[R].pt=="number"?v.options.border[R].pt:wf.pt}}),p.push(v)}):(console.log("addTable: tableRows has a bad row. A row should be an array of cells. You provided:"),console.log(h)),l.push(p)}),c.x=en(c.x||(c.x===0?0:Qt/2),"X",o),c.y=en(c.y||(c.y===0?0:Qt/2),"Y",o),c.h&&(c.h=en(c.h,"Y",o)),c.fontSize=c.fontSize||Gi,c.margin=c.margin===0||c.margin?c.margin:qC,typeof c.margin=="number"&&(c.margin=[Number(c.margin),Number(c.margin),Number(c.margin),Number(c.margin)]),c.color||(c.color=c.color||zo),typeof c.border=="string"?(console.warn("addTable `border` option must be an object. Ex: `{border: {type:'none'}}`"),c.border=null):Array.isArray(c.border)&&[0,1,2,3].forEach(function(h){c.border[h]=c.border[h]?{type:c.border[h].type||wf.type,color:c.border[h].color||wf.color,pt:c.border[h].pt||wf.pt}:{type:"none"}}),c.autoPage=typeof c.autoPage=="boolean"?c.autoPage:!1,c.autoPageRepeatHeader=typeof c.autoPageRepeatHeader=="boolean"?c.autoPageRepeatHeader:!1,c.autoPageHeaderRows=typeof c.autoPageHeaderRows<"u"&&!isNaN(Number(c.autoPageHeaderRows))?Number(c.autoPageHeaderRows):1,c.autoPageLineWeight=typeof c.autoPageLineWeight<"u"&&!isNaN(Number(c.autoPageLineWeight))?Number(c.autoPageLineWeight):0,c.autoPageLineWeight&&(c.autoPageLineWeight>1?c.autoPageLineWeight=1:c.autoPageLineWeight<-1&&(c.autoPageLineWeight=-1));var u=rp;if(r&&typeof r._margin<"u"&&(Array.isArray(r._margin)?u=r._margin:isNaN(Number(r._margin))||(u=[Number(r._margin),Number(r._margin),Number(r._margin),Number(r._margin)])),c.colW){var f=l[0].reduce(function(h,p){var m;return!((m=p==null?void 0:p.options)===null||m===void 0)&&m.colspan&&typeof p.options.colspan=="number"?h+=p.options.colspan:h+=1,h},0);typeof c.colW=="string"||typeof c.colW=="number"||c.colW&&Array.isArray(c.colW)&&c.colW.length===1&&f>1?(c.w=Math.floor(Number(c.colW)*f),c.colW=null):c.colW&&Array.isArray(c.colW)&&c.colW.length!==f&&(console.warn("addTable: mismatch: (colW.length != data.length) Therefore, defaulting to evenly distributed col widths."),c.colW=null)}else c.w?c.w=en(c.w,"X",o):c.w=Math.floor(o._sizeW/Qt-u[1]-u[3]);c.x&&c.x<20&&(c.x=hn(c.x)),c.y&&c.y<20&&(c.y=hn(c.y)),c.w&&c.w<20&&(c.w=hn(c.w)),c.h&&c.h<20&&(c.h=hn(c.h)),l.forEach(function(h){h.forEach(function(p,m){typeof p=="number"||typeof p=="string"?h[m]={_type:Dt.tablecell,text:String(h[m]),options:c}:typeof p=="object"&&(typeof p.text=="number"?h[m].text=h[m].text.toString():(typeof p.text>"u"||p.text===null)&&(h[m].text=""),h[m].options=p.options||{},h[m]._type=Dt.tablecell)})});var d=[];return c&&!c.autoPage?(Od(e,l),e._slideObjects.push({_type:Dt.table,arrTabRows:l,options:Object.assign({},c)})):(c.autoPageRepeatHeader&&(c._arrObjTabHeadRows=l.filter(function(h,p){return p<c.autoPageHeaderRows})),rI(l,c,o,r).forEach(function(h,p){a(e._slideNum+p)||s.push(i({masterName:(r==null?void 0:r._name)||null})),p>0&&(c.y=hn(c.autoPageSlideStartY||c.newSlideStartY||u[0]));{var m=a(e._slideNum+p);c.autoPage=!1,Od(m,h.rows),m.addTable(h.rows,Object.assign({},c)),p>0&&d.push(m)}})),d}function eg(e,t,n,r){var o={_type:r?Dt.placeholder:Dt.text,shape:(n==null?void 0:n.shape)||Ac.RECTANGLE,text:!t||t.length===0?[{text:"",options:null}]:t,options:n||{}};function i(a){{if(a.placeholder||(a.color=a.color||o.options.color||e.color||zo),(a.placeholder||r)&&(a.bullet=a.bullet||!1),a.placeholder&&e._slideLayout&&e._slideLayout._slideObjects){var s=e._slideLayout._slideObjects.filter(function(u){return u._type==="placeholder"&&u.options&&u.options.placeholder&&u.options.placeholder===a.placeholder})[0];s!=null&&s.options&&(a=Sr(Sr({},a),s.options))}if(a.objectName=a.objectName?Bt(a.objectName):"Text ".concat(e._slideObjects.filter(function(u){return u._type===Dt.text}).length),a.shape===Ac.LINE){var c={type:a.line.type||"solid",color:a.line.color||eI,transparency:a.line.transparency||0,width:a.line.width||1,dashType:a.line.dashType||"solid",beginArrowType:a.line.beginArrowType||null,endArrowType:a.line.endArrowType||null};if(typeof a.line=="object"&&(a.line=c),typeof a.line=="string"){var l=c;typeof a.line=="string"&&(l.color=a.line),a.line=l}typeof a.lineSize=="number"&&(a.line.width=a.lineSize),typeof a.lineDash=="string"&&(a.line.dashType=a.lineDash),typeof a.lineHead=="string"&&(a.line.beginArrowType=a.lineHead),typeof a.lineTail=="string"&&(a.line.endArrowType=a.lineTail)}a.line=a.line||{},a.lineSpacing=a.lineSpacing&&!isNaN(a.lineSpacing)?a.lineSpacing:null,a.lineSpacingMultiple=a.lineSpacingMultiple&&!isNaN(a.lineSpacingMultiple)?a.lineSpacingMultiple:null,a._bodyProp=a._bodyProp||{},a._bodyProp.autoFit=a.autoFit||!1,a._bodyProp.anchor=a.placeholder?null:Jf.ctr,a._bodyProp.vert=a.vert||null,a._bodyProp.wrap=typeof a.wrap=="boolean"?a.wrap:!0,(a.inset&&!isNaN(Number(a.inset))||a.inset===0)&&(a._bodyProp.lIns=hn(a.inset),a._bodyProp.rIns=hn(a.inset),a._bodyProp.tIns=hn(a.inset),a._bodyProp.bIns=hn(a.inset)),typeof a.underline=="boolean"&&a.underline===!0&&(a.underline={style:"sng"})}return(a.align||"").toLowerCase().indexOf("c")===0?a._bodyProp.align=zf.center:(a.align||"").toLowerCase().indexOf("l")===0?a._bodyProp.align=zf.left:(a.align||"").toLowerCase().indexOf("r")===0?a._bodyProp.align=zf.right:(a.align||"").toLowerCase().indexOf("j")===0&&(a._bodyProp.align=zf.justify),(a.valign||"").toLowerCase().indexOf("b")===0?a._bodyProp.anchor=Jf.b:(a.valign||"").toLowerCase().indexOf("m")===0?a._bodyProp.anchor=Jf.ctr:(a.valign||"").toLowerCase().indexOf("t")===0&&(a._bodyProp.anchor=Jf.t),$x(a.shadow),a}o.options=i(o.options),o.text.forEach(function(a){return a.options=i(a.options||{})}),Od(e,o.text||""),e._slideObjects.push(o)}function Vne(e){(e._slideLayout._slideObjects||[]).forEach(function(t){t._type===Dt.placeholder&&e._slideObjects.filter(function(n){return n.options&&n.options.placeholder===t.options.placeholder}).length===0&&eg(e,[{text:""}],t.options,!1)})}function aI(e,t){var n;if(t.bkgd&&(t.background||(t.background={}),typeof t.bkgd=="string"?t.background.color=t.bkgd:(t.bkgd.data&&(t.background.data=t.bkgd.data),t.bkgd.path&&(t.background.path=t.bkgd.path),t.bkgd.src&&(t.background.path=t.bkgd.src))),!((n=t.background)===null||n===void 0)&&n.fill&&(t.background.color=t.background.fill),e&&(e.path||e.data)){e.path=e.path||"preencoded.png";var r=(e.path.split(".").pop()||"png").split("?")[0];r==="jpg"&&(r="jpeg"),t._relsMedia=t._relsMedia||[];var o=t._relsMedia.length+1;t._relsMedia.push({path:e.path,type:Dt.image,extn:r,data:e.data||null,rId:o,Target:"../media/".concat((t._name||"").replace(/\s+/gi,"-"),"-image-").concat(t._relsMedia.length+1,".").concat(r)}),t._bkgdImgRid=o}}function Od(e,t){var n=[];typeof t=="string"||typeof t=="number"||(Array.isArray(t)?n=t:typeof t=="object"&&(n=[t]),n.forEach(function(r){if(Array.isArray(r))Od(e,r);else if(Array.isArray(r.text))Od(e,r.text);else if(r&&typeof r=="object"&&r.options&&r.options.hyperlink&&!r.options.hyperlink._rId)if(typeof r.options.hyperlink!="object")console.log("ERROR: text `hyperlink` option should be an object. Ex: `hyperlink: {url:'https://github.com'}` ");else if(!r.options.hyperlink.url&&!r.options.hyperlink.slide)console.log("ERROR: 'hyperlink requires either: `url` or `slide`'");else{var o=Hs(e);e._rels.push({type:Dt.hyperlink,data:r.options.hyperlink.slide?"slide":"dummy",rId:o,Target:Bt(r.options.hyperlink.url)||r.options.hyperlink.slide.toString()}),r.options.hyperlink._rId=o}}))}var Une=function(){function e(t){var n;this.addSlide=t.addSlide,this.getSlide=t.getSlide,this._name="Slide ".concat(t.slideNumber),this._presLayout=t.presLayout,this._rId=t.slideRId,this._rels=[],this._relsChart=[],this._relsMedia=[],this._setSlideNum=t.setSlideNum,this._slideId=t.slideId,this._slideLayout=t.slideLayout||null,this._slideNum=t.slideNumber,this._slideObjects=[],this._slideNumberProps=!((n=this._slideLayout)===null||n===void 0)&&n._slideNumberProps?this._slideLayout._slideNumberProps:null}return Object.defineProperty(e.prototype,"bkgd",{get:function(){return this._bkgd},set:function(t){this._bkgd=t,(!this._background||!this._background.color)&&(this._background||(this._background={}),typeof t=="string"&&(this._background.color=t))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"background",{get:function(){return this._background},set:function(t){this._background=t,t&&aI(t,this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"color",{get:function(){return this._color},set:function(t){this._color=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"hidden",{get:function(){return this._hidden},set:function(t){this._hidden=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"slideNumber",{get:function(){return this._slideNumberProps},set:function(t){this._slideNumberProps=t,this._setSlideNum(t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"newAutoPagedSlides",{get:function(){return this._newAutoPagedSlides},enumerable:!1,configurable:!0}),e.prototype.addChart=function(t,n,r){var o=r||{};return o._type=t,oI(this,t,n,r),this},e.prototype.addImage=function(t){return iI(this,t),this},e.prototype.addMedia=function(t){return Ene(this,t),this},e.prototype.addNotes=function(t){return Xne(this,t),this},e.prototype.addShape=function(t,n){return j4(this,t,n),this},e.prototype.addTable=function(t,n){return this._newAutoPagedSlides=Wne(this,t,n,this._slideLayout,this._presLayout,this.addSlide,this.getSlide),this},e.prototype.addText=function(t,n){var r=typeof t=="string"||typeof t=="number"?[{text:t,options:n}]:t;return eg(this,r,n,!1),this},e}();function Yne(e,t){return Ka(this,void 0,void 0,function(){var n;return Ha(this,function(r){switch(r.label){case 0:return n=e.data,[4,new Promise(function(o,i){var a,s,c=new $C,l=(n.length-1)*2+1,u=((s=(a=n[0])===null||a===void 0?void 0:a.labels)===null||s===void 0?void 0:s.length)>1;c.folder("_rels"),c.folder("docProps"),c.folder("xl/_rels"),c.folder("xl/tables"),c.folder("xl/theme"),c.folder("xl/worksheets"),c.folder("xl/worksheets/_rels"),c.file("[Content_Types].xml",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"> <Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/> <Default Extension="xml" ContentType="application/xml"/> <Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml"/> <Override PartName="/xl/worksheets/sheet1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"/> <Override PartName="/xl/theme/theme1.xml" ContentType="application/vnd.openxmlformats-officedocument.theme+xml"/> <Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml"/> <Override PartName="/xl/sharedStrings.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml"/> <Override PartName="/xl/tables/table1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml"/> <Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml"/> <Override PartName="/docProps/app.xml" ContentType="application/vnd.openxmlformats-officedocument.extended-properties+xml"/></Types>
|
|
`),c.file("_rels/.rels",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" Target="docProps/app.xml"/><Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="xl/workbook.xml"/></Relationships>
|
|
`),c.file("docProps/app.xml",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"><Application>Microsoft Macintosh Excel</Application><DocSecurity>0</DocSecurity><ScaleCrop>false</ScaleCrop><HeadingPairs><vt:vector size="2" baseType="variant"><vt:variant><vt:lpstr>Worksheets</vt:lpstr></vt:variant><vt:variant><vt:i4>1</vt:i4></vt:variant></vt:vector></HeadingPairs><TitlesOfParts><vt:vector size="1" baseType="lpstr"><vt:lpstr>Sheet1</vt:lpstr></vt:vector></TitlesOfParts><Company></Company><LinksUpToDate>false</LinksUpToDate><SharedDoc>false</SharedDoc><HyperlinksChanged>false</HyperlinksChanged><AppVersion>16.0300</AppVersion></Properties>
|
|
`),c.file("docProps/core.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><dc:creator>PptxGenJS</dc:creator><cp:lastModifiedBy>PptxGenJS</cp:lastModifiedBy><dcterms:created xsi:type="dcterms:W3CDTF">'+new Date().toISOString()+'</dcterms:created><dcterms:modified xsi:type="dcterms:W3CDTF">'+new Date().toISOString()+"</dcterms:modified></cp:coreProperties>"),c.file("xl/_rels/workbook.xml.rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="theme/theme1.xml"/><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet" Target="worksheets/sheet1.xml"/><Relationship Id="rId4" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings" Target="sharedStrings.xml"/></Relationships>'),c.file("xl/styles.xml",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><numFmts count="1"><numFmt numFmtId="0" formatCode="General"/></numFmts><fonts count="4"><font><sz val="9"/><color indexed="8"/><name val="Geneva"/></font><font><sz val="9"/><color indexed="8"/><name val="Geneva"/></font><font><sz val="10"/><color indexed="8"/><name val="Geneva"/></font><font><sz val="18"/><color indexed="8"/><name val="Arial"/></font></fonts><fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills><borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders><dxfs count="0"/><tableStyles count="0"/><colors><indexedColors><rgbColor rgb="ff000000"/><rgbColor rgb="ffffffff"/><rgbColor rgb="ffff0000"/><rgbColor rgb="ff00ff00"/><rgbColor rgb="ff0000ff"/><rgbColor rgb="ffffff00"/><rgbColor rgb="ffff00ff"/><rgbColor rgb="ff00ffff"/><rgbColor rgb="ff000000"/><rgbColor rgb="ffffffff"/><rgbColor rgb="ff878787"/><rgbColor rgb="fff9f9f9"/></indexedColors></colors></styleSheet>
|
|
`),c.file("xl/theme/theme1.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"><a:themeElements><a:clrScheme name="Office"><a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1><a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1><a:dk2><a:srgbClr val="44546A"/></a:dk2><a:lt2><a:srgbClr val="E7E6E6"/></a:lt2><a:accent1><a:srgbClr val="4472C4"/></a:accent1><a:accent2><a:srgbClr val="ED7D31"/></a:accent2><a:accent3><a:srgbClr val="A5A5A5"/></a:accent3><a:accent4><a:srgbClr val="FFC000"/></a:accent4><a:accent5><a:srgbClr val="5B9BD5"/></a:accent5><a:accent6><a:srgbClr val="70AD47"/></a:accent6><a:hlink><a:srgbClr val="0563C1"/></a:hlink><a:folHlink><a:srgbClr val="954F72"/></a:folHlink></a:clrScheme><a:fontScheme name="Office"><a:majorFont><a:latin typeface="Calibri Light" panose="020F0302020204030204"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="Yu Gothic Light"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="DengXian Light"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Times New Roman"/><a:font script="Hebr" typeface="Times New Roman"/><a:font script="Thai" typeface="Tahoma"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="MoolBoran"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Times New Roman"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/></a:majorFont><a:minorFont><a:latin typeface="Calibri" panose="020F0502020204030204"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="Yu Gothic"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="DengXian"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Arial"/><a:font script="Hebr" typeface="Arial"/><a:font script="Thai" typeface="Tahoma"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="DaunPenh"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Arial"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/></a:minorFont></a:fontScheme><a:fmtScheme name="Office"><a:fillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:lumMod val="110000"/><a:satMod val="105000"/><a:tint val="67000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="103000"/><a:tint val="73000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="109000"/><a:tint val="81000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:satMod val="103000"/><a:lumMod val="102000"/><a:tint val="94000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:satMod val="110000"/><a:lumMod val="100000"/><a:shade val="100000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="99000"/><a:satMod val="120000"/><a:shade val="78000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:fillStyleLst><a:lnStyleLst><a:ln w="6350" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="12700" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="19050" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln></a:lnStyleLst><a:effectStyleLst><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad="57150" dist="19050" dir="5400000" algn="ctr" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="63000"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle></a:effectStyleLst><a:bgFillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:solidFill><a:schemeClr val="phClr"><a:tint val="95000"/><a:satMod val="170000"/></a:schemeClr></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="93000"/><a:satMod val="150000"/><a:shade val="98000"/><a:lumMod val="102000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:tint val="98000"/><a:satMod val="130000"/><a:shade val="90000"/><a:lumMod val="103000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="63000"/><a:satMod val="120000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:bgFillStyleLst></a:fmtScheme></a:themeElements><a:objectDefaults/><a:extraClrSchemeLst/><a:extLst><a:ext uri="{05A4C25C-085E-4340-85A3-A5531E510DB2}"><thm15:themeFamily xmlns:thm15="http://schemas.microsoft.com/office/thememl/2012/main" name="Office Theme" id="{62F939B6-93AF-4DB8-9C6B-D6C7DFDC589F}" vid="{4A3C46E8-61CC-4603-A589-7422A47A8E4A}"/></a:ext></a:extLst></a:theme>'),c.file("xl/workbook.xml",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><workbook xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x15" xmlns:x15="http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"><fileVersion appName="xl" lastEdited="7" lowestEdited="6" rupBuild="10507"/><workbookPr/><bookViews><workbookView xWindow="0" yWindow="500" windowWidth="20960" windowHeight="15960"/></bookViews><sheets><sheet name="Sheet1" sheetId="1" r:id="rId1"/></sheets><calcPr calcId="0" concurrentCalc="0"/></workbook>
|
|
`),c.file("xl/worksheets/_rels/sheet1.xml.rels",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/table" Target="../tables/table1.xml"/></Relationships>
|
|
`);{var f='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';if(e.opts._type===at.BUBBLE||e.opts._type===at.BUBBLE3D)f+='<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="'.concat(l,'" uniqueCount="').concat(l,'">');else if(e.opts._type===at.SCATTER)f+='<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="'.concat(n.length,'" uniqueCount="').concat(n.length,'">');else if(u){var d=n.length;n[0].labels.forEach(function(k){return d+=k.filter(function(O){return O&&O!==""}).length}),f+='<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="'.concat(d,'" uniqueCount="').concat(d,'">'),f+="<si><t/></si>"}else{var h=n.length+n[0].labels.length*n[0].labels[0].length+n[0].labels.length,p=n.length+n[0].labels.length*n[0].labels[0].length+1;f+='<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="'.concat(h,'" uniqueCount="').concat(p,'">'),f+='<si><t xml:space="preserve"></t></si>'}e.opts._type===at.BUBBLE||e.opts._type===at.BUBBLE3D?n.forEach(function(k,O){O===0?f+="<si><t>X-Axis</t></si>":(f+="<si><t>".concat(Bt(k.name||"Y-Axis".concat(O)),"</t></si>"),f+="<si><t>".concat(Bt("Size".concat(O)),"</t></si>"))}):n.forEach(function(k){f+="<si><t>".concat(Bt((k.name||" ").replace("X-Axis","X-Values")),"</t></si>")}),e.opts._type!==at.BUBBLE&&e.opts._type!==at.BUBBLE3D&&e.opts._type!==at.SCATTER&&n[0].labels.slice().reverse().forEach(function(k){k.filter(function(O){return O&&O!==""}).forEach(function(O){f+="<si><t>".concat(Bt(O),"</t></si>")})}),f+=`</sst>
|
|
`,c.file("xl/sharedStrings.xml",f)}{var m='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';if(e.opts._type===at.BUBBLE||e.opts._type===at.BUBBLE3D){m+='<table xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" id="1" name="Table1" displayName="Table1" ref="A1:'.concat(Cn(l)).concat(l,'" totalsRowShown="0">'),m+='<tableColumns count="'.concat(l,'">');var v=1;n.forEach(function(k,O){O===0?m+='<tableColumn id="'.concat(O+1,'" name="X-Values"/>'):(m+='<tableColumn id="'.concat(O+v,'" name="').concat(k.name,'"/>'),v++,m+='<tableColumn id="'.concat(O+v,'" name="Size').concat(O,'"/>'))})}else e.opts._type===at.SCATTER?(m+='<table xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" id="1" name="Table1" displayName="Table1" ref="A1:'.concat(Cn(n.length)).concat(n[0].values.length+1,'" totalsRowShown="0">'),m+='<tableColumns count="'.concat(n.length,'">'),n.forEach(function(k,O){m+='<tableColumn id="'.concat(O+1,'" name="').concat(O===0?"X-Values":"Y-Value ").concat(O,'"/>')})):(m+='<table xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" id="1" name="Table1" displayName="Table1" ref="A1:'.concat(Cn(n.length+n[0].labels.length)).concat(n[0].labels[0].length+1,`'" totalsRowShown="0">`),m+='<tableColumns count="'.concat(n.length+n[0].labels.length,'">'),n[0].labels.forEach(function(k,O){m+='<tableColumn id="'.concat(O+1,'" name="Column').concat(O+1,'"/>')}),n.forEach(function(k,O){m+='<tableColumn id="'.concat(O+n[0].labels.length+1,'" name="').concat(Bt(k.name),'"/>')}));m+="</tableColumns>",m+='<tableStyleInfo showFirstColumn="0" showLastColumn="0" showRowStripes="1" showColumnStripes="0"/>',m+="</table>",c.file("xl/tables/table1.xml",m)}{var b='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';if(b+='<worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac">',e.opts._type===at.BUBBLE||e.opts._type===at.BUBBLE3D?b+='<dimension ref="A1:'.concat(Cn(l)).concat(n[0].values.length+1,'"/>'):e.opts._type===at.SCATTER?b+='<dimension ref="A1:'.concat(Cn(n.length)).concat(n[0].values.length+1,'"/>'):b+='<dimension ref="A1:'.concat(Cn(n.length+1)).concat(n[0].values.length+1,'"/>'),b+='<sheetViews><sheetView tabSelected="1" workbookViewId="0"><selection activeCell="B1" sqref="B1"/></sheetView></sheetViews>',b+='<sheetFormatPr baseColWidth="10" defaultRowHeight="16"/>',e.opts._type===at.BUBBLE||e.opts._type===at.BUBBLE3D){b+="<sheetData>",b+='<row r="1" spans="1:'.concat(l,'">'),b+='<c r="A1" t="s"><v>0</v></c>';for(var x=1;x<l;x++)b+='<c r="'.concat(Cn(x+1),'1" t="s"><v>').concat(x,"</v></c>");b+="</row>",n[0].values.forEach(function(k,O){b+='<row r="'.concat(O+2,'" spans="1:').concat(l,'">'),b+='<c r="A'.concat(O+2,'"><v>').concat(k,"</v></c>");for(var w=2,I=1;I<n.length;I++)b+='<c r="'.concat(Cn(w)).concat(O+2,'"><v>').concat(n[I].values[O]||"","</v></c>"),w++,b+='<c r="'.concat(Cn(w)).concat(O+2,'"><v>').concat(n[I].sizes[O]||"","</v></c>"),w++;b+="</row>"})}else if(e.opts._type===at.SCATTER){b+="<sheetData>",b+='<row r="1" spans="1:'.concat(n.length,'">');for(var x=0;x<n.length;x++)b+='<c r="'.concat(Cn(x+1),'1" t="s"><v>').concat(x,"</v></c>");b+="</row>",n[0].values.forEach(function(k,O){b+='<row r="'.concat(O+2,'" spans="1:').concat(n.length,'">'),b+='<c r="A'.concat(O+2,'"><v>').concat(k,"</v></c>");for(var w=1;w<n.length;w++)b+='<c r="'.concat(Cn(w+1)).concat(O+2,'"><v>').concat(n[w].values[O]||n[w].values[O]===0?n[w].values[O]:"","</v></c>");b+="</row>"})}else if(b+="<sheetData>",u){b+='<row r="1" spans="1:'.concat(n.length+n[0].labels.length,'">');for(var x=0;x<n[0].labels.length;x++)b+='<c r="'.concat(Cn(x+1),'1" t="s"><v>0</v></c>');for(var x=n[0].labels.length-1;x<n.length+n[0].labels.length-1;x++)b+='<c r="'.concat(Cn(x+n[0].labels.length),'1" t="s"><v>').concat(x,"</v></c>");b+="</row>";for(var R=n.length,y=n[0].labels[0].length,A=n[0].labels.length,S=function(k){b+='<row r="'.concat(k+2,'" spans="1:').concat(R+A,'">');var O=R,w=n[0].labels.slice().reverse();w.forEach(function(E,T){var F=E[k];if(F){var N=T===0?1:w[T-1].filter(function(P){return P&&P!==""}).length;O+=N,b+='<c r="'.concat(Cn(k+1+T)).concat(k+2,'" t="s"><v>').concat(O,"</v></c>")}});for(var I=0;I<R;I++)b+='<c r="'.concat(Cn(A+I+1)).concat(k+2,'"><v>').concat(n[I].values[k]||0,"</v></c>");b+="</row>"},x=0;x<y;x++)S(x)}else{b+='<row r="1" spans="1:'.concat(n.length+n[0].labels.length,'">'),n[0].labels.forEach(function(k,O){b+='<c r="'.concat(Cn(O+1),'1" t="s"><v>0</v></c>')});for(var x=0;x<n.length;x++)b+='<c r="'.concat(Cn(x+1+n[0].labels.length),'1" t="s"><v>').concat(x+1,"</v></c>");b+="</row>",n[0].labels[0].forEach(function(k,O){b+='<row r="'.concat(O+2,'" spans="1:').concat(n.length+n[0].labels.length,'">');for(var w=n[0].labels.length-1;w>=0;w--)b+='<c r="'.concat(Cn(n[0].labels.length-w)).concat(O+2,'" t="s">'),b+="<v>".concat(n.length+O+1,"</v>"),b+="</c>";for(var I=0;I<n.length;I++)b+='<c r="'.concat(Cn(n[0].labels.length+I+1)).concat(O+2,'"><v>').concat(n[I].values[O]||"","</v></c>");b+="</row>"})}b+="</sheetData>",b+='<pageMargins left="0.7" right="0.7" top="0.75" bottom="0.75" header="0.3" footer="0.3"/>',b+=`</worksheet>
|
|
`,c.file("xl/worksheets/sheet1.xml",b)}c.generateAsync({type:"base64"}).then(function(k){t.file("ppt/embeddings/Microsoft_Excel_Worksheet".concat(e.globalId,".xlsx"),k,{base64:!0}),t.file("ppt/charts/_rels/"+e.fileName+".rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">'+'<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/package" Target="../embeddings/Microsoft_Excel_Worksheet'.concat(e.globalId,'.xlsx"/>')+"</Relationships>"),t.file("ppt/charts/".concat(e.fileName),Zne(e)),o("")}).catch(function(k){i(k)})})];case 1:return[2,r.sent()]}})})}function Zne(e){var t,n,r,o,i='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>',a=!1;if(i+='<c:chartSpace xmlns:c="http://schemas.openxmlformats.org/drawingml/2006/chart" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">',i+='<c:date1904 val="0"/>',i+='<c:roundedCorners val="'.concat(e.opts.chartArea.roundedCorners?"1":"0",'"/>'),i+="<c:chart>",e.opts.showTitle?(i+=ov({title:e.opts.title||"Chart Title",color:e.opts.titleColor,fontFace:e.opts.titleFontFace,fontSize:e.opts.titleFontSize||One,titleAlign:e.opts.titleAlign,titleBold:e.opts.titleBold,titlePos:e.opts.titlePos,titleRotate:e.opts.titleRotate},e.opts.x,e.opts.y),i+='<c:autoTitleDeleted val="0"/>'):i+='<c:autoTitleDeleted val="1"/>',e.opts._type===at.BAR3D&&(i+='<c:view3D><c:rotX val="'.concat(e.opts.v3DRotX,'"/><c:rotY val="').concat(e.opts.v3DRotY,'"/><c:rAngAx val="').concat(e.opts.v3DRAngAx?1:0,'"/><c:perspective val="').concat(e.opts.v3DPerspective,'"/></c:view3D>')),i+="<c:plotArea>",e.opts.layout?(i+="<c:layout>",i+=" <c:manualLayout>",i+=' <c:layoutTarget val="inner" />',i+=' <c:xMode val="edge" />',i+=' <c:yMode val="edge" />',i+=' <c:x val="'+(e.opts.layout.x||0)+'" />',i+=' <c:y val="'+(e.opts.layout.y||0)+'" />',i+=' <c:w val="'+(e.opts.layout.w||1)+'" />',i+=' <c:h val="'+(e.opts.layout.h||1)+'" />',i+=" </c:manualLayout>",i+="</c:layout>"):i+="<c:layout/>",Array.isArray(e.opts._type)?e.opts._type.forEach(function(s){var c=Sr(Sr({},e.opts),s.options),l=c.secondaryValAxis?em:Zs,u=c.secondaryCatAxis?B4:J0;a=a||c.secondaryValAxis,i+=bL(s.type,s.data,c,l,u)}):i+=bL(e.opts._type,e.data,e.opts,Zs,J0),e.opts._type!==at.PIE&&e.opts._type!==at.DOUGHNUT){if(e.opts.valAxes&&e.opts.valAxes.length>1&&!a)throw new Error("Secondary axis must be used by one of the multiple charts");if(e.opts.catAxes){if(!e.opts.valAxes||e.opts.valAxes.length!==e.opts.catAxes.length)throw new Error("There must be the same number of value and category axes.");i+=VA(Sr(Sr({},e.opts),e.opts.catAxes[0]),J0,Zs)}else i+=VA(e.opts,J0,Zs);e.opts.valAxes?(i+=UA(Sr(Sr({},e.opts),e.opts.valAxes[0]),Zs),e.opts.valAxes[1]&&(i+=UA(Sr(Sr({},e.opts),e.opts.valAxes[1]),em))):(i+=UA(e.opts,Zs),e.opts._type===at.BAR3D&&(i+=Qne(e.opts,tI,Zs))),!((t=e.opts)===null||t===void 0)&&t.catAxes&&(!((n=e.opts)===null||n===void 0)&&n.catAxes[1])&&(i+=VA(Sr(Sr({},e.opts),e.opts.catAxes[1]),B4,em))}return e.opts.showDataTable&&(i+="<c:dTable>",i+=' <c:showHorzBorder val="'.concat(e.opts.showDataTableHorzBorder?1:0,'"/>'),i+=' <c:showVertBorder val="'.concat(e.opts.showDataTableVertBorder?1:0,'"/>'),i+=' <c:showOutline val="'.concat(e.opts.showDataTableOutline?1:0,'"/>'),i+=' <c:showKeys val="'.concat(e.opts.showDataTableKeys?1:0,'"/>'),i+=" <c:spPr>",i+=" <a:noFill/>",i+=' <a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="tx1"><a:lumMod val="15000"/><a:lumOff val="85000"/></a:schemeClr></a:solidFill><a:round/></a:ln>',i+=" <a:effectLst/>",i+=" </c:spPr>",i+=" <c:txPr>",i+=' <a:bodyPr rot="0" spcFirstLastPara="1" vertOverflow="ellipsis" vert="horz" wrap="square" anchor="ctr" anchorCtr="1"/>',i+=" <a:lstStyle/>",i+=" <a:p>",i+=' <a:pPr rtl="0">',i+=' <a:defRPr sz="'.concat(Math.round((e.opts.dataTableFontSize||Gi)*100),'" b="0" i="0" u="none" strike="noStrike" kern="1200" baseline="0">'),i+=' <a:solidFill><a:schemeClr val="tx1"><a:lumMod val="65000"/><a:lumOff val="35000"/></a:schemeClr></a:solidFill>',i+=' <a:latin typeface="+mn-lt"/>',i+=' <a:ea typeface="+mn-ea"/>',i+=' <a:cs typeface="+mn-cs"/>',i+=" </a:defRPr>",i+=" </a:pPr>",i+=' <a:endParaRPr lang="en-US"/>',i+=" </a:p>",i+=" </c:txPr>",i+="</c:dTable>"),i+=" <c:spPr>",i+=!((r=e.opts.plotArea.fill)===null||r===void 0)&&r.color?Si(e.opts.plotArea.fill):"<a:noFill/>",i+=e.opts.plotArea.border?'<a:ln w="'.concat(Ct(e.opts.plotArea.border.pt),'" cap="flat">').concat(Si(e.opts.plotArea.border.color),"</a:ln>"):"<a:ln><a:noFill/></a:ln>",i+=" <a:effectLst/>",i+=" </c:spPr>",i+="</c:plotArea>",e.opts.showLegend&&(i+="<c:legend>",i+='<c:legendPos val="'+e.opts.legendPos+'"/>',i+='<c:overlay val="0"/>',(e.opts.legendFontFace||e.opts.legendFontSize||e.opts.legendColor)&&(i+="<c:txPr>",i+=" <a:bodyPr/>",i+=" <a:lstStyle/>",i+=" <a:p>",i+=" <a:pPr>",i+=e.opts.legendFontSize?'<a:defRPr sz="'.concat(Math.round(Number(e.opts.legendFontSize)*100),'">'):"<a:defRPr>",e.opts.legendColor&&(i+=Si(e.opts.legendColor)),e.opts.legendFontFace&&(i+='<a:latin typeface="'+e.opts.legendFontFace+'"/>'),e.opts.legendFontFace&&(i+='<a:cs typeface="'+e.opts.legendFontFace+'"/>'),i+=" </a:defRPr>",i+=" </a:pPr>",i+=' <a:endParaRPr lang="en-US"/>',i+=" </a:p>",i+="</c:txPr>"),i+="</c:legend>"),i+=' <c:plotVisOnly val="1"/>',i+=' <c:dispBlanksAs val="'+e.opts.displayBlanksAs+'"/>',e.opts._type===at.SCATTER&&(i+='<c:showDLblsOverMax val="1"/>'),i+="</c:chart>",i+="<c:spPr>",i+=!((o=e.opts.chartArea.fill)===null||o===void 0)&&o.color?Si(e.opts.chartArea.fill):"<a:noFill/>",i+=e.opts.chartArea.border?'<a:ln w="'.concat(Ct(e.opts.chartArea.border.pt),'" cap="flat">').concat(Si(e.opts.chartArea.border.color),"</a:ln>"):"<a:ln><a:noFill/></a:ln>",i+=" <a:effectLst/>",i+="</c:spPr>",i+='<c:externalData r:id="rId1"><c:autoUpdate val="0"/></c:externalData>',i+="</c:chartSpace>",i}function bL(e,t,n,r,o,i){var a=-1,s=1,c=null,l="";switch(e){case at.AREA:case at.BAR:case at.BAR3D:case at.LINE:case at.RADAR:l+="<c:".concat(e,"Chart>"),e===at.AREA&&n.barGrouping==="stacked"&&(l+='<c:grouping val="'+n.barGrouping+'"/>'),(e===at.BAR||e===at.BAR3D)&&(l+='<c:barDir val="'+n.barDir+'"/>',l+='<c:grouping val="'+(n.barGrouping||"clustered")+'"/>'),e===at.RADAR&&(l+='<c:radarStyle val="'+n.radarStyle+'"/>'),l+='<c:varyColors val="0"/>',t.forEach(function(u){var f;a++,l+="<c:ser>",l+=' <c:idx val="'.concat(u._dataIndex,'"/><c:order val="').concat(u._dataIndex,'"/>'),l+=" <c:tx>",l+=" <c:strRef>",l+=" <c:f>Sheet1!$"+Cn(u._dataIndex+u.labels.length+1)+"$1</c:f>",l+=' <c:strCache><c:ptCount val="1"/><c:pt idx="0"><c:v>'+Bt(u.name)+"</c:v></c:pt></c:strCache>",l+=" </c:strRef>",l+=" </c:tx>";var d=n.chartColors?n.chartColors[a%n.chartColors.length]:null;l+=" <c:spPr>",d==="transparent"?l+="<a:noFill/>":n.chartColorsOpacity?l+="<a:solidFill>"+xn(d,'<a:alpha val="'.concat(Math.round(n.chartColorsOpacity*1e3),'"/>'))+"</a:solidFill>":l+="<a:solidFill>"+xn(d)+"</a:solidFill>",e===at.LINE||e===at.RADAR?n.lineSize===0?l+="<a:ln><a:noFill/></a:ln>":(l+='<a:ln w="'.concat(Ct(n.lineSize),'" cap="').concat(nm(n.lineCap),'"><a:solidFill>').concat(xn(d),"</a:solidFill>"),l+='<a:prstDash val="'+(n.lineDash||"solid")+'"/><a:round/></a:ln>'):n.dataBorder&&(l+='<a:ln w="'.concat(Ct(n.dataBorder.pt),'" cap="').concat(nm(n.lineCap),'"><a:solidFill>').concat(xn(n.dataBorder.color),'</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>')),l+=Bc(n.shadow,Qc),l+=" </c:spPr>",l+=' <c:invertIfNegative val="0"/>',e!==at.RADAR&&(l+="<c:dLbls>",l+='<c:numFmt formatCode="'.concat(Bt(n.dataLabelFormatCode)||"General",'" sourceLinked="0"/>'),n.dataLabelBkgrdColors&&(l+="<c:spPr><a:solidFill>".concat(xn(d),"</a:solidFill></c:spPr>")),l+="<c:txPr><a:bodyPr/><a:lstStyle/><a:p><a:pPr>",l+='<a:defRPr b="'.concat(n.dataLabelFontBold?1:0,'" i="').concat(n.dataLabelFontItalic?1:0,'" strike="noStrike" sz="').concat(Math.round((n.dataLabelFontSize||Gi)*100),'" u="none">'),l+="<a:solidFill>".concat(xn(n.dataLabelColor||zo),"</a:solidFill>"),l+='<a:latin typeface="'.concat(n.dataLabelFontFace||"Arial",'"/>'),l+="</a:defRPr></a:pPr></a:p></c:txPr>",n.dataLabelPosition&&(l+='<c:dLblPos val="'.concat(n.dataLabelPosition,'"/>')),l+='<c:showLegendKey val="0"/>',l+='<c:showVal val="'.concat(n.showValue?"1":"0",'"/>'),l+='<c:showCatName val="0"/><c:showSerName val="'.concat(n.showSerName?"1":"0",'"/><c:showPercent val="0"/><c:showBubbleSize val="0"/>'),l+='<c:showLeaderLines val="'.concat(n.showLeaderLines?"1":"0",'"/>'),l+="</c:dLbls>"),(e===at.LINE||e===at.RADAR)&&(l+="<c:marker>",l+=' <c:symbol val="'+n.lineDataSymbol+'"/>',n.lineDataSymbolSize&&(l+='<c:size val="'.concat(n.lineDataSymbolSize,'"/>')),l+=" <c:spPr>",l+=" <a:solidFill>".concat(xn(n.chartColors[u._dataIndex+1>n.chartColors.length?Math.floor(Math.random()*n.chartColors.length):u._dataIndex]),"</a:solidFill>"),l+=' <a:ln w="'.concat(n.lineDataSymbolLineSize,'" cap="flat"><a:solidFill>').concat(xn(n.lineDataSymbolLineColor||d),'</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>'),l+=" <a:effectLst/>",l+=" </c:spPr>",l+="</c:marker>"),(e===at.BAR||e===at.BAR3D)&&t.length===1&&(n.chartColors&&n.chartColors!==j0&&n.chartColors.length>1||!((f=n.invertedColors)===null||f===void 0)&&f.length)&&u.values.forEach(function(h,p){var m=h<0?n.invertedColors||n.chartColors||j0:n.chartColors||[];l+=" <c:dPt>",l+=' <c:idx val="'.concat(p,'"/>'),l+=' <c:invertIfNegative val="0"/>',l+=' <c:bubble3D val="0"/>',l+=" <c:spPr>",n.lineSize===0?l+="<a:ln><a:noFill/></a:ln>":e===at.BAR?(l+="<a:solidFill>",l+=' <a:srgbClr val="'+m[p%m.length]+'"/>',l+="</a:solidFill>"):(l+="<a:ln>",l+=" <a:solidFill>",l+=' <a:srgbClr val="'+m[p%m.length]+'"/>',l+=" </a:solidFill>",l+="</a:ln>"),l+=Bc(n.shadow,Qc),l+=" </c:spPr>",l+=" </c:dPt>"}),l+="<c:cat>",n.catLabelFormatCode?(l+=" <c:numRef>",l+=" <c:f>Sheet1!$A$2:$A$".concat(u.labels[0].length+1,"</c:f>"),l+=" <c:numCache>",l+=" <c:formatCode>"+(n.catLabelFormatCode||"General")+"</c:formatCode>",l+=' <c:ptCount val="'.concat(u.labels[0].length,'"/>'),u.labels[0].forEach(function(h,p){return l+='<c:pt idx="'.concat(p,'"><c:v>').concat(Bt(h),"</c:v></c:pt>")}),l+=" </c:numCache>",l+=" </c:numRef>"):(l+=" <c:multiLvlStrRef>",l+=" <c:f>Sheet1!$A$2:$".concat(Cn(u.labels.length),"$").concat(u.labels[0].length+1,"</c:f>"),l+=" <c:multiLvlStrCache>",l+=' <c:ptCount val="'.concat(u.labels[0].length,'"/>'),u.labels.forEach(function(h){l+="<c:lvl>",h.forEach(function(p,m){return l+='<c:pt idx="'.concat(m,'"><c:v>').concat(Bt(p),"</c:v></c:pt>")}),l+="</c:lvl>"}),l+=" </c:multiLvlStrCache>",l+=" </c:multiLvlStrRef>"),l+="</c:cat>",l+="<c:val>",l+=" <c:numRef>",l+="<c:f>Sheet1!$".concat(Cn(u._dataIndex+u.labels.length+1),"$2:$").concat(Cn(u._dataIndex+u.labels.length+1),"$").concat(u.labels[0].length+1,"</c:f>"),l+=" <c:numCache>",l+=" <c:formatCode>"+(n.valLabelFormatCode||n.dataTableFormatCode||"General")+"</c:formatCode>",l+=' <c:ptCount val="'.concat(u.labels[0].length,'"/>'),u.values.forEach(function(h,p){return l+='<c:pt idx="'.concat(p,'"><c:v>').concat(h||h===0?h:"","</c:v></c:pt>")}),l+=" </c:numCache>",l+=" </c:numRef>",l+="</c:val>",e===at.LINE&&(l+='<c:smooth val="'+(n.lineSmooth?"1":"0")+'"/>'),l+="</c:ser>"}),l+=" <c:dLbls>",l+=' <c:numFmt formatCode="'.concat(Bt(n.dataLabelFormatCode)||"General",'" sourceLinked="0"/>'),l+=" <c:txPr>",l+=" <a:bodyPr/>",l+=" <a:lstStyle/>",l+=" <a:p><a:pPr>",l+=' <a:defRPr b="'.concat(n.dataLabelFontBold?1:0,'" i="').concat(n.dataLabelFontItalic?1:0,'" strike="noStrike" sz="').concat(Math.round((n.dataLabelFontSize||Gi)*100),'" u="none">'),l+=" <a:solidFill>"+xn(n.dataLabelColor||zo)+"</a:solidFill>",l+=' <a:latin typeface="'+(n.dataLabelFontFace||"Arial")+'"/>',l+=" </a:defRPr>",l+=" </a:pPr></a:p>",l+=" </c:txPr>",n.dataLabelPosition&&(l+=' <c:dLblPos val="'+n.dataLabelPosition+'"/>'),l+=' <c:showLegendKey val="0"/>',l+=' <c:showVal val="'+(n.showValue?"1":"0")+'"/>',l+=' <c:showCatName val="0"/>',l+=' <c:showSerName val="'+(n.showSerName?"1":"0")+'"/>',l+=' <c:showPercent val="0"/>',l+=' <c:showBubbleSize val="0"/>',l+=' <c:showLeaderLines val="'.concat(n.showLeaderLines?"1":"0",'"/>'),l+=" </c:dLbls>",e===at.BAR?(l+=' <c:gapWidth val="'.concat(n.barGapWidthPct,'"/>'),l+=' <c:overlap val="'.concat((n.barGrouping||"").includes("tacked")?100:n.barOverlapPct?n.barOverlapPct:0,'"/>')):e===at.BAR3D?(l+=' <c:gapWidth val="'.concat(n.barGapWidthPct,'"/>'),l+=' <c:gapDepth val="'.concat(n.barGapDepthPct,'"/>'),l+=' <c:shape val="'+n.bar3DShape+'"/>'):e===at.LINE&&(l+=' <c:marker val="1"/>'),l+='<c:axId val="'.concat(o,'"/><c:axId val="').concat(r,'"/><c:axId val="').concat(tI,'"/>'),l+="</c:".concat(e,"Chart>");break;case at.SCATTER:l+="<c:"+e+"Chart>",l+='<c:scatterStyle val="lineMarker"/>',l+='<c:varyColors val="0"/>',a=-1,t.filter(function(u,f){return f>0}).forEach(function(u,f){a++,l+="<c:ser>",l+=' <c:idx val="'.concat(f,'"/>'),l+=' <c:order val="'.concat(f,'"/>'),l+=" <c:tx>",l+=" <c:strRef>",l+=" <c:f>Sheet1!$".concat(Cn(f+2),"$1</c:f>"),l+=' <c:strCache><c:ptCount val="1"/><c:pt idx="0"><c:v>'+Bt(u.name)+"</c:v></c:pt></c:strCache>",l+=" </c:strRef>",l+=" </c:tx>",l+=" <c:spPr>";{var d=n.chartColors[a%n.chartColors.length];d==="transparent"?l+="<a:noFill/>":n.chartColorsOpacity?l+="<a:solidFill>"+xn(d,'<a:alpha val="'+Math.round(n.chartColorsOpacity*1e3).toString()+'"/>')+"</a:solidFill>":l+="<a:solidFill>"+xn(d)+"</a:solidFill>",n.lineSize===0?l+="<a:ln><a:noFill/></a:ln>":(l+='<a:ln w="'.concat(Ct(n.lineSize),'" cap="').concat(nm(n.lineCap),'"><a:solidFill>').concat(xn(d),"</a:solidFill>"),l+='<a:prstDash val="'.concat(n.lineDash||"solid",'"/><a:round/></a:ln>')),l+=Bc(n.shadow,Qc)}if(l+=" </c:spPr>",l+="<c:marker>",l+=' <c:symbol val="'+n.lineDataSymbol+'"/>',n.lineDataSymbolSize&&(l+='<c:size val="'.concat(n.lineDataSymbolSize,'"/>')),l+="<c:spPr>",l+="<a:solidFill>".concat(xn(n.chartColors[f+1>n.chartColors.length?Math.floor(Math.random()*n.chartColors.length):f]),"</a:solidFill>"),l+='<a:ln w="'.concat(n.lineDataSymbolLineSize,'" cap="flat"><a:solidFill>').concat(xn(n.lineDataSymbolLineColor||n.chartColors[a%n.chartColors.length]),'</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>'),l+="<a:effectLst/>",l+="</c:spPr>",l+="</c:marker>",n.showLabel){var h=tm("-xxxx-xxxx-xxxx-xxxxxxxxxxxx");u.labels[0]&&(n.dataLabelFormatScatter==="custom"||n.dataLabelFormatScatter==="customXY")&&(l+="<c:dLbls>",u.labels[0].forEach(function(p,m){(n.dataLabelFormatScatter==="custom"||n.dataLabelFormatScatter==="customXY")&&(l+=" <c:dLbl>",l+=' <c:idx val="'.concat(m,'"/>'),l+=" <c:tx>",l+=" <c:rich>",l+=" <a:bodyPr>",l+=" <a:spAutoFit/>",l+=" </a:bodyPr>",l+=" <a:lstStyle/>",l+=" <a:p>",l+=" <a:pPr>",l+=" <a:defRPr/>",l+=" </a:pPr>",l+=" <a:r>",l+=' <a:rPr lang="'+(n.lang||"en-US")+'" dirty="0"/>',l+=" <a:t>"+Bt(p)+"</a:t>",l+=" </a:r>",n.dataLabelFormatScatter==="customXY"&&!/^ *$/.test(p)&&(l+=" <a:r>",l+=' <a:rPr lang="'+(n.lang||"en-US")+'" baseline="0" dirty="0"/>',l+=" <a:t> (</a:t>",l+=" </a:r>",l+=' <a:fld id="{'+tm("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")+'}" type="XVALUE">',l+=' <a:rPr lang="'+(n.lang||"en-US")+'" baseline="0"/>',l+=" <a:pPr>",l+=" <a:defRPr/>",l+=" </a:pPr>",l+=" <a:t>["+Bt(u.name)+"</a:t>",l+=" </a:fld>",l+=" <a:r>",l+=' <a:rPr lang="'+(n.lang||"en-US")+'" baseline="0" dirty="0"/>',l+=" <a:t>, </a:t>",l+=" </a:r>",l+=' <a:fld id="{'+tm("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")+'}" type="YVALUE">',l+=' <a:rPr lang="'+(n.lang||"en-US")+'" baseline="0"/>',l+=" <a:pPr>",l+=" <a:defRPr/>",l+=" </a:pPr>",l+=" <a:t>["+Bt(u.name)+"]</a:t>",l+=" </a:fld>",l+=" <a:r>",l+=' <a:rPr lang="'+(n.lang||"en-US")+'" baseline="0" dirty="0"/>',l+=" <a:t>)</a:t>",l+=" </a:r>",l+=' <a:endParaRPr lang="'+(n.lang||"en-US")+'" dirty="0"/>'),l+=" </a:p>",l+=" </c:rich>",l+=" </c:tx>",l+=" <c:spPr>",l+=" <a:noFill/>",l+=" <a:ln>",l+=" <a:noFill/>",l+=" </a:ln>",l+=" <a:effectLst/>",l+=" </c:spPr>",n.dataLabelPosition&&(l+=' <c:dLblPos val="'+n.dataLabelPosition+'"/>'),l+=' <c:showLegendKey val="0"/>',l+=' <c:showVal val="0"/>',l+=' <c:showCatName val="0"/>',l+=' <c:showSerName val="0"/>',l+=' <c:showPercent val="0"/>',l+=' <c:showBubbleSize val="0"/>',l+=' <c:showLeaderLines val="1"/>',l+=" <c:extLst>",l+=' <c:ext uri="{CE6537A1-D6FC-4f65-9D91-7224C49458BB}" xmlns:c15="http://schemas.microsoft.com/office/drawing/2012/chart"/>',l+=' <c:ext uri="{C3380CC4-5D6E-409C-BE32-E72D297353CC}" xmlns:c16="http://schemas.microsoft.com/office/drawing/2014/chart">',l+=' <c16:uniqueId val="{'.concat("00000000".substring(0,8-(m+1).toString().length).toString()).concat(m+1).concat(h,'}"/>'),l+=" </c:ext>",l+=" </c:extLst>",l+="</c:dLbl>")}),l+="</c:dLbls>"),n.dataLabelFormatScatter==="XY"&&(l+="<c:dLbls>",l+=" <c:spPr>",l+=" <a:noFill/>",l+=" <a:ln>",l+=" <a:noFill/>",l+=" </a:ln>",l+=" <a:effectLst/>",l+=" </c:spPr>",l+=" <c:txPr>",l+=" <a:bodyPr>",l+=" <a:spAutoFit/>",l+=" </a:bodyPr>",l+=" <a:lstStyle/>",l+=" <a:p>",l+=" <a:pPr>",l+=" <a:defRPr/>",l+=" </a:pPr>",l+=' <a:endParaRPr lang="en-US"/>',l+=" </a:p>",l+=" </c:txPr>",n.dataLabelPosition&&(l+=' <c:dLblPos val="'+n.dataLabelPosition+'"/>'),l+=' <c:showLegendKey val="0"/>',l+=' <c:showVal val="'.concat(n.showLabel?"1":"0",'"/>'),l+=' <c:showCatName val="'.concat(n.showLabel?"1":"0",'"/>'),l+=' <c:showSerName val="'.concat(n.showSerName?"1":"0",'"/>'),l+=' <c:showPercent val="0"/>',l+=' <c:showBubbleSize val="0"/>',l+=" <c:extLst>",l+=' <c:ext uri="{CE6537A1-D6FC-4f65-9D91-7224C49458BB}" xmlns:c15="http://schemas.microsoft.com/office/drawing/2012/chart">',l+=' <c15:showLeaderLines val="1"/>',l+=" </c:ext>",l+=" </c:extLst>",l+="</c:dLbls>")}t.length===1&&n.chartColors!==j0&&u.values.forEach(function(p,m){var v=p<0?n.invertedColors||n.chartColors||j0:n.chartColors||[];l+=" <c:dPt>",l+=' <c:idx val="'.concat(m,'"/>'),l+=' <c:invertIfNegative val="0"/>',l+=' <c:bubble3D val="0"/>',l+=" <c:spPr>",n.lineSize===0?l+="<a:ln><a:noFill/></a:ln>":(l+="<a:solidFill>",l+=' <a:srgbClr val="'+v[m%v.length]+'"/>',l+="</a:solidFill>"),l+=Bc(n.shadow,Qc),l+=" </c:spPr>",l+=" </c:dPt>"}),l+="<c:xVal>",l+=" <c:numRef>",l+=" <c:f>Sheet1!$A$2:$A$".concat(t[0].values.length+1,"</c:f>"),l+=" <c:numCache>",l+=" <c:formatCode>General</c:formatCode>",l+=' <c:ptCount val="'.concat(t[0].values.length,'"/>'),t[0].values.forEach(function(p,m){l+='<c:pt idx="'.concat(m,'"><c:v>').concat(p||p===0?p:"","</c:v></c:pt>")}),l+=" </c:numCache>",l+=" </c:numRef>",l+="</c:xVal>",l+="<c:yVal>",l+=" <c:numRef>",l+=" <c:f>Sheet1!$".concat(Cn(f+2),"$2:$").concat(Cn(f+2),"$").concat(t[0].values.length+1,"</c:f>"),l+=" <c:numCache>",l+=" <c:formatCode>General</c:formatCode>",l+=' <c:ptCount val="'.concat(t[0].values.length,'"/>'),t[0].values.forEach(function(p,m){l+='<c:pt idx="'.concat(m,'"><c:v>').concat(u.values[m]||u.values[m]===0?u.values[m]:"","</c:v></c:pt>")}),l+=" </c:numCache>",l+=" </c:numRef>",l+="</c:yVal>",l+='<c:smooth val="'+(n.lineSmooth?"1":"0")+'"/>',l+="</c:ser>"}),l+=" <c:dLbls>",l+=' <c:numFmt formatCode="'.concat(Bt(n.dataLabelFormatCode)||"General",'" sourceLinked="0"/>'),l+=" <c:txPr>",l+=" <a:bodyPr/>",l+=" <a:lstStyle/>",l+=" <a:p><a:pPr>",l+=' <a:defRPr b="'.concat(n.dataLabelFontBold?"1":"0",'" i="').concat(n.dataLabelFontItalic?"1":"0",'" strike="noStrike" sz="').concat(Math.round((n.dataLabelFontSize||Gi)*100),'" u="none">'),l+=" <a:solidFill>"+xn(n.dataLabelColor||zo)+"</a:solidFill>",l+=' <a:latin typeface="'+(n.dataLabelFontFace||"Arial")+'"/>',l+=" </a:defRPr>",l+=" </a:pPr></a:p>",l+=" </c:txPr>",n.dataLabelPosition&&(l+=' <c:dLblPos val="'+n.dataLabelPosition+'"/>'),l+=' <c:showLegendKey val="0"/>',l+=' <c:showVal val="'+(n.showValue?"1":"0")+'"/>',l+=' <c:showCatName val="0"/>',l+=' <c:showSerName val="'+(n.showSerName?"1":"0")+'"/>',l+=' <c:showPercent val="0"/>',l+=' <c:showBubbleSize val="0"/>',l+=" </c:dLbls>",l+='<c:axId val="'.concat(o,'"/><c:axId val="').concat(r,'"/>'),l+="</c:"+e+"Chart>";break;case at.BUBBLE:case at.BUBBLE3D:l+="<c:bubbleChart>",l+='<c:varyColors val="0"/>',a=-1,t.filter(function(u,f){return f>0}).forEach(function(u,f){a++,l+="<c:ser>",l+=' <c:idx val="'.concat(f,'"/>'),l+=' <c:order val="'.concat(f,'"/>'),l+=" <c:tx>",l+=" <c:strRef>",l+=" <c:f>Sheet1!$"+Cn(s+1)+"$1</c:f>",l+=' <c:strCache><c:ptCount val="1"/><c:pt idx="0"><c:v>'+Bt(u.name)+"</c:v></c:pt></c:strCache>",l+=" </c:strRef>",l+=" </c:tx>";{l+="<c:spPr>";var d=n.chartColors[a%n.chartColors.length];d==="transparent"?l+="<a:noFill/>":n.chartColorsOpacity?l+="<a:solidFill>".concat(xn(d,'<a:alpha val="'+Math.round(n.chartColorsOpacity*1e3).toString()+'"/>'),"</a:solidFill>"):l+="<a:solidFill>"+xn(d)+"</a:solidFill>",n.lineSize===0?l+="<a:ln><a:noFill/></a:ln>":n.dataBorder?l+='<a:ln w="'.concat(Ct(n.dataBorder.pt),'" cap="flat"><a:solidFill>').concat(xn(n.dataBorder.color),'</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>'):(l+='<a:ln w="'.concat(Ct(n.lineSize),'" cap="flat"><a:solidFill>').concat(xn(d),"</a:solidFill>"),l+='<a:prstDash val="'.concat(n.lineDash||"solid",'"/><a:round/></a:ln>')),l+=Bc(n.shadow,Qc),l+="</c:spPr>"}l+="<c:xVal>",l+=" <c:numRef>",l+=" <c:f>Sheet1!$A$2:$A$".concat(t[0].values.length+1,"</c:f>"),l+=" <c:numCache>",l+=" <c:formatCode>General</c:formatCode>",l+=' <c:ptCount val="'.concat(t[0].values.length,'"/>'),t[0].values.forEach(function(h,p){l+='<c:pt idx="'.concat(p,'"><c:v>').concat(h||h===0?h:"","</c:v></c:pt>")}),l+=" </c:numCache>",l+=" </c:numRef>",l+="</c:xVal>",l+="<c:yVal>",l+=" <c:numRef>",l+="<c:f>Sheet1!$".concat(Cn(s+1),"$2:$").concat(Cn(s+1),"$").concat(t[0].values.length+1,"</c:f>"),s++,l+=" <c:numCache>",l+=" <c:formatCode>General</c:formatCode>",l+=' <c:ptCount val="'.concat(t[0].values.length,'"/>'),t[0].values.forEach(function(h,p){l+='<c:pt idx="'.concat(p,'"><c:v>').concat(u.values[p]||u.values[p]===0?u.values[p]:"","</c:v></c:pt>")}),l+=" </c:numCache>",l+=" </c:numRef>",l+="</c:yVal>",l+=" <c:bubbleSize>",l+=" <c:numRef>",l+="<c:f>Sheet1!$".concat(Cn(s+1),"$2:$").concat(Cn(s+1),"$").concat(u.sizes.length+1,"</c:f>"),s++,l+=" <c:numCache>",l+=" <c:formatCode>General</c:formatCode>",l+=' <c:ptCount val="'.concat(u.sizes.length,'"/>'),u.sizes.forEach(function(h,p){l+='<c:pt idx="'.concat(p,'"><c:v>').concat(h||"","</c:v></c:pt>")}),l+=" </c:numCache>",l+=" </c:numRef>",l+=" </c:bubbleSize>",l+=' <c:bubble3D val="'+(e===at.BUBBLE3D?"1":"0")+'"/>',l+="</c:ser>"}),l+="<c:dLbls>",l+='<c:numFmt formatCode="'.concat(Bt(n.dataLabelFormatCode)||"General",'" sourceLinked="0"/>'),l+="<c:txPr><a:bodyPr/><a:lstStyle/><a:p><a:pPr>",l+='<a:defRPr b="'.concat(n.dataLabelFontBold?1:0,'" i="').concat(n.dataLabelFontItalic?1:0,'" strike="noStrike" sz="').concat(Math.round(Math.round(n.dataLabelFontSize||Gi)*100),'" u="none">'),l+="<a:solidFill>".concat(xn(n.dataLabelColor||zo),"</a:solidFill>"),l+='<a:latin typeface="'.concat(n.dataLabelFontFace||"Arial",'"/>'),l+="</a:defRPr></a:pPr></a:p></c:txPr>",n.dataLabelPosition&&(l+='<c:dLblPos val="'.concat(n.dataLabelPosition,'"/>')),l+='<c:showLegendKey val="0"/>',l+='<c:showVal val="'.concat(n.showValue?"1":"0",'"/>'),l+='<c:showCatName val="0"/><c:showSerName val="'.concat(n.showSerName?"1":"0",'"/><c:showPercent val="0"/><c:showBubbleSize val="0"/>'),l+="<c:extLst>",l+=' <c:ext uri="{CE6537A1-D6FC-4f65-9D91-7224C49458BB}" xmlns:c15="http://schemas.microsoft.com/office/drawing/2012/chart">',l+=' <c15:showLeaderLines val="'+(n.showLeaderLines?"1":"0")+'"/>',l+=" </c:ext>",l+="</c:extLst>",l+="</c:dLbls>",l+='<c:axId val="'.concat(o,'"/><c:axId val="').concat(r,'"/>'),l+="</c:bubbleChart>";break;case at.DOUGHNUT:case at.PIE:c=t[0],l+="<c:"+e+"Chart>",l+=' <c:varyColors val="1"/>',l+="<c:ser>",l+=' <c:idx val="0"/>',l+=' <c:order val="0"/>',l+=" <c:tx>",l+=" <c:strRef>",l+=" <c:f>Sheet1!$B$1</c:f>",l+=" <c:strCache>",l+=' <c:ptCount val="1"/>',l+=' <c:pt idx="0"><c:v>'+Bt(c.name)+"</c:v></c:pt>",l+=" </c:strCache>",l+=" </c:strRef>",l+=" </c:tx>",l+=" <c:spPr>",l+=' <a:solidFill><a:schemeClr val="accent1"/></a:solidFill>',l+=' <a:ln w="9525" cap="flat"><a:solidFill><a:srgbClr val="F9F9F9"/></a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>',n.dataNoEffects?l+="<a:effectLst/>":l+=Bc(n.shadow,Qc),l+=" </c:spPr>",c.labels[0].forEach(function(u,f){l+="<c:dPt>",l+=' <c:idx val="'.concat(f,'"/>'),l+=' <c:bubble3D val="0"/>',l+=" <c:spPr>",l+="<a:solidFill>".concat(xn(n.chartColors[f+1>n.chartColors.length?Math.floor(Math.random()*n.chartColors.length):f]),"</a:solidFill>"),n.dataBorder&&(l+='<a:ln w="'.concat(Ct(n.dataBorder.pt),'" cap="flat"><a:solidFill>').concat(xn(n.dataBorder.color),'</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>')),l+=Bc(n.shadow,Qc),l+=" </c:spPr>",l+="</c:dPt>"}),l+="<c:dLbls>",c.labels[0].forEach(function(u,f){l+="<c:dLbl>",l+=' <c:idx val="'.concat(f,'"/>'),l+=' <c:numFmt formatCode="'.concat(Bt(n.dataLabelFormatCode)||"General",'" sourceLinked="0"/>'),l+=" <c:spPr/><c:txPr>",l+=" <a:bodyPr/><a:lstStyle/>",l+=" <a:p><a:pPr>",l+=' <a:defRPr sz="'.concat(Math.round((n.dataLabelFontSize||Gi)*100),'" b="').concat(n.dataLabelFontBold?1:0,'" i="').concat(n.dataLabelFontItalic?1:0,'" u="none" strike="noStrike">'),l+=" <a:solidFill>"+xn(n.dataLabelColor||zo)+"</a:solidFill>",l+=' <a:latin typeface="'.concat(n.dataLabelFontFace||"Arial",'"/>'),l+=" </a:defRPr>",l+=" </a:pPr></a:p>",l+=" </c:txPr>",e===at.PIE&&n.dataLabelPosition&&(l+='<c:dLblPos val="'.concat(n.dataLabelPosition,'"/>')),l+=' <c:showLegendKey val="0"/>',l+=' <c:showVal val="'+(n.showValue?"1":"0")+'"/>',l+=' <c:showCatName val="'+(n.showLabel?"1":"0")+'"/>',l+=' <c:showSerName val="'+(n.showSerName?"1":"0")+'"/>',l+=' <c:showPercent val="'+(n.showPercent?"1":"0")+'"/>',l+=' <c:showBubbleSize val="0"/>',l+=" </c:dLbl>"}),l+=' <c:numFmt formatCode="'.concat(Bt(n.dataLabelFormatCode)||"General",'" sourceLinked="0"/>'),l+=" <c:txPr>",l+=" <a:bodyPr/>",l+=" <a:lstStyle/>",l+=" <a:p>",l+=" <a:pPr>",l+=' <a:defRPr sz="1800" b="'.concat(n.dataLabelFontBold?"1":"0",'" i="').concat(n.dataLabelFontItalic?"1":"0",'" u="none" strike="noStrike">'),l+=' <a:solidFill><a:srgbClr val="000000"/></a:solidFill><a:latin typeface="Arial"/>',l+=" </a:defRPr>",l+=" </a:pPr>",l+=" </a:p>",l+=" </c:txPr>",l+=e===at.PIE?'<c:dLblPos val="ctr"/>':"",l+=' <c:showLegendKey val="0"/>',l+=' <c:showVal val="0"/>',l+=' <c:showCatName val="1"/>',l+=' <c:showSerName val="0"/>',l+=' <c:showPercent val="1"/>',l+=' <c:showBubbleSize val="0"/>',l+=' <c:showLeaderLines val="'.concat(n.showLeaderLines?"1":"0",'"/>'),l+="</c:dLbls>",l+="<c:cat>",l+=" <c:strRef>",l+=" <c:f>Sheet1!$A$2:$A$".concat(c.labels[0].length+1,"</c:f>"),l+=" <c:strCache>",l+=' <c:ptCount val="'.concat(c.labels[0].length,'"/>'),c.labels[0].forEach(function(u,f){l+='<c:pt idx="'.concat(f,'"><c:v>').concat(Bt(u),"</c:v></c:pt>")}),l+=" </c:strCache>",l+=" </c:strRef>",l+="</c:cat>",l+=" <c:val>",l+=" <c:numRef>",l+=" <c:f>Sheet1!$B$2:$B$".concat(c.labels[0].length+1,"</c:f>"),l+=" <c:numCache>",l+=' <c:ptCount val="'.concat(c.labels[0].length,'"/>'),c.values.forEach(function(u,f){l+='<c:pt idx="'.concat(f,'"><c:v>').concat(u||u===0?u:"","</c:v></c:pt>")}),l+=" </c:numCache>",l+=" </c:numRef>",l+=" </c:val>",l+=" </c:ser>",l+=' <c:firstSliceAng val="'.concat(n.firstSliceAng?Math.round(n.firstSliceAng):0,'"/>'),e===at.DOUGHNUT&&(l+='<c:holeSize val="'.concat(typeof n.holeSize=="number"?n.holeSize:"50",'"/>')),l+="</c:"+e+"Chart>";break;default:l+="";break}return l}function VA(e,t,n){var r="";return e._type===at.SCATTER||e._type===at.BUBBLE||e._type===at.BUBBLE3D?r+="<c:valAx>":r+="<c:"+(e.catLabelFormatCode?"dateAx":"catAx")+">",r+=' <c:axId val="'+t+'"/>',r+=" <c:scaling>",r+='<c:orientation val="'+(e.catAxisOrientation||(e.barDir==="col","minMax"))+'"/>',(e.catAxisMaxVal||e.catAxisMaxVal===0)&&(r+='<c:max val="'.concat(e.catAxisMaxVal,'"/>')),(e.catAxisMinVal||e.catAxisMinVal===0)&&(r+='<c:min val="'.concat(e.catAxisMinVal,'"/>')),r+="</c:scaling>",r+=' <c:delete val="'+(e.catAxisHidden?"1":"0")+'"/>',r+=' <c:axPos val="'+(e.barDir==="col"?"b":"l")+'"/>',r+=e.catGridLine.style!=="none"?qx(e.catGridLine):"",e.showCatAxisTitle&&(r+=ov({color:e.catAxisTitleColor,fontFace:e.catAxisTitleFontFace,fontSize:e.catAxisTitleFontSize,titleRotate:e.catAxisTitleRotate,title:e.catAxisTitle||"Axis Title"})),e._type===at.SCATTER||e._type===at.BUBBLE||e._type===at.BUBBLE3D?r+=' <c:numFmt formatCode="'+(e.valAxisLabelFormatCode?Bt(e.valAxisLabelFormatCode):"General")+'" sourceLinked="1"/>':r+=' <c:numFmt formatCode="'+(Bt(e.catLabelFormatCode)||"General")+'" sourceLinked="1"/>',e._type===at.SCATTER?(r+=' <c:majorTickMark val="none"/>',r+=' <c:minorTickMark val="none"/>',r+=' <c:tickLblPos val="nextTo"/>'):(r+=' <c:majorTickMark val="'+(e.catAxisMajorTickMark||"out")+'"/>',r+=' <c:minorTickMark val="'+(e.catAxisMinorTickMark||"none")+'"/>',r+=' <c:tickLblPos val="'+(e.catAxisLabelPos||(e.barDir==="col"?"low":"nextTo"))+'"/>'),r+=" <c:spPr>",r+=' <a:ln w="'.concat(e.catAxisLineSize?Ct(e.catAxisLineSize):Vp,'" cap="flat">'),r+=e.catAxisLineShow?"<a:solidFill>"+xn(e.catAxisLineColor||ou.color)+"</a:solidFill>":"<a:noFill/>",r+=' <a:prstDash val="'+(e.catAxisLineStyle||"solid")+'"/>',r+=" <a:round/>",r+=" </a:ln>",r+=" </c:spPr>",r+=" <c:txPr>",e.catAxisLabelRotate?r+='<a:bodyPr rot="'.concat(iu(e.catAxisLabelRotate),'"/>'):r+="<a:bodyPr/>",r+=" <a:lstStyle/>",r+=" <a:p>",r+=" <a:pPr>",r+=' <a:defRPr sz="'.concat(Math.round((e.catAxisLabelFontSize||Gi)*100),'" b="').concat(e.catAxisLabelFontBold?1:0,'" i="').concat(e.catAxisLabelFontItalic?1:0,'" u="none" strike="noStrike">'),r+=" <a:solidFill>"+xn(e.catAxisLabelColor||zo)+"</a:solidFill>",r+=' <a:latin typeface="'+(e.catAxisLabelFontFace||"Arial")+'"/>',r+=" </a:defRPr>",r+=" </a:pPr>",r+=' <a:endParaRPr lang="'+(e.lang||"en-US")+'"/>',r+=" </a:p>",r+=" </c:txPr>",r+=' <c:crossAx val="'+n+'"/>',r+=" <c:".concat(typeof e.valAxisCrossesAt=="number"?"crossesAt":"crosses",' val="').concat(e.valAxisCrossesAt||"autoZero",'"/>'),r+=' <c:auto val="1"/>',r+=' <c:lblAlgn val="ctr"/>',r+=' <c:noMultiLvlLbl val="'.concat(e.catAxisMultiLevelLabels?0:1,'"/>'),e.catAxisLabelFrequency&&(r+=' <c:tickLblSkip val="'+e.catAxisLabelFrequency+'"/>'),(e.catLabelFormatCode||e._type===at.SCATTER||e._type===at.BUBBLE||e._type===at.BUBBLE3D)&&(e.catLabelFormatCode&&(["catAxisBaseTimeUnit","catAxisMajorTimeUnit","catAxisMinorTimeUnit"].forEach(function(o){e[o]&&(typeof e[o]!="string"||!["days","months","years"].includes(e[o].toLowerCase()))&&(console.warn('"'.concat(o,`" must be one of: 'days','months','years' !`)),e[o]=null)}),e.catAxisBaseTimeUnit&&(r+='<c:baseTimeUnit val="'+e.catAxisBaseTimeUnit.toLowerCase()+'"/>'),e.catAxisMajorTimeUnit&&(r+='<c:majorTimeUnit val="'+e.catAxisMajorTimeUnit.toLowerCase()+'"/>'),e.catAxisMinorTimeUnit&&(r+='<c:minorTimeUnit val="'+e.catAxisMinorTimeUnit.toLowerCase()+'"/>')),e.catAxisMajorUnit&&(r+='<c:majorUnit val="'.concat(e.catAxisMajorUnit,'"/>')),e.catAxisMinorUnit&&(r+='<c:minorUnit val="'.concat(e.catAxisMinorUnit,'"/>'))),e._type===at.SCATTER||e._type===at.BUBBLE||e._type===at.BUBBLE3D?r+="</c:valAx>":r+="</c:"+(e.catLabelFormatCode?"dateAx":"catAx")+">",r}function UA(e,t){var n=t===Zs?e.barDir==="col"?"l":"b":e.barDir!=="col"?"r":"t";t===em&&(n="r");var r=t===Zs?J0:B4,o="";if(o+="<c:valAx>",o+=' <c:axId val="'+t+'"/>',o+=" <c:scaling>",e.valAxisLogScaleBase&&(o+='<c:logBase val="'.concat(e.valAxisLogScaleBase,'"/>')),o+='<c:orientation val="'+(e.valAxisOrientation||(e.barDir==="col","minMax"))+'"/>',(e.valAxisMaxVal||e.valAxisMaxVal===0)&&(o+='<c:max val="'.concat(e.valAxisMaxVal,'"/>')),(e.valAxisMinVal||e.valAxisMinVal===0)&&(o+='<c:min val="'.concat(e.valAxisMinVal,'"/>')),o+=" </c:scaling>",o+=' <c:delete val="'.concat(e.valAxisHidden?1:0,'"/>'),o+=' <c:axPos val="'+n+'"/>',e.valGridLine.style!=="none"&&(o+=qx(e.valGridLine)),e.showValAxisTitle&&(o+=ov({color:e.valAxisTitleColor,fontFace:e.valAxisTitleFontFace,fontSize:e.valAxisTitleFontSize,titleRotate:e.valAxisTitleRotate,title:e.valAxisTitle||"Axis Title"})),o+='<c:numFmt formatCode="'.concat(e.valAxisLabelFormatCode?Bt(e.valAxisLabelFormatCode):"General",'" sourceLinked="0"/>'),e._type===at.SCATTER?(o+=' <c:majorTickMark val="none"/>',o+=' <c:minorTickMark val="none"/>',o+=' <c:tickLblPos val="nextTo"/>'):(o+=' <c:majorTickMark val="'+(e.valAxisMajorTickMark||"out")+'"/>',o+=' <c:minorTickMark val="'+(e.valAxisMinorTickMark||"none")+'"/>',o+=' <c:tickLblPos val="'+(e.valAxisLabelPos||(e.barDir==="col"?"nextTo":"low"))+'"/>'),o+=" <c:spPr>",o+=' <a:ln w="'.concat(e.valAxisLineSize?Ct(e.valAxisLineSize):Vp,'" cap="flat">'),o+=e.valAxisLineShow?"<a:solidFill>"+xn(e.valAxisLineColor||ou.color)+"</a:solidFill>":"<a:noFill/>",o+=' <a:prstDash val="'+(e.valAxisLineStyle||"solid")+'"/>',o+=" <a:round/>",o+=" </a:ln>",o+=" </c:spPr>",o+=" <c:txPr>",o+=" <a:bodyPr".concat(e.valAxisLabelRotate?' rot="'+iu(e.valAxisLabelRotate).toString()+'"':"","/>"),o+=" <a:lstStyle/>",o+=" <a:p>",o+=" <a:pPr>",o+=' <a:defRPr sz="'.concat(Math.round((e.valAxisLabelFontSize||Gi)*100),'" b="').concat(e.valAxisLabelFontBold?1:0,'" i="').concat(e.valAxisLabelFontItalic?1:0,'" u="none" strike="noStrike">'),o+=" <a:solidFill>"+xn(e.valAxisLabelColor||zo)+"</a:solidFill>",o+=' <a:latin typeface="'+(e.valAxisLabelFontFace||"Arial")+'"/>',o+=" </a:defRPr>",o+=" </a:pPr>",o+=' <a:endParaRPr lang="'+(e.lang||"en-US")+'"/>',o+=" </a:p>",o+=" </c:txPr>",o+=' <c:crossAx val="'+r+'"/>',typeof e.catAxisCrossesAt=="number")o+=' <c:crossesAt val="'.concat(e.catAxisCrossesAt,'"/>');else if(typeof e.catAxisCrossesAt=="string")o+=' <c:crosses val="'+e.catAxisCrossesAt+'"/>';else{var i=n==="r"||n==="t",a=i?"max":"autoZero";o+=' <c:crosses val="'+a+'"/>'}return o+=' <c:crossBetween val="'+(e._type===at.SCATTER||Array.isArray(e._type)&&e._type.filter(function(s){return s.type===at.AREA}).length>0?"midCat":"between")+'"/>',e.valAxisMajorUnit&&(o+=' <c:majorUnit val="'.concat(e.valAxisMajorUnit,'"/>')),e.valAxisDisplayUnit&&(o+='<c:dispUnits><c:builtInUnit val="'.concat(e.valAxisDisplayUnit,'"/>').concat(e.valAxisDisplayUnitLabel?"<c:dispUnitsLbl/>":"","</c:dispUnits>")),o+="</c:valAx>",o}function Qne(e,t,n){var r="";return r+="<c:serAx>",r+=' <c:axId val="'+t+'"/>',r+=' <c:scaling><c:orientation val="'+(e.serAxisOrientation||(e.barDir==="col","minMax"))+'"/></c:scaling>',r+=' <c:delete val="'+(e.serAxisHidden?"1":"0")+'"/>',r+=' <c:axPos val="'+(e.barDir==="col"?"b":"l")+'"/>',r+=e.serGridLine.style!=="none"?qx(e.serGridLine):"",e.showSerAxisTitle&&(r+=ov({color:e.serAxisTitleColor,fontFace:e.serAxisTitleFontFace,fontSize:e.serAxisTitleFontSize,titleRotate:e.serAxisTitleRotate,title:e.serAxisTitle||"Axis Title"})),r+=' <c:numFmt formatCode="'.concat(Bt(e.serLabelFormatCode)||"General",'" sourceLinked="0"/>'),r+=' <c:majorTickMark val="out"/>',r+=' <c:minorTickMark val="none"/>',r+=' <c:tickLblPos val="'.concat(e.serAxisLabelPos||e.barDir==="col"?"low":"nextTo",'"/>'),r+=" <c:spPr>",r+=' <a:ln w="12700" cap="flat">',r+=e.serAxisLineShow?"<a:solidFill>".concat(xn(e.serAxisLineColor||ou.color),"</a:solidFill>"):"<a:noFill/>",r+=' <a:prstDash val="solid"/>',r+=" <a:round/>",r+=" </a:ln>",r+=" </c:spPr>",r+=" <c:txPr>",r+=" <a:bodyPr/>",r+=" <a:lstStyle/>",r+=" <a:p>",r+=" <a:pPr>",r+=' <a:defRPr sz="'.concat(Math.round((e.serAxisLabelFontSize||Gi)*100),'" b="').concat(e.serAxisLabelFontBold?"1":"0",'" i="').concat(e.serAxisLabelFontItalic?"1":"0",'" u="none" strike="noStrike">'),r+=" <a:solidFill>".concat(xn(e.serAxisLabelColor||zo),"</a:solidFill>"),r+=' <a:latin typeface="'.concat(e.serAxisLabelFontFace||"Arial",'"/>'),r+=" </a:defRPr>",r+=" </a:pPr>",r+=' <a:endParaRPr lang="'+(e.lang||"en-US")+'"/>',r+=" </a:p>",r+=" </c:txPr>",r+=' <c:crossAx val="'+n+'"/>',r+=' <c:crosses val="autoZero"/>',e.serAxisLabelFrequency&&(r+=' <c:tickLblSkip val="'+e.serAxisLabelFrequency+'"/>'),e.serLabelFormatCode&&(["serAxisBaseTimeUnit","serAxisMajorTimeUnit","serAxisMinorTimeUnit"].forEach(function(o){e[o]&&(typeof e[o]!="string"||!["days","months","years"].includes(o.toLowerCase()))&&(console.warn('"'.concat(o,`" must be one of: 'days','months','years' !`)),e[o]=null)}),e.serAxisBaseTimeUnit&&(r+=' <c:baseTimeUnit val="'.concat(e.serAxisBaseTimeUnit.toLowerCase(),'"/>')),e.serAxisMajorTimeUnit&&(r+=' <c:majorTimeUnit val="'.concat(e.serAxisMajorTimeUnit.toLowerCase(),'"/>')),e.serAxisMinorTimeUnit&&(r+=' <c:minorTimeUnit val="'.concat(e.serAxisMinorTimeUnit.toLowerCase(),'"/>')),e.serAxisMajorUnit&&(r+=' <c:majorUnit val="'.concat(e.serAxisMajorUnit,'"/>')),e.serAxisMinorUnit&&(r+=' <c:minorUnit val="'.concat(e.serAxisMinorUnit,'"/>'))),r+="</c:serAx>",r}function ov(e,t,n){var r=e.titleAlign==="left"||e.titleAlign==="right"?'<a:pPr algn="'.concat(e.titleAlign.substring(0,1),'">'):"<a:pPr>",o=e.titleRotate?'<a:bodyPr rot="'.concat(iu(e.titleRotate),'"/>'):"<a:bodyPr/>",i=e.fontSize?'sz="'.concat(Math.round(e.fontSize*100),'"'):"",a=e.titleBold?1:0,s="<c:layout/>";if(e.titlePos&&typeof e.titlePos.x=="number"&&typeof e.titlePos.y=="number"){var c=e.titlePos.x+t,l=e.titlePos.y+n,u=c===0?0:c*(c/5)/10;u>=1&&(u=u/10),u>=.1&&(u=u/10);var f=l===0?0:l*(l/5)/10;f>=1&&(f=f/10),f>=.1&&(f=f/10),s='<c:layout><c:manualLayout><c:xMode val="edge"/><c:yMode val="edge"/><c:x val="'.concat(u,'"/><c:y val="').concat(f,'"/></c:manualLayout></c:layout>')}return`<c:title>
|
|
<c:tx>
|
|
<c:rich>
|
|
`.concat(o,`
|
|
<a:lstStyle/>
|
|
<a:p>
|
|
`).concat(r,`
|
|
<a:defRPr `).concat(i,' b="').concat(a,`" i="0" u="none" strike="noStrike">
|
|
<a:solidFill>`).concat(xn(e.color||zo),`</a:solidFill>
|
|
<a:latin typeface="`).concat(e.fontFace||"Arial",`"/>
|
|
</a:defRPr>
|
|
</a:pPr>
|
|
<a:r>
|
|
<a:rPr `).concat(i,' b="').concat(a,`" i="0" u="none" strike="noStrike">
|
|
<a:solidFill>`).concat(xn(e.color||zo),`</a:solidFill>
|
|
<a:latin typeface="`).concat(e.fontFace||"Arial",`"/>
|
|
</a:rPr>
|
|
<a:t>`).concat(Bt(e.title)||"",`</a:t>
|
|
</a:r>
|
|
</a:p>
|
|
</c:rich>
|
|
</c:tx>
|
|
`).concat(s,`
|
|
<c:overlay val="0"/>
|
|
</c:title>`)}function Cn(e){var t="",n=e-1;return n<=25?t=v0[n]:t="".concat(v0[Math.floor(n/v0.length-1)]).concat(v0[n%v0.length]),t}function Bc(e,t){if(e){if(typeof e!="object")return console.warn("`shadow` options must be an object. Ex: `{shadow: {type:'none'}}`"),"<a:effectLst/>"}else return"<a:effectLst/>";var n="<a:effectLst>",r=Sr(Sr({},t),e),o=r.type||"outer",i=Ct(r.blur),a=Ct(r.offset),s=Math.round(r.angle*6e4),c=r.color,l=Math.round(r.opacity*1e5),u=r.rotateWithShape?1:0;return n+="<a:".concat(o,'Shdw sx="100000" sy="100000" kx="0" ky="0" algn="bl" blurRad="').concat(i,'" rotWithShape="').concat(u,'" dist="').concat(a,'" dir="').concat(s,'">'),n+='<a:srgbClr val="'.concat(c,'">'),n+='<a:alpha val="'.concat(l,'"/></a:srgbClr>'),n+="</a:".concat(o,"Shdw>"),n+="</a:effectLst>",n}function qx(e){var t="<c:majorGridlines>";return t+=" <c:spPr>",t+=' <a:ln w="'.concat(Ct(e.size||ou.size),'" cap="').concat(nm(e.cap||ou.cap),'">'),t+=' <a:solidFill><a:srgbClr val="'+(e.color||ou.color)+'"/></a:solidFill>',t+=' <a:prstDash val="'+(e.style||ou.style)+'"/><a:round/>',t+=" </a:ln>",t+=" </c:spPr>",t+="</c:majorGridlines>",t}function nm(e){if(!e||e==="flat")return"flat";if(e==="square")return"sq";if(e==="round")return"rnd";var t=e;throw new Error("Invalid chart line cap: ".concat(t))}function YA(e){var t=typeof require<"u"&&typeof window>"u"?require("fs"):null,n=typeof require<"u"&&typeof window>"u"?require("https"):null,r=[],o=e._relsMedia.filter(function(a){return a.type!=="online"&&!a.data&&(!a.path||a.path&&!a.path.includes("preencoded"))}),i=[];return o.forEach(function(a){i.includes(a.path)?a.isDuplicate=!0:(a.isDuplicate=!1,i.push(a.path))}),o.filter(function(a){return!a.isDuplicate}).forEach(function(a){r.push(new Promise(function(s,c){if(t&&a.path.indexOf("http")!==0)try{var l=t.readFileSync(a.path);a.data=Buffer.from(l).toString("base64"),o.filter(function(f){return f.isDuplicate&&f.path===a.path}).forEach(function(f){return f.data=a.data}),s("done")}catch(f){a.data=$f,o.filter(function(d){return d.isDuplicate&&d.path===a.path}).forEach(function(d){return d.data=a.data}),c(new Error('ERROR: Unable to read media: "'.concat(a.path,`"
|
|
`).concat(String(f))))}else if(t&&n&&a.path.indexOf("http")===0)n.get(a.path,function(f){var d="";f.setEncoding("binary"),f.on("data",function(h){return d+=h}),f.on("end",function(){a.data=Buffer.from(d,"binary").toString("base64"),o.filter(function(h){return h.isDuplicate&&h.path===a.path}).forEach(function(h){return h.data=a.data}),s("done")}),f.on("error",function(h){a.data=$f,o.filter(function(p){return p.isDuplicate&&p.path===a.path}).forEach(function(p){return p.data=a.data}),c(new Error("ERROR! Unable to load image (https.get): ".concat(a.path)))})});else{var u=new XMLHttpRequest;u.onload=function(){var f=new FileReader;f.onloadend=function(){a.data=f.result,o.filter(function(d){return d.isDuplicate&&d.path===a.path}).forEach(function(d){return d.data=a.data}),a.isSvgPng?ML(a).then(function(){s("done")}).catch(function(d){c(d)}):s("done")},f.readAsDataURL(u.response)},u.onerror=function(f){a.data=$f,o.filter(function(d){return d.isDuplicate&&d.path===a.path}).forEach(function(d){return d.data=a.data}),c(new Error("ERROR! Unable to load image (xhr.onerror): ".concat(a.path)))},u.open("GET",a.path),u.responseType="blob",u.send()}}))}),e._relsMedia.filter(function(a){return a.isSvgPng&&a.data}).forEach(function(a){t?(a.data=$f,r.push(Promise.resolve().then(function(){return"done"}))):r.push(ML(a))}),r}function ML(e){return Ka(this,void 0,void 0,function(){return Ha(this,function(t){switch(t.label){case 0:return[4,new Promise(function(n,r){var o=new Image;o.onload=function(){o.width+o.height===0&&o.onerror("h/w=0");var i=document.createElement("CANVAS"),a=i.getContext("2d");i.width=o.width,i.height=o.height,a.drawImage(o,0,0);try{e.data=i.toDataURL(e.type),n("done")}catch(s){o.onerror(s)}i=null},o.onerror=function(i){e.data=$f,r(new Error("ERROR! Unable to load image (image.onerror): ".concat(e.path)))},o.src=typeof e.data=="string"?e.data:$f})];case 1:return[2,t.sent()]}})})}var Bne={cover:function(e,t){var n=e.h/e.w,r=t.h/t.w,o=r>n,i=o?t.h/n:t.w,a=o?t.h:t.w*n,s=Math.round(1e5*.5*(1-t.w/i)),c=Math.round(1e5*.5*(1-t.h/a));return'<a:srcRect l="'.concat(s,'" r="').concat(s,'" t="').concat(c,'" b="').concat(c,'"/><a:stretch/>')},contain:function(e,t){var n=e.h/e.w,r=t.h/t.w,o=r>n,i=o?t.w:t.h/n,a=o?t.w*n:t.h,s=Math.round(1e5*.5*(1-t.w/i)),c=Math.round(1e5*.5*(1-t.h/a));return'<a:srcRect l="'.concat(s,'" r="').concat(s,'" t="').concat(c,'" b="').concat(c,'"/><a:stretch/>')},crop:function(e,t){var n=t.x,r=e.w-(t.x+t.w),o=t.y,i=e.h-(t.y+t.h),a=Math.round(1e5*(n/e.w)),s=Math.round(1e5*(r/e.w)),c=Math.round(1e5*(o/e.h)),l=Math.round(1e5*(i/e.h));return'<a:srcRect l="'.concat(a,'" r="').concat(s,'" t="').concat(c,'" b="').concat(l,'"/><a:stretch/>')}};function e5(e){var t,n=e._name?'<p:cSld name="'+e._name+'">':"<p:cSld>",r=1;return e._bkgdImgRid?n+='<p:bg><p:bgPr><a:blipFill dpi="0" rotWithShape="1"><a:blip r:embed="rId'.concat(e._bkgdImgRid,'"><a:lum/></a:blip><a:srcRect/><a:stretch><a:fillRect/></a:stretch></a:blipFill><a:effectLst/></p:bgPr></p:bg>'):!((t=e.background)===null||t===void 0)&&t.color?n+="<p:bg><p:bgPr>".concat(Si(e.background),"</p:bgPr></p:bg>"):!e.bkgd&&e._name&&e._name===Q4&&(n+='<p:bg><p:bgRef idx="1001"><a:schemeClr val="bg1"/></p:bgRef></p:bg>'),n+="<p:spTree>",n+='<p:nvGrpSpPr><p:cNvPr id="1" name=""/><p:cNvGrpSpPr/><p:nvPr/></p:nvGrpSpPr>',n+='<p:grpSpPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="0" cy="0"/>',n+='<a:chOff x="0" y="0"/><a:chExt cx="0" cy="0"/></a:xfrm></p:grpSpPr>',e._slideObjects.forEach(function(o,i){var a,s,c,l,u,f,d,h,p=0,m=0,v=en("75%","X",e._presLayout),b=0,x,R="",y=null,A=null,S=0,k=0,O=null,w=null,I=(a=o.options)===null||a===void 0?void 0:a.sizing,E=(s=o.options)===null||s===void 0?void 0:s.rounding;e._slideLayout!==void 0&&e._slideLayout._slideObjects!==void 0&&o.options&&o.options.placeholder&&(x=e._slideLayout._slideObjects.filter(function(Q){return Q.options.placeholder===o.options.placeholder})[0]),o.options=o.options||{},typeof o.options.x<"u"&&(p=en(o.options.x,"X",e._presLayout)),typeof o.options.y<"u"&&(m=en(o.options.y,"Y",e._presLayout)),typeof o.options.w<"u"&&(v=en(o.options.w,"X",e._presLayout)),typeof o.options.h<"u"&&(b=en(o.options.h,"Y",e._presLayout));var T=v,F=b;switch(x&&((x.options.x||x.options.x===0)&&(p=en(x.options.x,"X",e._presLayout)),(x.options.y||x.options.y===0)&&(m=en(x.options.y,"Y",e._presLayout)),(x.options.w||x.options.w===0)&&(v=en(x.options.w,"X",e._presLayout)),(x.options.h||x.options.h===0)&&(b=en(x.options.h,"Y",e._presLayout))),o.options.flipH&&(R+=' flipH="1"'),o.options.flipV&&(R+=' flipV="1"'),o.options.rotate&&(R+=' rot="'.concat(iu(o.options.rotate),'"')),o._type){case Dt.table:if(y=o.arrTabRows,A=o.options,S=0,k=0,y[0].forEach(function(Q){O=Q.options||null,S+=O!=null&&O.colspan?Number(O.colspan):1}),w='<p:graphicFrame><p:nvGraphicFramePr><p:cNvPr id="'.concat(r*e._slideNum+1,'" name="').concat(o.options.objectName,'"/>'),w+='<p:cNvGraphicFramePr><a:graphicFrameLocks noGrp="1"/></p:cNvGraphicFramePr> <p:nvPr><p:extLst><p:ext uri="{D42A27DB-BD31-4B8C-83A1-F6EECF244321}"><p14:modId xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" val="1579011935"/></p:ext></p:extLst></p:nvPr></p:nvGraphicFramePr>',w+='<p:xfrm><a:off x="'.concat(p||(p===0?0:Qt),'" y="').concat(m||(m===0?0:Qt),'"/><a:ext cx="').concat(v||(v===0?0:Qt),'" cy="').concat(b||Qt,'"/></p:xfrm>'),w+='<a:graphic><a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/table"><a:tbl><a:tblPr/>',Array.isArray(A.colW)){w+="<a:tblGrid>";for(var N=0;N<S;N++){var P=hn(A.colW[N]);(P==null||isNaN(P))&&(P=(typeof o.options.w=="number"?o.options.w:1)/S),w+='<a:gridCol w="'.concat(Math.round(P),'"/>')}w+="</a:tblGrid>"}else{k=A.colW?A.colW:Qt,o.options.w&&!A.colW&&(k=Math.round((typeof o.options.w=="number"?o.options.w:1)/S)),w+="<a:tblGrid>";for(var C=0;C<S;C++)w+='<a:gridCol w="'.concat(k,'"/>');w+="</a:tblGrid>"}y.forEach(function(Q){for(var G,q,ae=function(de){var ye=Q[de],me=(G=ye.options)===null||G===void 0?void 0:G.colspan,J=(q=ye.options)===null||q===void 0?void 0:q.rowspan;if(me&&me>1){var ce=new Array(me-1).fill(void 0).map(function(W){return{_type:Dt.tablecell,options:{rowspan:J},_hmerge:!0}});Q.splice.apply(Q,q2([de+1,0],ce,!1)),de+=me}else de+=1;j=de},j,H=0;H<Q.length;)ae(H),H=j}),y.forEach(function(Q,G){var q=y[G+1];q&&Q.forEach(function(ae,j){var H,de,ye=ae._rowContinue||((H=ae.options)===null||H===void 0?void 0:H.rowspan),me=(de=ae.options)===null||de===void 0?void 0:de.colspan,J=ae._hmerge;if(ye&&ye>1){var ce={_type:Dt.tablecell,options:{colspan:me},_rowContinue:ye-1,_vmerge:!0,_hmerge:J};q.splice(j,0,ce)}})}),y.forEach(function(Q,G){var q=0;Array.isArray(A.rowH)&&A.rowH[G]?q=hn(Number(A.rowH[G])):A.rowH&&!isNaN(Number(A.rowH))?q=hn(Number(A.rowH)):(o.options.cy||o.options.h)&&(q=Math.round((o.options.h?hn(o.options.h):typeof o.options.cy=="number"?o.options.cy:1)/y.length)),w+='<a:tr h="'.concat(q,'">'),Q.forEach(function(ae){var j,H,de,ye,me,J=ae,ce={rowSpan:((j=J.options)===null||j===void 0?void 0:j.rowspan)>1?J.options.rowspan:void 0,gridSpan:((H=J.options)===null||H===void 0?void 0:H.colspan)>1?J.options.colspan:void 0,vMerge:J._vmerge?1:void 0,hMerge:J._hmerge?1:void 0},W=Object.keys(ce).map(function(le){return[le,ce[le]]}).filter(function(le){le[0];var ve=le[1];return!!ve}).map(function(le){var ve=le[0],Re=le[1];return"".concat(String(ve),'="').concat(String(Re),'"')}).join(" ");if(W&&(W=" "+W),J._hmerge||J._vmerge){w+="<a:tc".concat(W,"><a:tcPr/></a:tc>");return}var ne=J.options||{};J.options=ne,["align","bold","border","color","fill","fontFace","fontSize","margin","underline","valign"].forEach(function(le){A[le]&&!ne[le]&&ne[le]!==0&&(ne[le]=A[le])});var ue=ne.valign?' anchor="'.concat(ne.valign.replace(/^c$/i,"ctr").replace(/^m$/i,"ctr").replace("center","ctr").replace("middle","ctr").replace("top","t").replace("btm","b").replace("bottom","b"),'"'):"",$=!((ye=(de=J._optImp)===null||de===void 0?void 0:de.fill)===null||ye===void 0)&&ye.color?J._optImp.fill.color:!((me=J._optImp)===null||me===void 0)&&me.fill&&typeof J._optImp.fill=="string"?J._optImp.fill:"";$=$||ne.fill?ne.fill:"";var te=$?Si($):"",oe=ne.margin===0||ne.margin?ne.margin:qC;!Array.isArray(oe)&&typeof oe=="number"&&(oe=[oe,oe,oe,oe]);var ge="";oe[0]>=1?ge=' marL="'.concat(Ct(oe[3]),'" marR="').concat(Ct(oe[1]),'" marT="').concat(Ct(oe[0]),'" marB="').concat(Ct(oe[2]),'"'):ge=' marL="'.concat(hn(oe[3]),'" marR="').concat(hn(oe[1]),'" marT="').concat(hn(oe[0]),'" marB="').concat(hn(oe[2]),'"'),w+="<a:tc".concat(W,">").concat(SL(J),"<a:tcPr").concat(ge).concat(ue,">"),ne.border&&Array.isArray(ne.border)&&[{idx:3,name:"lnL"},{idx:1,name:"lnR"},{idx:0,name:"lnT"},{idx:2,name:"lnB"}].forEach(function(le){ne.border[le.idx].type!=="none"?(w+="<a:".concat(le.name,' w="').concat(Ct(ne.border[le.idx].pt),'" cap="flat" cmpd="sng" algn="ctr">'),w+="<a:solidFill>".concat(xn(ne.border[le.idx].color),"</a:solidFill>"),w+='<a:prstDash val="'.concat(ne.border[le.idx].type==="dash"?"sysDash":"solid",'"/><a:round/><a:headEnd type="none" w="med" len="med"/><a:tailEnd type="none" w="med" len="med"/>'),w+="</a:".concat(le.name,">")):w+="<a:".concat(le.name,' w="0" cap="flat" cmpd="sng" algn="ctr"><a:noFill/></a:').concat(le.name,">")}),w+=te,w+=" </a:tcPr>",w+=" </a:tc>"}),w+="</a:tr>"}),w+=" </a:tbl>",w+=" </a:graphicData>",w+=" </a:graphic>",w+="</p:graphicFrame>",n+=w,r++;break;case Dt.text:case Dt.placeholder:if(!o.options.line&&b===0&&(b=Qt*.3),o.options._bodyProp||(o.options._bodyProp={}),o.options.margin&&Array.isArray(o.options.margin)?(o.options._bodyProp.lIns=Ct(o.options.margin[0]||0),o.options._bodyProp.rIns=Ct(o.options.margin[1]||0),o.options._bodyProp.bIns=Ct(o.options.margin[2]||0),o.options._bodyProp.tIns=Ct(o.options.margin[3]||0)):typeof o.options.margin=="number"&&(o.options._bodyProp.lIns=Ct(o.options.margin),o.options._bodyProp.rIns=Ct(o.options.margin),o.options._bodyProp.bIns=Ct(o.options.margin),o.options._bodyProp.tIns=Ct(o.options.margin)),n+="<p:sp>",n+='<p:nvSpPr><p:cNvPr id="'.concat(i+2,'" name="').concat(o.options.objectName,'">'),!((c=o.options.hyperlink)===null||c===void 0)&&c.url&&(n+='<a:hlinkClick r:id="rId'.concat(o.options.hyperlink._rId,'" tooltip="').concat(o.options.hyperlink.tooltip?Bt(o.options.hyperlink.tooltip):"",'"/>')),!((l=o.options.hyperlink)===null||l===void 0)&&l.slide&&(n+='<a:hlinkClick r:id="rId'.concat(o.options.hyperlink._rId,'" tooltip="').concat(o.options.hyperlink.tooltip?Bt(o.options.hyperlink.tooltip):"",'" action="ppaction://hlinksldjump"/>')),n+="</p:cNvPr>",n+="<p:cNvSpPr"+(!((u=o.options)===null||u===void 0)&&u.isTextBox?' txBox="1"/>':"/>"),n+="<p:nvPr>".concat(o._type==="placeholder"?y2(o):y2(x),"</p:nvPr>"),n+="</p:nvSpPr><p:spPr>",n+="<a:xfrm".concat(R,">"),n+='<a:off x="'.concat(p,'" y="').concat(m,'"/>'),n+='<a:ext cx="'.concat(v,'" cy="').concat(b,'"/></a:xfrm>'),o.shape==="custGeom")n+="<a:custGeom><a:avLst />",n+="<a:gdLst>",n+="</a:gdLst>",n+="<a:ahLst />",n+="<a:cxnLst>",n+="</a:cxnLst>",n+='<a:rect l="l" t="t" r="r" b="b" />',n+="<a:pathLst>",n+='<a:path w="'.concat(v,'" h="').concat(b,'">'),(f=o.options.points)===null||f===void 0||f.forEach(function(Q,G){if("curve"in Q)switch(Q.curve.type){case"arc":n+='<a:arcTo hR="'.concat(en(Q.curve.hR,"Y",e._presLayout),'" wR="').concat(en(Q.curve.wR,"X",e._presLayout),'" stAng="').concat(iu(Q.curve.stAng),'" swAng="').concat(iu(Q.curve.swAng),'" />');break;case"cubic":n+=`<a:cubicBezTo>
|
|
<a:pt x="`.concat(en(Q.curve.x1,"X",e._presLayout),'" y="').concat(en(Q.curve.y1,"Y",e._presLayout),`" />
|
|
<a:pt x="`).concat(en(Q.curve.x2,"X",e._presLayout),'" y="').concat(en(Q.curve.y2,"Y",e._presLayout),`" />
|
|
<a:pt x="`).concat(en(Q.x,"X",e._presLayout),'" y="').concat(en(Q.y,"Y",e._presLayout),`" />
|
|
</a:cubicBezTo>`);break;case"quadratic":n+=`<a:quadBezTo>
|
|
<a:pt x="`.concat(en(Q.curve.x1,"X",e._presLayout),'" y="').concat(en(Q.curve.y1,"Y",e._presLayout),`" />
|
|
<a:pt x="`).concat(en(Q.x,"X",e._presLayout),'" y="').concat(en(Q.y,"Y",e._presLayout),`" />
|
|
</a:quadBezTo>`);break}else"close"in Q?n+="<a:close />":Q.moveTo||G===0?n+='<a:moveTo><a:pt x="'.concat(en(Q.x,"X",e._presLayout),'" y="').concat(en(Q.y,"Y",e._presLayout),'" /></a:moveTo>'):n+='<a:lnTo><a:pt x="'.concat(en(Q.x,"X",e._presLayout),'" y="').concat(en(Q.y,"Y",e._presLayout),'" /></a:lnTo>')}),n+="</a:path>",n+="</a:pathLst>",n+="</a:custGeom>";else{if(n+='<a:prstGeom prst="'+o.shape+'"><a:avLst>',o.options.rectRadius)n+='<a:gd name="adj" fmla="val '.concat(Math.round(o.options.rectRadius*Qt*1e5/Math.min(v,b)),'"/>');else if(o.options.angleRange){for(var X=0;X<2;X++){var U=o.options.angleRange[X];n+='<a:gd name="adj'.concat(X+1,'" fmla="val ').concat(iu(U),'" />')}o.options.arcThicknessRatio&&(n+='<a:gd name="adj3" fmla="val '.concat(Math.round(o.options.arcThicknessRatio*5e4),'" />'))}n+="</a:avLst></a:prstGeom>"}n+=o.options.fill?Si(o.options.fill):"<a:noFill/>",o.options.line&&(n+=o.options.line.width?'<a:ln w="'.concat(Ct(o.options.line.width),'">'):"<a:ln>",o.options.line.color&&(n+=Si(o.options.line)),o.options.line.dashType&&(n+='<a:prstDash val="'.concat(o.options.line.dashType,'"/>')),o.options.line.beginArrowType&&(n+='<a:headEnd type="'.concat(o.options.line.beginArrowType,'"/>')),o.options.line.endArrowType&&(n+='<a:tailEnd type="'.concat(o.options.line.endArrowType,'"/>')),n+="</a:ln>"),o.options.shadow&&o.options.shadow.type!=="none"&&(o.options.shadow.type=o.options.shadow.type||"outer",o.options.shadow.blur=Ct(o.options.shadow.blur||8),o.options.shadow.offset=Ct(o.options.shadow.offset||4),o.options.shadow.angle=Math.round((o.options.shadow.angle||270)*6e4),o.options.shadow.opacity=Math.round((o.options.shadow.opacity||.75)*1e5),o.options.shadow.color=o.options.shadow.color||xL.color,n+="<a:effectLst>",n+=" <a:".concat(o.options.shadow.type,"Shdw ").concat(o.options.shadow.type==="outer"?'sx="100000" sy="100000" kx="0" ky="0" algn="bl" rotWithShape="0"':"",' blurRad="').concat(o.options.shadow.blur,'" dist="').concat(o.options.shadow.offset,'" dir="').concat(o.options.shadow.angle,'">'),n+=' <a:srgbClr val="'.concat(o.options.shadow.color,'">'),n+=' <a:alpha val="'.concat(o.options.shadow.opacity,'"/></a:srgbClr>'),n+=" </a:outerShdw>",n+="</a:effectLst>"),n+="</p:spPr>",n+=SL(o),n+="</p:sp>";break;case Dt.image:if(n+="<p:pic>",n+=" <p:nvPicPr>",n+='<p:cNvPr id="'.concat(i+2,'" name="').concat(o.options.objectName,'" descr="').concat(Bt(o.options.altText||o.image),'">'),!((d=o.hyperlink)===null||d===void 0)&&d.url&&(n+='<a:hlinkClick r:id="rId'.concat(o.hyperlink._rId,'" tooltip="').concat(o.hyperlink.tooltip?Bt(o.hyperlink.tooltip):"",'"/>')),!((h=o.hyperlink)===null||h===void 0)&&h.slide&&(n+='<a:hlinkClick r:id="rId'.concat(o.hyperlink._rId,'" tooltip="').concat(o.hyperlink.tooltip?Bt(o.hyperlink.tooltip):"",'" action="ppaction://hlinksldjump"/>')),n+=" </p:cNvPr>",n+=' <p:cNvPicPr><a:picLocks noChangeAspect="1"/></p:cNvPicPr>',n+=" <p:nvPr>"+y2(x)+"</p:nvPr>",n+=" </p:nvPicPr>",n+="<p:blipFill>",(e._relsMedia||[]).filter(function(Q){return Q.rId===o.imageRid})[0]&&(e._relsMedia||[]).filter(function(Q){return Q.rId===o.imageRid})[0].extn==="svg"?(n+='<a:blip r:embed="rId'.concat(o.imageRid-1,'">'),n+=o.options.transparency?' <a:alphaModFix amt="'.concat(Math.round((100-o.options.transparency)*1e3),'"/>'):"",n+=" <a:extLst>",n+=' <a:ext uri="{96DAC541-7B7A-43D3-8B79-37D633B846F1}">',n+=' <asvg:svgBlip xmlns:asvg="http://schemas.microsoft.com/office/drawing/2016/SVG/main" r:embed="rId'.concat(o.imageRid,'"/>'),n+=" </a:ext>",n+=" </a:extLst>",n+="</a:blip>"):(n+='<a:blip r:embed="rId'.concat(o.imageRid,'">'),n+=o.options.transparency?'<a:alphaModFix amt="'.concat(Math.round((100-o.options.transparency)*1e3),'"/>'):"",n+="</a:blip>"),I!=null&&I.type){var K=I.w?en(I.w,"X",e._presLayout):v,ie=I.h?en(I.h,"Y",e._presLayout):b,B=en(I.x||0,"X",e._presLayout),Z=en(I.y||0,"Y",e._presLayout);n+=Bne[I.type]({w:T,h:F},{w:K,h:ie,x:B,y:Z}),T=K,F=ie}else n+=" <a:stretch><a:fillRect/></a:stretch>";n+="</p:blipFill>",n+="<p:spPr>",n+=" <a:xfrm"+R+">",n+=' <a:off x="'.concat(p,'" y="').concat(m,'"/>'),n+=' <a:ext cx="'.concat(T,'" cy="').concat(F,'"/>'),n+=" </a:xfrm>",n+=' <a:prstGeom prst="'.concat(E?"ellipse":"rect",'"><a:avLst/></a:prstGeom>'),o.options.shadow&&o.options.shadow.type!=="none"&&(o.options.shadow.type=o.options.shadow.type||"outer",o.options.shadow.blur=Ct(o.options.shadow.blur||8),o.options.shadow.offset=Ct(o.options.shadow.offset||4),o.options.shadow.angle=Math.round((o.options.shadow.angle||270)*6e4),o.options.shadow.opacity=Math.round((o.options.shadow.opacity||.75)*1e5),o.options.shadow.color=o.options.shadow.color||xL.color,n+="<a:effectLst>",n+="<a:".concat(o.options.shadow.type,"Shdw ").concat(o.options.shadow.type==="outer"?'sx="100000" sy="100000" kx="0" ky="0" algn="bl" rotWithShape="0"':"",' blurRad="').concat(o.options.shadow.blur,'" dist="').concat(o.options.shadow.offset,'" dir="').concat(o.options.shadow.angle,'">'),n+='<a:srgbClr val="'.concat(o.options.shadow.color,'">'),n+='<a:alpha val="'.concat(o.options.shadow.opacity,'"/></a:srgbClr>'),n+="</a:".concat(o.options.shadow.type,"Shdw>"),n+="</a:effectLst>"),n+="</p:spPr>",n+="</p:pic>";break;case Dt.media:o.mtype==="online"?(n+="<p:pic>",n+=" <p:nvPicPr>",n+='<p:cNvPr id="'.concat(o.mediaRid+2,'" name="').concat(o.options.objectName,'"/>'),n+=" <p:cNvPicPr/>",n+=" <p:nvPr>",n+=' <a:videoFile r:link="rId'.concat(o.mediaRid,'"/>'),n+=" </p:nvPr>",n+=" </p:nvPicPr>",n+=' <p:blipFill><a:blip r:embed="rId'.concat(o.mediaRid+1,'"/><a:stretch><a:fillRect/></a:stretch></p:blipFill>'),n+=" <p:spPr>",n+=" <a:xfrm".concat(R,'><a:off x="').concat(p,'" y="').concat(m,'"/><a:ext cx="').concat(v,'" cy="').concat(b,'"/></a:xfrm>'),n+=' <a:prstGeom prst="rect"><a:avLst/></a:prstGeom>',n+=" </p:spPr>",n+="</p:pic>"):(n+="<p:pic>",n+=" <p:nvPicPr>",n+='<p:cNvPr id="'.concat(o.mediaRid+2,'" name="').concat(o.options.objectName,'"><a:hlinkClick r:id="" action="ppaction://media"/></p:cNvPr>'),n+=' <p:cNvPicPr><a:picLocks noChangeAspect="1"/></p:cNvPicPr>',n+=" <p:nvPr>",n+=' <a:videoFile r:link="rId'.concat(o.mediaRid,'"/>'),n+=" <p:extLst>",n+=' <p:ext uri="{DAA4B4D4-6D71-4841-9C94-3DE7FCFB9230}">',n+=' <p14:media xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" r:embed="rId'.concat(o.mediaRid+1,'"/>'),n+=" </p:ext>",n+=" </p:extLst>",n+=" </p:nvPr>",n+=" </p:nvPicPr>",n+=' <p:blipFill><a:blip r:embed="rId'.concat(o.mediaRid+2,'"/><a:stretch><a:fillRect/></a:stretch></p:blipFill>'),n+=" <p:spPr>",n+=" <a:xfrm".concat(R,'><a:off x="').concat(p,'" y="').concat(m,'"/><a:ext cx="').concat(v,'" cy="').concat(b,'"/></a:xfrm>'),n+=' <a:prstGeom prst="rect"><a:avLst/></a:prstGeom>',n+=" </p:spPr>",n+="</p:pic>");break;case Dt.chart:n+="<p:graphicFrame>",n+=" <p:nvGraphicFramePr>",n+=' <p:cNvPr id="'.concat(i+2,'" name="').concat(o.options.objectName,'" descr="').concat(Bt(o.options.altText||""),'"/>'),n+=" <p:cNvGraphicFramePr/>",n+=" <p:nvPr>".concat(y2(x),"</p:nvPr>"),n+=" </p:nvGraphicFramePr>",n+=' <p:xfrm><a:off x="'.concat(p,'" y="').concat(m,'"/><a:ext cx="').concat(v,'" cy="').concat(b,'"/></p:xfrm>'),n+=' <a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">',n+=' <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/chart">',n+=' <c:chart r:id="rId'.concat(o.chartRid,'" xmlns:c="http://schemas.openxmlformats.org/drawingml/2006/chart"/>'),n+=" </a:graphicData>",n+=" </a:graphic>",n+="</p:graphicFrame>";break;default:n+="";break}}),e._slideNumberProps&&(e._slideNumberProps.align||(e._slideNumberProps.align="left"),n+="<p:sp>",n+=" <p:nvSpPr>",n+=' <p:cNvPr id="25" name="Slide Number Placeholder 0"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr>',n+=' <p:nvPr><p:ph type="sldNum" sz="quarter" idx="4294967295"/></p:nvPr>',n+=" </p:nvSpPr>",n+=" <p:spPr>",n+="<a:xfrm>"+'<a:off x="'.concat(en(e._slideNumberProps.x,"X",e._presLayout),'" y="').concat(en(e._slideNumberProps.y,"Y",e._presLayout),'"/>')+'<a:ext cx="'.concat(e._slideNumberProps.w?en(e._slideNumberProps.w,"X",e._presLayout):"800000",'" cy="').concat(e._slideNumberProps.h?en(e._slideNumberProps.h,"Y",e._presLayout):"300000",'"/>')+'</a:xfrm> <a:prstGeom prst="rect"><a:avLst/></a:prstGeom> <a:extLst><a:ext uri="{C572A759-6A51-4108-AA02-DFA0A04FC94B}"><ma14:wrappingTextBoxFlag val="0" xmlns:ma14="http://schemas.microsoft.com/office/mac/drawingml/2011/main"/></a:ext></a:extLst></p:spPr>',n+="<p:txBody>",n+="<a:bodyPr",e._slideNumberProps.margin&&Array.isArray(e._slideNumberProps.margin)?(n+=' lIns="'.concat(Ct(e._slideNumberProps.margin[3]||0),'"'),n+=' tIns="'.concat(Ct(e._slideNumberProps.margin[0]||0),'"'),n+=' rIns="'.concat(Ct(e._slideNumberProps.margin[1]||0),'"'),n+=' bIns="'.concat(Ct(e._slideNumberProps.margin[2]||0),'"')):typeof e._slideNumberProps.margin=="number"&&(n+=' lIns="'.concat(Ct(e._slideNumberProps.margin||0),'"'),n+=' tIns="'.concat(Ct(e._slideNumberProps.margin||0),'"'),n+=' rIns="'.concat(Ct(e._slideNumberProps.margin||0),'"'),n+=' bIns="'.concat(Ct(e._slideNumberProps.margin||0),'"')),e._slideNumberProps.valign&&(n+=' anchor="'.concat(e._slideNumberProps.valign.replace("top","t").replace("middle","ctr").replace("bottom","b"),'"')),n+="/>",n+=" <a:lstStyle><a:lvl1pPr>",(e._slideNumberProps.fontFace||e._slideNumberProps.fontSize||e._slideNumberProps.color)&&(n+='<a:defRPr sz="'.concat(Math.round((e._slideNumberProps.fontSize||12)*100),'">'),e._slideNumberProps.color&&(n+=Si(e._slideNumberProps.color)),e._slideNumberProps.fontFace&&(n+='<a:latin typeface="'.concat(e._slideNumberProps.fontFace,'"/><a:ea typeface="').concat(e._slideNumberProps.fontFace,'"/><a:cs typeface="').concat(e._slideNumberProps.fontFace,'"/>')),n+="</a:defRPr>"),n+="</a:lvl1pPr></a:lstStyle>",n+="<a:p>",e._slideNumberProps.align.startsWith("l")?n+='<a:pPr algn="l"/>':e._slideNumberProps.align.startsWith("c")?n+='<a:pPr algn="ctr"/>':e._slideNumberProps.align.startsWith("r")?n+='<a:pPr algn="r"/>':n+='<a:pPr algn="l"/>',n+='<a:fld id="'.concat(nI,'" type="slidenum"><a:rPr b="').concat(e._slideNumberProps.bold?1:0,'" lang="en-US"/>'),n+="<a:t>".concat(e._slideNum,'</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p>'),n+="</p:txBody></p:sp>"),n+="</p:spTree>",n+="</p:cSld>",n}function t5(e,t){var n=0,r='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+Qr+'<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">';return e._rels.forEach(function(o){n=Math.max(n,o.rId),o.type.toLowerCase().includes("hyperlink")?o.data==="slide"?r+='<Relationship Id="rId'.concat(o.rId,'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="slide').concat(o.Target,'.xml"/>'):r+='<Relationship Id="rId'.concat(o.rId,'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink" Target="').concat(o.Target,'" TargetMode="External"/>'):o.type.toLowerCase().includes("notesSlide")&&(r+='<Relationship Id="rId'.concat(o.rId,'" Target="').concat(o.Target,'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesSlide"/>'))}),(e._relsChart||[]).forEach(function(o){n=Math.max(n,o.rId),r+='<Relationship Id="rId'.concat(o.rId,'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart" Target="').concat(o.Target,'"/>')}),(e._relsMedia||[]).forEach(function(o){var i=o.rId.toString();n=Math.max(n,o.rId),o.type.toLowerCase().includes("image")?r+='<Relationship Id="rId'+i+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="'+o.Target+'"/>':o.type.toLowerCase().includes("audio")?r.includes(' Target="'+o.Target+'"')?r+='<Relationship Id="rId'+i+'" Type="http://schemas.microsoft.com/office/2007/relationships/media" Target="'+o.Target+'"/>':r+='<Relationship Id="rId'+i+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/audio" Target="'+o.Target+'"/>':o.type.toLowerCase().includes("video")?r.includes(' Target="'+o.Target+'"')?r+='<Relationship Id="rId'+i+'" Type="http://schemas.microsoft.com/office/2007/relationships/media" Target="'+o.Target+'"/>':r+='<Relationship Id="rId'+i+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/video" Target="'+o.Target+'"/>':o.type.toLowerCase().includes("online")&&(r.includes(' Target="'+o.Target+'"')?r+='<Relationship Id="rId'+i+'" Type="http://schemas.microsoft.com/office/2007/relationships/image" Target="'+o.Target+'"/>':r+='<Relationship Id="rId'+i+'" Target="'+o.Target+'" TargetMode="External" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/video"/>')}),t.forEach(function(o,i){r+='<Relationship Id="rId'.concat(n+i+1,'" Type="').concat(o.type,'" Target="').concat(o.target,'"/>')}),r+="</Relationships>",r}function wL(e,t){var n,r,o="",i="",a="",s="",c=t?"a:lvl1pPr":"a:pPr",l=Ct(Lne),u="<".concat(c).concat(e.options.rtlMode?' rtl="1" ':"");{if(e.options.align)switch(e.options.align){case"left":u+=' algn="l"';break;case"right":u+=' algn="r"';break;case"center":u+=' algn="ctr"';break;case"justify":u+=' algn="just"';break;default:u+="";break}if(e.options.lineSpacing?i='<a:lnSpc><a:spcPts val="'.concat(Math.round(e.options.lineSpacing*100),'"/></a:lnSpc>'):e.options.lineSpacingMultiple&&(i='<a:lnSpc><a:spcPct val="'.concat(Math.round(e.options.lineSpacingMultiple*1e5),'"/></a:lnSpc>')),e.options.indentLevel&&!isNaN(Number(e.options.indentLevel))&&e.options.indentLevel>0&&(u+=' lvl="'.concat(e.options.indentLevel,'"')),e.options.paraSpaceBefore&&!isNaN(Number(e.options.paraSpaceBefore))&&e.options.paraSpaceBefore>0&&(a+='<a:spcBef><a:spcPts val="'.concat(Math.round(e.options.paraSpaceBefore*100),'"/></a:spcBef>')),e.options.paraSpaceAfter&&!isNaN(Number(e.options.paraSpaceAfter))&&e.options.paraSpaceAfter>0&&(a+='<a:spcAft><a:spcPts val="'.concat(Math.round(e.options.paraSpaceAfter*100),'"/></a:spcAft>')),typeof e.options.bullet=="object")if(!((r=(n=e==null?void 0:e.options)===null||n===void 0?void 0:n.bullet)===null||r===void 0)&&r.indent&&(l=Ct(e.options.bullet.indent)),e.options.bullet.type)e.options.bullet.type.toString().toLowerCase()==="number"&&(u+=' marL="'.concat(e.options.indentLevel&&e.options.indentLevel>0?l+l*e.options.indentLevel:l,'" indent="-').concat(l,'"'),o='<a:buSzPct val="100000"/><a:buFont typeface="+mj-lt"/><a:buAutoNum type="'.concat(e.options.bullet.style||"arabicPeriod",'" startAt="').concat(e.options.bullet.numberStartAt||e.options.bullet.startAt||"1",'"/>'));else if(e.options.bullet.characterCode){var f="&#x".concat(e.options.bullet.characterCode,";");/^[0-9A-Fa-f]{4}$/.test(e.options.bullet.characterCode)||(console.warn("Warning: `bullet.characterCode should be a 4-digit unicode charatcer (ex: 22AB)`!"),f=jf.DEFAULT),u+=' marL="'.concat(e.options.indentLevel&&e.options.indentLevel>0?l+l*e.options.indentLevel:l,'" indent="-').concat(l,'"'),o='<a:buSzPct val="100000"/><a:buChar char="'+f+'"/>'}else if(e.options.bullet.code){var f="&#x".concat(e.options.bullet.code,";");/^[0-9A-Fa-f]{4}$/.test(e.options.bullet.code)||(console.warn("Warning: `bullet.code should be a 4-digit hex code (ex: 22AB)`!"),f=jf.DEFAULT),u+=' marL="'.concat(e.options.indentLevel&&e.options.indentLevel>0?l+l*e.options.indentLevel:l,'" indent="-').concat(l,'"'),o='<a:buSzPct val="100000"/><a:buChar char="'+f+'"/>'}else u+=' marL="'.concat(e.options.indentLevel&&e.options.indentLevel>0?l+l*e.options.indentLevel:l,'" indent="-').concat(l,'"'),o='<a:buSzPct val="100000"/><a:buChar char="'.concat(jf.DEFAULT,'"/>');else e.options.bullet?(u+=' marL="'.concat(e.options.indentLevel&&e.options.indentLevel>0?l+l*e.options.indentLevel:l,'" indent="-').concat(l,'"'),o='<a:buSzPct val="100000"/><a:buChar char="'.concat(jf.DEFAULT,'"/>')):e.options.bullet||(u+=' indent="0" marL="0"',o="<a:buNone/>");if(e.options.tabStops&&Array.isArray(e.options.tabStops)){var d=e.options.tabStops.map(function(h){return'<a:tab pos="'.concat(hn(h.position||1),'" algn="').concat(h.alignment||"l",'"/>')}).join("");s="<a:tabLst>".concat(d,"</a:tabLst>")}u+=">"+i+a+o+s,t&&(u+=sI(e.options,!0)),u+="</"+c+">"}return u}function sI(e,t){var n,r="",o=t?"a:defRPr":"a:rPr";if(r+="<"+o+' lang="'+(e.lang?e.lang:"en-US")+'"'+(e.lang?' altLang="en-US"':""),r+=e.fontSize?' sz="'.concat(Math.round(e.fontSize*100),'"'):"",r+=e!=null&&e.bold?' b="'.concat(e.bold?"1":"0",'"'):"",r+=e!=null&&e.italic?' i="'.concat(e.italic?"1":"0",'"'):"",r+=e!=null&&e.strike?' strike="'.concat(typeof e.strike=="string"?e.strike:"sngStrike",'"'):"",typeof e.underline=="object"&&(!((n=e.underline)===null||n===void 0)&&n.style)?r+=' u="'.concat(e.underline.style,'"'):typeof e.underline=="string"?r+=' u="'.concat(String(e.underline),'"'):e.hyperlink&&(r+=' u="sng"'),e.baseline?r+=' baseline="'.concat(Math.round(e.baseline*50),'"'):e.subscript?r+=' baseline="-40000"':e.superscript&&(r+=' baseline="30000"'),r+=e.charSpacing?' spc="'.concat(Math.round(e.charSpacing*100),'" kern="0"'):"",r+=' dirty="0">',(e.color||e.fontFace||e.outline||typeof e.underline=="object"&&e.underline.color)&&(e.outline&&typeof e.outline=="object"&&(r+='<a:ln w="'.concat(Ct(e.outline.size||.75),'">').concat(Si(e.outline.color||"FFFFFF"),"</a:ln>")),e.color&&(r+=Si({color:e.color,transparency:e.transparency})),e.highlight&&(r+="<a:highlight>".concat(xn(e.highlight),"</a:highlight>")),typeof e.underline=="object"&&e.underline.color&&(r+="<a:uFill>".concat(Si(e.underline.color),"</a:uFill>")),e.glow&&(r+="<a:effectLst>".concat(Pne(e.glow,Tne),"</a:effectLst>")),e.fontFace&&(r+='<a:latin typeface="'.concat(e.fontFace,'" pitchFamily="34" charset="0"/><a:ea typeface="').concat(e.fontFace,'" pitchFamily="34" charset="-122"/><a:cs typeface="').concat(e.fontFace,'" pitchFamily="34" charset="-120"/>'))),e.hyperlink){if(typeof e.hyperlink!="object")throw new Error("ERROR: text `hyperlink` option should be an object. Ex: `hyperlink:{url:'https://github.com'}` ");if(!e.hyperlink.url&&!e.hyperlink.slide)throw new Error("ERROR: 'hyperlink requires either `url` or `slide`'");e.hyperlink.url?r+='<a:hlinkClick r:id="rId'.concat(e.hyperlink._rId,'" invalidUrl="" action="" tgtFrame="" tooltip="').concat(e.hyperlink.tooltip?Bt(e.hyperlink.tooltip):"",'" history="1" highlightClick="0" endSnd="0"').concat(e.color?">":"/>"):e.hyperlink.slide&&(r+='<a:hlinkClick r:id="rId'.concat(e.hyperlink._rId,'" action="ppaction://hlinksldjump" tooltip="').concat(e.hyperlink.tooltip?Bt(e.hyperlink.tooltip):"",'"').concat(e.color?">":"/>")),e.color&&(r+=" <a:extLst>",r+=' <a:ext uri="{A12FA001-AC4F-418D-AE19-62706E023703}">',r+=' <ahyp:hlinkClr xmlns:ahyp="http://schemas.microsoft.com/office/drawing/2018/hyperlinkcolor" val="tx"/>',r+=" </a:ext>",r+=" </a:extLst>",r+="</a:hlinkClick>")}return r+="</".concat(o,">"),r}function Dne(e){return e.text?"<a:r>".concat(sI(e.options,!1),"<a:t>").concat(Bt(e.text),"</a:t></a:r>"):""}function Kne(e){var t="<a:bodyPr";return e&&e._type===Dt.text&&e.options._bodyProp?(t+=e.options._bodyProp.wrap?' wrap="square"':' wrap="none"',(e.options._bodyProp.lIns||e.options._bodyProp.lIns===0)&&(t+=' lIns="'.concat(e.options._bodyProp.lIns,'"')),(e.options._bodyProp.tIns||e.options._bodyProp.tIns===0)&&(t+=' tIns="'.concat(e.options._bodyProp.tIns,'"')),(e.options._bodyProp.rIns||e.options._bodyProp.rIns===0)&&(t+=' rIns="'.concat(e.options._bodyProp.rIns,'"')),(e.options._bodyProp.bIns||e.options._bodyProp.bIns===0)&&(t+=' bIns="'.concat(e.options._bodyProp.bIns,'"')),t+=' rtlCol="0"',e.options._bodyProp.anchor&&(t+=' anchor="'+e.options._bodyProp.anchor+'"'),e.options._bodyProp.vert&&(t+=' vert="'+e.options._bodyProp.vert+'"'),t+=">",e.options.fit&&(e.options.fit==="none"?t+="":e.options.fit==="shrink"?t+="<a:normAutofit/>":e.options.fit==="resize"&&(t+="<a:spAutoFit/>")),e.options.shrinkText&&(t+="<a:normAutofit/>"),t+=e.options._bodyProp.autoFit?"<a:spAutoFit/>":"",t+="</a:bodyPr>"):(t+=' wrap="square" rtlCol="0">',t+="</a:bodyPr>"),e._type===Dt.tablecell?"<a:bodyPr/>":t}function SL(e){var t=e.options||{},n=[],r=[];if(t&&e._type!==Dt.tablecell&&(typeof e.text>"u"||e.text===null))return"";var o=e._type===Dt.tablecell?"<a:txBody>":"<p:txBody>";o+=Kne(e),t.h===0&&t.line&&t.align?o+='<a:lstStyle><a:lvl1pPr algn="l"/></a:lstStyle>':e._type==="placeholder"?o+="<a:lstStyle>".concat(wL(e,!0),"</a:lstStyle>"):o+="<a:lstStyle/>",typeof e.text=="string"||typeof e.text=="number"?n.push({text:e.text.toString(),options:t||{}}):e.text&&!Array.isArray(e.text)&&typeof e.text=="object"&&Object.keys(e.text).includes("text")?n.push({text:e.text||"",options:e.options||{}}):Array.isArray(e.text)&&(n=e.text.map(function(s){return{text:s.text,options:s.options}})),n.forEach(function(s,c){s.text||(s.text=""),s.options=s.options||t||{},c===0&&s.options&&!s.options.bullet&&t.bullet&&(s.options.bullet=t.bullet),(typeof s.text=="string"||typeof s.text=="number")&&(s.text=s.text.toString().replace(/\r*\n/g,Qr)),s.text.includes(Qr)&&s.text.match(/\n$/g)===null?s.text.split(Qr).forEach(function(l){s.options.breakLine=!0,r.push({text:l,options:s.options})}):r.push(s)});var i=[],a=[];return r.forEach(function(s,c){a.length>0&&(s.options.align||t.align)?s.options.align!==r[c-1].options.align&&(i.push(a),a=[]):a.length>0&&s.options.bullet&&a.length>0&&(i.push(a),a=[],s.options.breakLine=!1),a.push(s),a.length>0&&s.options.breakLine&&c+1<r.length&&(i.push(a),a=[]),c+1===r.length&&i.push(a)}),i.forEach(function(s){var c,l=!1;o+="<a:p>";var u="<a:pPr ".concat(!((c=s[0].options)===null||c===void 0)&&c.rtlMode?' rtl="1" ':"");s.forEach(function(f,d){f.options._lineIdx=d,d>0&&f.options.softBreakBefore&&(o+="<a:br/>"),f.options.align=f.options.align||t.align,f.options.lineSpacing=f.options.lineSpacing||t.lineSpacing,f.options.lineSpacingMultiple=f.options.lineSpacingMultiple||t.lineSpacingMultiple,f.options.indentLevel=f.options.indentLevel||t.indentLevel,f.options.paraSpaceBefore=f.options.paraSpaceBefore||t.paraSpaceBefore,f.options.paraSpaceAfter=f.options.paraSpaceAfter||t.paraSpaceAfter,u=wL(f,!1),o+=u.replace("<a:pPr></a:pPr>",""),Object.entries(t).filter(function(h){var p=h[0];return h[1],!(f.options.hyperlink&&p==="color")}).forEach(function(h){var p=h[0],m=h[1];p!=="bullet"&&!f.options[p]&&(f.options[p]=m)}),o+=Dne(f),(!f.text&&t.fontSize||f.options.fontSize)&&(l=!0,t.fontSize=t.fontSize||f.options.fontSize)}),e._type===Dt.tablecell&&(t.fontSize||t.fontFace)?t.fontFace?(o+='<a:endParaRPr lang="'.concat(t.lang||"en-US",'"')+(t.fontSize?' sz="'.concat(Math.round(t.fontSize*100),'"'):"")+' dirty="0">',o+='<a:latin typeface="'.concat(t.fontFace,'" charset="0"/>'),o+='<a:ea typeface="'.concat(t.fontFace,'" charset="0"/>'),o+='<a:cs typeface="'.concat(t.fontFace,'" charset="0"/>'),o+="</a:endParaRPr>"):o+='<a:endParaRPr lang="'.concat(t.lang||"en-US",'"')+(t.fontSize?' sz="'.concat(Math.round(t.fontSize*100),'"'):"")+' dirty="0"/>':l?o+='<a:endParaRPr lang="'.concat(t.lang||"en-US",'"')+(t.fontSize?' sz="'.concat(Math.round(t.fontSize*100),'"'):"")+' dirty="0"/>':o+='<a:endParaRPr lang="'.concat(t.lang||"en-US",'" dirty="0"/>'),o+="</a:p>"}),o+=e._type===Dt.tablecell?"</a:txBody>":"</p:txBody>",o}function y2(e){var t,n;if(!e)return"";var r=!((t=e.options)===null||t===void 0)&&t._placeholderIdx?e.options._placeholderIdx:"",o=!((n=e.options)===null||n===void 0)&&n._placeholderType?e.options._placeholderType:"",i=o&&wh[o]?wh[o].toString():"";return`<p:ph
|
|
`.concat(r?' idx="'+r.toString()+'"':"",`
|
|
`).concat(i&&wh[i]?' type="'.concat(i,'"'):"",`
|
|
`).concat(e.text&&e.text.length>0?' hasCustomPrompt="1"':"",`
|
|
/>`)}function Hne(e,t,n){var r='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+Qr;return r+='<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">',r+='<Default Extension="xml" ContentType="application/xml"/>',r+='<Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/>',r+='<Default Extension="jpeg" ContentType="image/jpeg"/>',r+='<Default Extension="jpg" ContentType="image/jpg"/>',r+='<Default Extension="svg" ContentType="image/svg+xml"/>',r+='<Default Extension="png" ContentType="image/png"/>',r+='<Default Extension="gif" ContentType="image/gif"/>',r+='<Default Extension="m4v" ContentType="video/mp4"/>',r+='<Default Extension="mp4" ContentType="video/mp4"/>',e.forEach(function(o){(o._relsMedia||[]).forEach(function(i){i.type!=="image"&&i.type!=="online"&&i.type!=="chart"&&i.extn!=="m4v"&&!r.includes(i.type)&&(r+='<Default Extension="'+i.extn+'" ContentType="'+i.type+'"/>')})}),r+='<Default Extension="vml" ContentType="application/vnd.openxmlformats-officedocument.vmlDrawing"/>',r+='<Default Extension="xlsx" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>',r+='<Override PartName="/ppt/presentation.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml"/>',r+='<Override PartName="/ppt/notesMasters/notesMaster1.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.notesMaster+xml"/>',e.forEach(function(o,i){r+='<Override PartName="/ppt/slideMasters/slideMaster'.concat(i+1,'.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.slideMaster+xml"/>'),r+='<Override PartName="/ppt/slides/slide'.concat(i+1,'.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.slide+xml"/>'),o._relsChart.forEach(function(a){r+='<Override PartName="'.concat(a.Target,'" ContentType="application/vnd.openxmlformats-officedocument.drawingml.chart+xml"/>')})}),r+='<Override PartName="/ppt/presProps.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.presProps+xml"/>',r+='<Override PartName="/ppt/viewProps.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.viewProps+xml"/>',r+='<Override PartName="/ppt/theme/theme1.xml" ContentType="application/vnd.openxmlformats-officedocument.theme+xml"/>',r+='<Override PartName="/ppt/tableStyles.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.tableStyles+xml"/>',t.forEach(function(o,i){r+='<Override PartName="/ppt/slideLayouts/slideLayout'.concat(i+1,'.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.slideLayout+xml"/>'),(o._relsChart||[]).forEach(function(a){r+=' <Override PartName="'+a.Target+'" ContentType="application/vnd.openxmlformats-officedocument.drawingml.chart+xml"/>'})}),e.forEach(function(o,i){r+='<Override PartName="/ppt/notesSlides/notesSlide'.concat(i+1,'.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.notesSlide+xml"/>')}),n._relsChart.forEach(function(o){r+=' <Override PartName="'+o.Target+'" ContentType="application/vnd.openxmlformats-officedocument.drawingml.chart+xml"/>'}),n._relsMedia.forEach(function(o){o.type!=="image"&&o.type!=="online"&&o.type!=="chart"&&o.extn!=="m4v"&&!r.includes(o.type)&&(r+=' <Default Extension="'+o.extn+'" ContentType="'+o.type+'"/>')}),r+=' <Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml"/>',r+=' <Override PartName="/docProps/app.xml" ContentType="application/vnd.openxmlformats-officedocument.extended-properties+xml"/>',r+="</Types>",r}function Gne(){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(Qr,`<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
|
|
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" Target="docProps/app.xml"/>
|
|
<Relationship Id="rId2" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml"/>
|
|
<Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="ppt/presentation.xml"/>
|
|
</Relationships>`)}function zne(e,t){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(Qr,`<Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes">
|
|
<TotalTime>0</TotalTime>
|
|
<Words>0</Words>
|
|
<Application>Microsoft Office PowerPoint</Application>
|
|
<PresentationFormat>On-screen Show (16:9)</PresentationFormat>
|
|
<Paragraphs>0</Paragraphs>
|
|
<Slides>`).concat(e.length,`</Slides>
|
|
<Notes>`).concat(e.length,`</Notes>
|
|
<HiddenSlides>0</HiddenSlides>
|
|
<MMClips>0</MMClips>
|
|
<ScaleCrop>false</ScaleCrop>
|
|
<HeadingPairs>
|
|
<vt:vector size="6" baseType="variant">
|
|
<vt:variant><vt:lpstr>Fonts Used</vt:lpstr></vt:variant>
|
|
<vt:variant><vt:i4>2</vt:i4></vt:variant>
|
|
<vt:variant><vt:lpstr>Theme</vt:lpstr></vt:variant>
|
|
<vt:variant><vt:i4>1</vt:i4></vt:variant>
|
|
<vt:variant><vt:lpstr>Slide Titles</vt:lpstr></vt:variant>
|
|
<vt:variant><vt:i4>`).concat(e.length,`</vt:i4></vt:variant>
|
|
</vt:vector>
|
|
</HeadingPairs>
|
|
<TitlesOfParts>
|
|
<vt:vector size="`).concat(e.length+1+2,`" baseType="lpstr">
|
|
<vt:lpstr>Arial</vt:lpstr>
|
|
<vt:lpstr>Calibri</vt:lpstr>
|
|
<vt:lpstr>Office Theme</vt:lpstr>
|
|
`).concat(e.map(function(n,r){return"<vt:lpstr>Slide ".concat(r+1,"</vt:lpstr>")}).join(""),`
|
|
</vt:vector>
|
|
</TitlesOfParts>
|
|
<Company>`).concat(t,`</Company>
|
|
<LinksUpToDate>false</LinksUpToDate>
|
|
<SharedDoc>false</SharedDoc>
|
|
<HyperlinksChanged>false</HyperlinksChanged>
|
|
<AppVersion>16.0000</AppVersion>
|
|
</Properties>`)}function Jne(e,t,n,r){return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
|
<cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
<dc:title>`.concat(Bt(e),`</dc:title>
|
|
<dc:subject>`).concat(Bt(t),`</dc:subject>
|
|
<dc:creator>`).concat(Bt(n),`</dc:creator>
|
|
<cp:lastModifiedBy>`).concat(Bt(n),`</cp:lastModifiedBy>
|
|
<cp:revision>`).concat(r,`</cp:revision>
|
|
<dcterms:created xsi:type="dcterms:W3CDTF">`).concat(new Date().toISOString().replace(/\.\d\d\dZ/,"Z"),`</dcterms:created>
|
|
<dcterms:modified xsi:type="dcterms:W3CDTF">`).concat(new Date().toISOString().replace(/\.\d\d\dZ/,"Z"),`</dcterms:modified>
|
|
</cp:coreProperties>`)}function jne(e){var t=1,n='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+Qr;n+='<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">',n+='<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideMaster" Target="slideMasters/slideMaster1.xml"/>';for(var r=1;r<=e.length;r++)n+='<Relationship Id="rId'.concat(++t,'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="slides/slide').concat(r,'.xml"/>');return t++,n+='<Relationship Id="rId'.concat(t+0,'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesMaster" Target="notesMasters/notesMaster1.xml"/>')+'<Relationship Id="rId'.concat(t+1,'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/presProps" Target="presProps.xml"/>')+'<Relationship Id="rId'.concat(t+2,'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/viewProps" Target="viewProps.xml"/>')+'<Relationship Id="rId'.concat(t+3,'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="theme/theme1.xml"/>')+'<Relationship Id="rId'.concat(t+4,'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/tableStyles" Target="tableStyles.xml"/>')+"</Relationships>",n}function $ne(e){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(Qr)+'<p:sld xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"'+"".concat(e!=null&&e.hidden?' show="0"':"",">")+"".concat(e5(e))+"<p:clrMapOvr><a:masterClrMapping/></p:clrMapOvr></p:sld>"}function qne(e){var t="";return e._slideObjects.forEach(function(n){n._type===Dt.notes&&(t+=n!=null&&n.text&&n.text[0]?n.text[0].text:"")}),t.replace(/\r*\n/g,Qr)}function ere(){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(Qr,'<p:notesMaster xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"><p:cSld><p:bg><p:bgRef idx="1001"><a:schemeClr val="bg1"/></p:bgRef></p:bg><p:spTree><p:nvGrpSpPr><p:cNvPr id="1" name=""/><p:cNvGrpSpPr/><p:nvPr/></p:nvGrpSpPr><p:grpSpPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="0" cy="0"/><a:chOff x="0" y="0"/><a:chExt cx="0" cy="0"/></a:xfrm></p:grpSpPr><p:sp><p:nvSpPr><p:cNvPr id="2" name="Header Placeholder 1"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="hdr" sz="quarter"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="2971800" cy="458788"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0"/><a:lstStyle><a:lvl1pPr algn="l"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="3" name="Date Placeholder 2"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="dt" idx="1"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="3884613" y="0"/><a:ext cx="2971800" cy="458788"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0"/><a:lstStyle><a:lvl1pPr algn="r"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:fld id="{5282F153-3F37-0F45-9E97-73ACFA13230C}" type="datetimeFigureOut"><a:rPr lang="en-US"/><a:t>7/23/19</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="4" name="Slide Image Placeholder 3"/><p:cNvSpPr><a:spLocks noGrp="1" noRot="1" noChangeAspect="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldImg" idx="2"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="685800" y="1143000"/><a:ext cx="5486400" cy="3086100"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom><a:noFill/><a:ln w="12700"><a:solidFill><a:prstClr val="black"/></a:solidFill></a:ln></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0" anchor="ctr"/><a:lstStyle/><a:p><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="5" name="Notes Placeholder 4"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="body" sz="quarter" idx="3"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="685800" y="4400550"/><a:ext cx="5486400" cy="3600450"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0"/><a:lstStyle/><a:p><a:pPr lvl="0"/><a:r><a:rPr lang="en-US"/><a:t>Click to edit Master text styles</a:t></a:r></a:p><a:p><a:pPr lvl="1"/><a:r><a:rPr lang="en-US"/><a:t>Second level</a:t></a:r></a:p><a:p><a:pPr lvl="2"/><a:r><a:rPr lang="en-US"/><a:t>Third level</a:t></a:r></a:p><a:p><a:pPr lvl="3"/><a:r><a:rPr lang="en-US"/><a:t>Fourth level</a:t></a:r></a:p><a:p><a:pPr lvl="4"/><a:r><a:rPr lang="en-US"/><a:t>Fifth level</a:t></a:r></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="6" name="Footer Placeholder 5"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="ftr" sz="quarter" idx="4"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="0" y="8685213"/><a:ext cx="2971800" cy="458787"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0" anchor="b"/><a:lstStyle><a:lvl1pPr algn="l"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="7" name="Slide Number Placeholder 6"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldNum" sz="quarter" idx="5"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="3884613" y="8685213"/><a:ext cx="2971800" cy="458787"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0" anchor="b"/><a:lstStyle><a:lvl1pPr algn="r"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:fld id="{CE5E9CC1-C706-0F49-92D6-E571CC5EEA8F}" type="slidenum"><a:rPr lang="en-US"/><a:t>‹#›</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp></p:spTree><p:extLst><p:ext uri="{BB962C8B-B14F-4D97-AF65-F5344CB8AC3E}"><p14:creationId xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" val="1024086991"/></p:ext></p:extLst></p:cSld><p:clrMap bg1="lt1" tx1="dk1" bg2="lt2" tx2="dk2" accent1="accent1" accent2="accent2" accent3="accent3" accent4="accent4" accent5="accent5" accent6="accent6" hlink="hlink" folHlink="folHlink"/><p:notesStyle><a:lvl1pPr marL="0" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl1pPr><a:lvl2pPr marL="457200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl2pPr><a:lvl3pPr marL="914400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl3pPr><a:lvl4pPr marL="1371600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl4pPr><a:lvl5pPr marL="1828800" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl5pPr><a:lvl6pPr marL="2286000" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl6pPr><a:lvl7pPr marL="2743200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl7pPr><a:lvl8pPr marL="3200400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl8pPr><a:lvl9pPr marL="3657600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl9pPr></p:notesStyle></p:notesMaster>')}function tre(e){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(Qr,'<p:notes xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"><p:cSld><p:spTree><p:nvGrpSpPr><p:cNvPr id="1" name=""/><p:cNvGrpSpPr/><p:nvPr/></p:nvGrpSpPr><p:grpSpPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="0" cy="0"/><a:chOff x="0" y="0"/><a:chExt cx="0" cy="0"/></a:xfrm></p:grpSpPr><p:sp><p:nvSpPr><p:cNvPr id="2" name="Slide Image Placeholder 1"/><p:cNvSpPr><a:spLocks noGrp="1" noRot="1" noChangeAspect="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldImg"/></p:nvPr></p:nvSpPr><p:spPr/></p:sp><p:sp><p:nvSpPr><p:cNvPr id="3" name="Notes Placeholder 2"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="body" idx="1"/></p:nvPr></p:nvSpPr><p:spPr/><p:txBody><a:bodyPr/><a:lstStyle/><a:p><a:r><a:rPr lang="en-US" dirty="0"/><a:t>').concat(Bt(qne(e)),'</a:t></a:r><a:endParaRPr lang="en-US" dirty="0"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="4" name="Slide Number Placeholder 3"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldNum" sz="quarter" idx="10"/></p:nvPr></p:nvSpPr><p:spPr/><p:txBody><a:bodyPr/><a:lstStyle/><a:p><a:fld id="').concat(nI,'" type="slidenum"><a:rPr lang="en-US"/><a:t>').concat(e._slideNum,'</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp></p:spTree><p:extLst><p:ext uri="{BB962C8B-B14F-4D97-AF65-F5344CB8AC3E}"><p14:creationId xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" val="1024086991"/></p:ext></p:extLst></p:cSld><p:clrMapOvr><a:masterClrMapping/></p:clrMapOvr></p:notes>')}function nre(e){return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
|
<p:sldLayout xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" preserve="1">
|
|
`.concat(e5(e),`
|
|
<p:clrMapOvr><a:masterClrMapping/></p:clrMapOvr></p:sldLayout>`)}function rre(e,t){var n=t.map(function(o,i){return'<p:sldLayoutId id="'.concat(wne+i,'" r:id="rId').concat(e._rels.length+i+1,'"/>')}),r='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+Qr;return r+='<p:sldMaster xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main">',r+=e5(e),r+='<p:clrMap bg1="lt1" tx1="dk1" bg2="lt2" tx2="dk2" accent1="accent1" accent2="accent2" accent3="accent3" accent4="accent4" accent5="accent5" accent6="accent6" hlink="hlink" folHlink="folHlink"/>',r+="<p:sldLayoutIdLst>"+n.join("")+"</p:sldLayoutIdLst>",r+='<p:hf sldNum="0" hdr="0" ftr="0" dt="0"/>',r+='<p:txStyles> <p:titleStyle> <a:lvl1pPr algn="ctr" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="0"/></a:spcBef><a:buNone/><a:defRPr sz="4400" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mj-lt"/><a:ea typeface="+mj-ea"/><a:cs typeface="+mj-cs"/></a:defRPr></a:lvl1pPr> </p:titleStyle> <p:bodyStyle> <a:lvl1pPr marL="342900" indent="-342900" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="3200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl1pPr> <a:lvl2pPr marL="742950" indent="-285750" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="–"/><a:defRPr sz="2800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl2pPr> <a:lvl3pPr marL="1143000" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2400" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl3pPr> <a:lvl4pPr marL="1600200" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="–"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl4pPr> <a:lvl5pPr marL="2057400" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="»"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl5pPr> <a:lvl6pPr marL="2514600" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl6pPr> <a:lvl7pPr marL="2971800" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl7pPr> <a:lvl8pPr marL="3429000" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl8pPr> <a:lvl9pPr marL="3886200" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl9pPr> </p:bodyStyle> <p:otherStyle> <a:defPPr><a:defRPr lang="en-US"/></a:defPPr> <a:lvl1pPr marL="0" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl1pPr> <a:lvl2pPr marL="457200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl2pPr> <a:lvl3pPr marL="914400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl3pPr> <a:lvl4pPr marL="1371600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl4pPr> <a:lvl5pPr marL="1828800" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl5pPr> <a:lvl6pPr marL="2286000" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl6pPr> <a:lvl7pPr marL="2743200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl7pPr> <a:lvl8pPr marL="3200400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl8pPr> <a:lvl9pPr marL="3657600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl9pPr> </p:otherStyle></p:txStyles>',r+="</p:sldMaster>",r}function ore(e,t){return t5(t[e-1],[{target:"../slideMasters/slideMaster1.xml",type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideMaster"}])}function ire(e,t,n){return t5(e[n-1],[{target:"../slideLayouts/slideLayout".concat(cre(e,t,n),".xml"),type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideLayout"},{target:"../notesSlides/notesSlide".concat(n,".xml"),type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesSlide"}])}function are(e){return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
|
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
|
|
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesMaster" Target="../notesMasters/notesMaster1.xml"/>
|
|
<Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="../slides/slide`.concat(e,`.xml"/>
|
|
</Relationships>`)}function sre(e,t){var n=t.map(function(r,o){return{target:"../slideLayouts/slideLayout".concat(o+1,".xml"),type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideLayout"}});return n.push({target:"../theme/theme1.xml",type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"}),t5(e,n)}function lre(){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(Qr,`<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
|
|
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="../theme/theme1.xml"/>
|
|
</Relationships>`)}function cre(e,t,n){for(var r=0;r<t.length;r++)if(t[r]._name===e[n-1]._slideLayout._name)return r+1;return 1}function ure(e){var t,n,r,o,i=!((t=e.theme)===null||t===void 0)&&t.headFontFace?'<a:latin typeface="'.concat((n=e.theme)===null||n===void 0?void 0:n.headFontFace,'"/>'):'<a:latin typeface="Calibri Light" panose="020F0302020204030204"/>',a=!((r=e.theme)===null||r===void 0)&&r.bodyFontFace?'<a:latin typeface="'.concat((o=e.theme)===null||o===void 0?void 0:o.bodyFontFace,'"/>'):'<a:latin typeface="Calibri" panose="020F0502020204030204"/>';return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"><a:themeElements><a:clrScheme name="Office"><a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1><a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1><a:dk2><a:srgbClr val="44546A"/></a:dk2><a:lt2><a:srgbClr val="E7E6E6"/></a:lt2><a:accent1><a:srgbClr val="4472C4"/></a:accent1><a:accent2><a:srgbClr val="ED7D31"/></a:accent2><a:accent3><a:srgbClr val="A5A5A5"/></a:accent3><a:accent4><a:srgbClr val="FFC000"/></a:accent4><a:accent5><a:srgbClr val="5B9BD5"/></a:accent5><a:accent6><a:srgbClr val="70AD47"/></a:accent6><a:hlink><a:srgbClr val="0563C1"/></a:hlink><a:folHlink><a:srgbClr val="954F72"/></a:folHlink></a:clrScheme><a:fontScheme name="Office"><a:majorFont>'.concat(i,'<a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="游ゴシック Light"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="等线 Light"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Times New Roman"/><a:font script="Hebr" typeface="Times New Roman"/><a:font script="Thai" typeface="Angsana New"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="MoolBoran"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Times New Roman"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/><a:font script="Armn" typeface="Arial"/><a:font script="Bugi" typeface="Leelawadee UI"/><a:font script="Bopo" typeface="Microsoft JhengHei"/><a:font script="Java" typeface="Javanese Text"/><a:font script="Lisu" typeface="Segoe UI"/><a:font script="Mymr" typeface="Myanmar Text"/><a:font script="Nkoo" typeface="Ebrima"/><a:font script="Olck" typeface="Nirmala UI"/><a:font script="Osma" typeface="Ebrima"/><a:font script="Phag" typeface="Phagspa"/><a:font script="Syrn" typeface="Estrangelo Edessa"/><a:font script="Syrj" typeface="Estrangelo Edessa"/><a:font script="Syre" typeface="Estrangelo Edessa"/><a:font script="Sora" typeface="Nirmala UI"/><a:font script="Tale" typeface="Microsoft Tai Le"/><a:font script="Talu" typeface="Microsoft New Tai Lue"/><a:font script="Tfng" typeface="Ebrima"/></a:majorFont><a:minorFont>').concat(a,'<a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="游ゴシック"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="等线"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Arial"/><a:font script="Hebr" typeface="Arial"/><a:font script="Thai" typeface="Cordia New"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="DaunPenh"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Arial"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/><a:font script="Armn" typeface="Arial"/><a:font script="Bugi" typeface="Leelawadee UI"/><a:font script="Bopo" typeface="Microsoft JhengHei"/><a:font script="Java" typeface="Javanese Text"/><a:font script="Lisu" typeface="Segoe UI"/><a:font script="Mymr" typeface="Myanmar Text"/><a:font script="Nkoo" typeface="Ebrima"/><a:font script="Olck" typeface="Nirmala UI"/><a:font script="Osma" typeface="Ebrima"/><a:font script="Phag" typeface="Phagspa"/><a:font script="Syrn" typeface="Estrangelo Edessa"/><a:font script="Syrj" typeface="Estrangelo Edessa"/><a:font script="Syre" typeface="Estrangelo Edessa"/><a:font script="Sora" typeface="Nirmala UI"/><a:font script="Tale" typeface="Microsoft Tai Le"/><a:font script="Talu" typeface="Microsoft New Tai Lue"/><a:font script="Tfng" typeface="Ebrima"/></a:minorFont></a:fontScheme><a:fmtScheme name="Office"><a:fillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:lumMod val="110000"/><a:satMod val="105000"/><a:tint val="67000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="103000"/><a:tint val="73000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="109000"/><a:tint val="81000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:satMod val="103000"/><a:lumMod val="102000"/><a:tint val="94000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:satMod val="110000"/><a:lumMod val="100000"/><a:shade val="100000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="99000"/><a:satMod val="120000"/><a:shade val="78000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:fillStyleLst><a:lnStyleLst><a:ln w="6350" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="12700" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="19050" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln></a:lnStyleLst><a:effectStyleLst><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad="57150" dist="19050" dir="5400000" algn="ctr" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="63000"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle></a:effectStyleLst><a:bgFillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:solidFill><a:schemeClr val="phClr"><a:tint val="95000"/><a:satMod val="170000"/></a:schemeClr></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="93000"/><a:satMod val="150000"/><a:shade val="98000"/><a:lumMod val="102000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:tint val="98000"/><a:satMod val="130000"/><a:shade val="90000"/><a:lumMod val="103000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="63000"/><a:satMod val="120000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:bgFillStyleLst></a:fmtScheme></a:themeElements><a:objectDefaults/><a:extraClrSchemeLst/><a:extLst><a:ext uri="{05A4C25C-085E-4340-85A3-A5531E510DB2}"><thm15:themeFamily xmlns:thm15="http://schemas.microsoft.com/office/thememl/2012/main" name="Office Theme" id="{62F939B6-93AF-4DB8-9C6B-D6C7DFDC589F}" vid="{4A3C46E8-61CC-4603-A589-7422A47A8E4A}"/></a:ext></a:extLst></a:theme>')}function fre(e){var t='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(Qr)+'<p:presentation xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" '+'xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" '.concat(e.rtlMode?'rtl="1"':"",' saveSubsetFonts="1" autoCompressPictures="0">');t+='<p:sldMasterIdLst><p:sldMasterId id="2147483648" r:id="rId1"/></p:sldMasterIdLst>',t+="<p:sldIdLst>",e.slides.forEach(function(r){return t+='<p:sldId id="'.concat(r._slideId,'" r:id="rId').concat(r._rId,'"/>')}),t+="</p:sldIdLst>",t+='<p:notesMasterIdLst><p:notesMasterId r:id="rId'.concat(e.slides.length+2,'"/></p:notesMasterIdLst>'),t+='<p:sldSz cx="'.concat(e.presLayout.width,'" cy="').concat(e.presLayout.height,'"/>'),t+='<p:notesSz cx="'.concat(e.presLayout.height,'" cy="').concat(e.presLayout.width,'"/>'),t+="<p:defaultTextStyle>";for(var n=1;n<10;n++)t+="<a:lvl".concat(n,'pPr marL="').concat((n-1)*457200,'" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1">')+'<a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/>'+"</a:defRPr></a:lvl".concat(n,"pPr>");return t+="</p:defaultTextStyle>",e.sections&&e.sections.length>0&&(t+='<p:extLst><p:ext uri="{521415D9-36F7-43E2-AB2F-B90AF26B5E84}">',t+='<p14:sectionLst xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main">',e.sections.forEach(function(r){t+='<p14:section name="'.concat(Bt(r.title),'" id="{').concat(tm("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"),'}"><p14:sldIdLst>'),r._slides.forEach(function(o){return t+='<p14:sldId id="'.concat(o._slideId,'"/>')}),t+="</p14:sldIdLst></p14:section>"}),t+="</p14:sectionLst></p:ext>",t+='<p:ext uri="{EFAFB233-063F-42B5-8137-9DF3F51BA10A}"><p15:sldGuideLst xmlns:p15="http://schemas.microsoft.com/office/powerpoint/2012/main"/></p:ext>',t+="</p:extLst>"),t+="</p:presentation>",t}function dre(){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(Qr,'<p:presentationPr xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"/>')}function hre(){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(Qr,'<a:tblStyleLst xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" def="{5C22544A-7EE6-4342-B048-85BDC9FD1C3A}"/>')}function pre(){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(Qr,'<p:viewPr xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"><p:normalViewPr horzBarState="maximized"><p:restoredLeft sz="15611"/><p:restoredTop sz="94610"/></p:normalViewPr><p:slideViewPr><p:cSldViewPr snapToGrid="0" snapToObjects="1"><p:cViewPr varScale="1"><p:scale><a:sx n="136" d="100"/><a:sy n="136" d="100"/></p:scale><p:origin x="216" y="312"/></p:cViewPr><p:guideLst/></p:cSldViewPr></p:slideViewPr><p:notesTextViewPr><p:cViewPr><p:scale><a:sx n="1" d="1"/><a:sy n="1" d="1"/></p:scale><p:origin x="0" y="0"/></p:cViewPr></p:notesTextViewPr><p:gridSpacing cx="76200" cy="76200"/></p:viewPr>')}var mre="3.12.0",gre=function(){function e(){var t=this;this._version=mre,this._alignH=G4,this._alignV=z4,this._chartType=K4,this._outputType=D4,this._schemeColor=yi,this._shapeType=H4,this._charts=at,this._colors=J4,this._shapes=Ac,this.addNewSlide=function(a){var s=t.sections.length>0&&t.sections[t.sections.length-1]._slides.filter(function(c){return c._slideNum===t.slides[t.slides.length-1]._slideNum}).length>0;return a.sectionTitle=s?t.sections[t.sections.length-1].title:null,t.addSlide(a)},this.getSlide=function(a){return t.slides.filter(function(s){return s._slideNum===a})[0]},this.setSlideNumber=function(a){t.masterSlide._slideNumberProps=a,t.slideLayouts.filter(function(s){return s._name===Q4})[0]._slideNumberProps=a},this.createChartMediaRels=function(a,s,c){a._relsChart.forEach(function(l){return c.push(Yne(l,s))}),a._relsMedia.forEach(function(l){if(l.type!=="online"&&l.type!=="hyperlink"){var u=l.data&&typeof l.data=="string"?l.data:"";!u.includes(",")&&!u.includes(";")?u="image/png;base64,"+u:u.includes(",")?u.includes(";")||(u="image/png;"+u):u="image/png;base64,"+u,s.file(l.Target.replace("..","ppt"),u.split(",").pop(),{base64:!0})}})},this.writeFileToBrowser=function(a,s){return Ka(t,void 0,void 0,function(){var c,l;return Ha(this,function(u){switch(u.label){case 0:return c=document.createElement("a"),c.setAttribute("style","display:none;"),c.dataset.interception="off",document.body.appendChild(c),window.URL.createObjectURL?(l=window.URL.createObjectURL(new Blob([s],{type:"application/vnd.openxmlformats-officedocument.presentationml.presentation"})),c.href=l,c.download=a,c.click(),setTimeout(function(){window.URL.revokeObjectURL(l),document.body.removeChild(c)},100),[4,Promise.resolve(a)]):[3,2];case 1:return[2,u.sent()];case 2:return[2]}})})},this.exportPresentation=function(a){return Ka(t,void 0,void 0,function(){var s,c,l,u=this;return Ha(this,function(f){switch(f.label){case 0:return s=[],c=[],l=new $C,this.slides.forEach(function(d){c=c.concat(YA(d))}),this.slideLayouts.forEach(function(d){c=c.concat(YA(d))}),c=c.concat(YA(this.masterSlide)),[4,Promise.all(c).then(function(){return Ka(u,void 0,void 0,function(){var d=this;return Ha(this,function(h){switch(h.label){case 0:return this.slides.forEach(function(p){p._slideLayout&&Vne(p)}),l.folder("_rels"),l.folder("docProps"),l.folder("ppt").folder("_rels"),l.folder("ppt/charts").folder("_rels"),l.folder("ppt/embeddings"),l.folder("ppt/media"),l.folder("ppt/slideLayouts").folder("_rels"),l.folder("ppt/slideMasters").folder("_rels"),l.folder("ppt/slides").folder("_rels"),l.folder("ppt/theme"),l.folder("ppt/notesMasters").folder("_rels"),l.folder("ppt/notesSlides").folder("_rels"),l.file("[Content_Types].xml",Hne(this.slides,this.slideLayouts,this.masterSlide)),l.file("_rels/.rels",Gne()),l.file("docProps/app.xml",zne(this.slides,this.company)),l.file("docProps/core.xml",Jne(this.title,this.subject,this.author,this.revision)),l.file("ppt/_rels/presentation.xml.rels",jne(this.slides)),l.file("ppt/theme/theme1.xml",ure(this)),l.file("ppt/presentation.xml",fre(this)),l.file("ppt/presProps.xml",dre()),l.file("ppt/tableStyles.xml",hre()),l.file("ppt/viewProps.xml",pre()),this.slideLayouts.forEach(function(p,m){l.file("ppt/slideLayouts/slideLayout".concat(m+1,".xml"),nre(p)),l.file("ppt/slideLayouts/_rels/slideLayout".concat(m+1,".xml.rels"),ore(m+1,d.slideLayouts))}),this.slides.forEach(function(p,m){l.file("ppt/slides/slide".concat(m+1,".xml"),$ne(p)),l.file("ppt/slides/_rels/slide".concat(m+1,".xml.rels"),ire(d.slides,d.slideLayouts,m+1)),l.file("ppt/notesSlides/notesSlide".concat(m+1,".xml"),tre(p)),l.file("ppt/notesSlides/_rels/notesSlide".concat(m+1,".xml.rels"),are(m+1))}),l.file("ppt/slideMasters/slideMaster1.xml",rre(this.masterSlide,this.slideLayouts)),l.file("ppt/slideMasters/_rels/slideMaster1.xml.rels",sre(this.masterSlide,this.slideLayouts)),l.file("ppt/notesMasters/notesMaster1.xml",ere()),l.file("ppt/notesMasters/_rels/notesMaster1.xml.rels",lre()),this.slideLayouts.forEach(function(p){d.createChartMediaRels(p,l,s)}),this.slides.forEach(function(p){d.createChartMediaRels(p,l,s)}),this.createChartMediaRels(this.masterSlide,l,s),[4,Promise.all(s).then(function(){return Ka(d,void 0,void 0,function(){return Ha(this,function(p){switch(p.label){case 0:return a.outputType!=="STREAM"?[3,2]:[4,l.generateAsync({type:"nodebuffer",compression:a.compression?"DEFLATE":"STORE"})];case 1:return[2,p.sent()];case 2:return a.outputType?[4,l.generateAsync({type:a.outputType})]:[3,4];case 3:return[2,p.sent()];case 4:return[4,l.generateAsync({type:"blob",compression:a.compression?"DEFLATE":"STORE"})];case 5:return[2,p.sent()]}})})})];case 1:return[2,h.sent()]}})})})];case 1:return[2,f.sent()]}})})};var n={name:"screen4x3",width:9144e3,height:6858e3},r={name:"screen16x9",width:9144e3,height:5143500},o={name:"screen16x10",width:9144e3,height:5715e3},i={name:"custom",width:12192e3,height:6858e3};this.LAYOUTS={LAYOUT_4x3:n,LAYOUT_16x9:r,LAYOUT_16x10:o,LAYOUT_WIDE:i},this._author="PptxGenJS",this._company="PptxGenJS",this._revision="1",this._subject="PptxGenJS Presentation",this._title="PptxGenJS Presentation",this._presLayout={name:this.LAYOUTS[Lf].name,_sizeW:this.LAYOUTS[Lf].width,_sizeH:this.LAYOUTS[Lf].height,width:this.LAYOUTS[Lf].width,height:this.LAYOUTS[Lf].height},this._rtlMode=!1,this._slideLayouts=[{_margin:rp,_name:Q4,_presLayout:this._presLayout,_rels:[],_relsChart:[],_relsMedia:[],_slide:null,_slideNum:1e3,_slideNumberProps:null,_slideObjects:[]}],this._slides=[],this._sections=[],this._masterSlide={addChart:null,addImage:null,addMedia:null,addNotes:null,addShape:null,addTable:null,addText:null,_name:null,_presLayout:this._presLayout,_rId:null,_rels:[],_relsChart:[],_relsMedia:[],_slideId:null,_slideLayout:null,_slideNum:null,_slideNumberProps:null,_slideObjects:[]}}return Object.defineProperty(e.prototype,"layout",{get:function(){return this._layout},set:function(t){var n=this.LAYOUTS[t];if(n)this._layout=t,this._presLayout=n;else throw new Error("UNKNOWN-LAYOUT")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return this._version},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"author",{get:function(){return this._author},set:function(t){this._author=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"company",{get:function(){return this._company},set:function(t){this._company=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"revision",{get:function(){return this._revision},set:function(t){this._revision=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"subject",{get:function(){return this._subject},set:function(t){this._subject=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"theme",{get:function(){return this._theme},set:function(t){this._theme=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"title",{get:function(){return this._title},set:function(t){this._title=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"rtlMode",{get:function(){return this._rtlMode},set:function(t){this._rtlMode=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"masterSlide",{get:function(){return this._masterSlide},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"slides",{get:function(){return this._slides},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"sections",{get:function(){return this._sections},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"slideLayouts",{get:function(){return this._slideLayouts},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"AlignH",{get:function(){return this._alignH},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"AlignV",{get:function(){return this._alignV},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ChartType",{get:function(){return this._chartType},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"OutputType",{get:function(){return this._outputType},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"presLayout",{get:function(){return this._presLayout},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"SchemeColor",{get:function(){return this._schemeColor},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ShapeType",{get:function(){return this._shapeType},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"charts",{get:function(){return this._charts},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"colors",{get:function(){return this._colors},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"shapes",{get:function(){return this._shapes},enumerable:!1,configurable:!0}),e.prototype.stream=function(t){return Ka(this,void 0,void 0,function(){return Ha(this,function(n){switch(n.label){case 0:return[4,this.exportPresentation({compression:t==null?void 0:t.compression,outputType:"STREAM"})];case 1:return[2,n.sent()]}})})},e.prototype.write=function(t){return Ka(this,void 0,void 0,function(){var n,r;return Ha(this,function(o){switch(o.label){case 0:return n=typeof t=="object"&&(t!=null&&t.outputType)?t.outputType:t||null,r=typeof t=="object"&&(t!=null&&t.compression)?t.compression:!1,[4,this.exportPresentation({compression:r,outputType:n})];case 1:return[2,o.sent()]}})})},e.prototype.writeFile=function(t){return Ka(this,void 0,void 0,function(){var n,r,o,i,a=this;return Ha(this,function(s){switch(s.label){case 0:return n=typeof require<"u"&&typeof window>"u"?require("fs"):null,typeof t=="string"&&console.log("Warning: `writeFile(filename)` is deprecated - please use `WriteFileProps` argument (v3.5.0)"),r=typeof t=="object"&&(t!=null&&t.fileName)?t.fileName:typeof t=="string"?t:"",o=typeof t=="object"&&(t!=null&&t.compression)?t.compression:!1,i=r?r.toString().toLowerCase().endsWith(".pptx")?r:r+".pptx":"Presentation.pptx",[4,this.exportPresentation({compression:o,outputType:n?"nodebuffer":null}).then(function(c){return Ka(a,void 0,void 0,function(){return Ha(this,function(l){switch(l.label){case 0:return n?[4,new Promise(function(u,f){n.writeFile(i,c,function(d){d?f(d):u(i)})})]:[3,2];case 1:return[2,l.sent()];case 2:return[4,this.writeFileToBrowser(i,c)];case 3:return[2,l.sent()]}})})})];case 1:return[2,s.sent()]}})})},e.prototype.addSection=function(t){t?t.title||console.warn("addSection requires a title"):console.warn("addSection requires an argument");var n={_type:"user",_slides:[],title:t.title};t.order?this.sections.splice(t.order,0,n):this._sections.push(n)},e.prototype.addSlide=function(t){var n=typeof t=="string"?t:t!=null&&t.masterName?t.masterName:"",r={_name:this.LAYOUTS[Lf].name,_presLayout:this.presLayout,_rels:[],_relsChart:[],_relsMedia:[],_slideNum:this.slides.length+1};if(n){var o=this.slideLayouts.filter(function(c){return c._name===n})[0];o&&(r=o)}var i=new Une({addSlide:this.addNewSlide,getSlide:this.getSlide,presLayout:this.presLayout,setSlideNum:this.setSlideNumber,slideId:this.slides.length+256,slideRId:this.slides.length+2,slideNumber:this.slides.length+1,slideLayout:r});if(this._slides.push(i),t!=null&&t.sectionTitle){var a=this.sections.filter(function(c){return c.title===t.sectionTitle})[0];a?a._slides.push(i):console.warn('addSlide: unable to find section with title: "'.concat(t.sectionTitle,'"'))}else if(this.sections&&this.sections.length>0&&!(t!=null&&t.sectionTitle)){var s=this._sections[this.sections.length-1];s._type==="default"?s._slides.push(i):this._sections.push({title:"Default-".concat(this.sections.filter(function(c){return c._type==="default"}).length+1),_type:"default",_slides:[i]})}return i},e.prototype.defineLayout=function(t){t?t.name?t.width?t.height?typeof t.height!="number"?console.warn("defineLayout `height` should be a number (inches)"):typeof t.width!="number"&&console.warn("defineLayout `width` should be a number (inches)"):console.warn("defineLayout requires `height`"):console.warn("defineLayout requires `width`"):console.warn("defineLayout requires `name`"):console.warn("defineLayout requires `{name, width, height}`"),this.LAYOUTS[t.name]={name:t.name,_sizeW:Math.round(Number(t.width)*Qt),_sizeH:Math.round(Number(t.height)*Qt),width:Math.round(Number(t.width)*Qt),height:Math.round(Number(t.height)*Qt)}},e.prototype.defineSlideMaster=function(t){if(!t.title)throw new Error("defineSlideMaster() object argument requires a `title` value. (https://gitbrent.github.io/PptxGenJS/docs/masters.html)");var n={_margin:t.margin||rp,_name:t.title,_presLayout:this.presLayout,_rels:[],_relsChart:[],_relsMedia:[],_slide:null,_slideNum:1e3+this.slideLayouts.length+1,_slideNumberProps:t.slideNumber||null,_slideObjects:[],background:t.background||null,bkgd:t.bkgd||null};_ne(t,n),this.slideLayouts.push(n),(t.background||t.bkgd)&&aI(t.background,n),n._slideNumberProps&&!this.masterSlide._slideNumberProps&&(this.masterSlide._slideNumberProps=n._slideNumberProps)},e.prototype.tableToSlides=function(t,n){n===void 0&&(n={}),Ine(this,t,n,n!=null&&n.masterSlideName?this.slideLayouts.filter(function(r){return r._name===n.masterSlideName})[0]:null)},e}();function vre(e,t){if(e.match(/^[a-z]+:\/\//i))return e;if(e.match(/^\/\//))return window.location.protocol+e;if(e.match(/^[a-z]+:/i))return e;const n=document.implementation.createHTMLDocument(),r=n.createElement("base"),o=n.createElement("a");return n.head.appendChild(r),n.body.appendChild(o),t&&(r.href=t),o.href=e,o.href}const yre=(()=>{let e=0;const t=()=>`0000${(Math.random()*36**4<<0).toString(36)}`.slice(-4);return()=>(e+=1,`u${t()}${e}`)})();function tl(e){const t=[];for(let n=0,r=e.length;n<r;n++)t.push(e[n]);return t}function tg(e,t){const r=(e.ownerDocument.defaultView||window).getComputedStyle(e).getPropertyValue(t);return r?parseFloat(r.replace("px","")):0}function Are(e){const t=tg(e,"border-left-width"),n=tg(e,"border-right-width");return e.clientWidth+t+n}function Rre(e){const t=tg(e,"border-top-width"),n=tg(e,"border-bottom-width");return e.clientHeight+t+n}function lI(e,t={}){const n=t.width||Are(e),r=t.height||Rre(e);return{width:n,height:r}}function xre(){let e,t;try{t=process}catch{}const n=t&&t.env?t.env.devicePixelRatio:null;return n&&(e=parseInt(n,10),Number.isNaN(e)&&(e=1)),e||window.devicePixelRatio||1}const fi=16384;function bre(e){(e.width>fi||e.height>fi)&&(e.width>fi&&e.height>fi?e.width>e.height?(e.height*=fi/e.width,e.width=fi):(e.width*=fi/e.height,e.height=fi):e.width>fi?(e.height*=fi/e.width,e.width=fi):(e.width*=fi/e.height,e.height=fi))}function ng(e){return new Promise((t,n)=>{const r=new Image;r.decode=()=>t(r),r.onload=()=>t(r),r.onerror=n,r.crossOrigin="anonymous",r.decoding="async",r.src=e})}async function Mre(e){return Promise.resolve().then(()=>new XMLSerializer().serializeToString(e)).then(encodeURIComponent).then(t=>`data:image/svg+xml;charset=utf-8,${t}`)}async function wre(e,t,n){const r="http://www.w3.org/2000/svg",o=document.createElementNS(r,"svg"),i=document.createElementNS(r,"foreignObject");return o.setAttribute("width",`${t}`),o.setAttribute("height",`${n}`),o.setAttribute("viewBox",`0 0 ${t} ${n}`),i.setAttribute("width","100%"),i.setAttribute("height","100%"),i.setAttribute("x","0"),i.setAttribute("y","0"),i.setAttribute("externalResourcesRequired","true"),o.appendChild(i),i.appendChild(e),Mre(o)}const qo=(e,t)=>{if(e instanceof t)return!0;const n=Object.getPrototypeOf(e);return n===null?!1:n.constructor.name===t.name||qo(n,t)};function Sre(e){const t=e.getPropertyValue("content");return`${e.cssText} content: '${t.replace(/'|"/g,"")}';`}function Lre(e){return tl(e).map(t=>{const n=e.getPropertyValue(t),r=e.getPropertyPriority(t);return`${t}: ${n}${r?" !important":""};`}).join(" ")}function Ore(e,t,n){const r=`.${e}:${t}`,o=n.cssText?Sre(n):Lre(n);return document.createTextNode(`${r}{${o}}`)}function LL(e,t,n){const r=window.getComputedStyle(e,n),o=r.getPropertyValue("content");if(o===""||o==="none")return;const i=yre();try{t.className=`${t.className} ${i}`}catch{return}const a=document.createElement("style");a.appendChild(Ore(i,n,r)),t.appendChild(a)}function Tre(e,t){LL(e,t,":before"),LL(e,t,":after")}const OL="application/font-woff",TL="image/jpeg",kre={woff:OL,woff2:OL,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:TL,jpeg:TL,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml",webp:"image/webp"};function Nre(e){const t=/\.([^./]*?)$/g.exec(e);return t?t[1]:""}function n5(e){const t=Nre(e).toLowerCase();return kre[t]||""}function Pre(e){return e.split(/,/)[1]}function $4(e){return e.search(/^(data:)/)!==-1}function cI(e,t){return`data:${t};base64,${e}`}async function uI(e,t,n){const r=await fetch(e,t);if(r.status===404)throw new Error(`Resource "${r.url}" not found`);const o=await r.blob();return new Promise((i,a)=>{const s=new FileReader;s.onerror=a,s.onloadend=()=>{try{i(n({res:r,result:s.result}))}catch(c){a(c)}},s.readAsDataURL(o)})}const ZA={};function Cre(e,t,n){let r=e.replace(/\?.*/,"");return n&&(r=e),/ttf|otf|eot|woff2?/i.test(r)&&(r=r.replace(/.*\//,"")),t?`[${t}]${r}`:r}async function r5(e,t,n){const r=Cre(e,t,n.includeQueryParams);if(ZA[r]!=null)return ZA[r];n.cacheBust&&(e+=(/\?/.test(e)?"&":"?")+new Date().getTime());let o;try{const i=await uI(e,n.fetchRequestInit,({res:a,result:s})=>(t||(t=a.headers.get("Content-Type")||""),Pre(s)));o=cI(i,t)}catch(i){o=n.imagePlaceholder||"";let a=`Failed to fetch resource: ${e}`;i&&(a=typeof i=="string"?i:i.message),a&&console.warn(a)}return ZA[r]=o,o}async function Ire(e){const t=e.toDataURL();return t==="data:,"?e.cloneNode(!1):ng(t)}async function Fre(e,t){if(e.currentSrc){const i=document.createElement("canvas"),a=i.getContext("2d");i.width=e.clientWidth,i.height=e.clientHeight,a==null||a.drawImage(e,0,0,i.width,i.height);const s=i.toDataURL();return ng(s)}const n=e.poster,r=n5(n),o=await r5(n,r,t);return ng(o)}async function _re(e){var t;try{if(!((t=e==null?void 0:e.contentDocument)===null||t===void 0)&&t.body)return await iv(e.contentDocument.body,{},!0)}catch{}return e.cloneNode(!1)}async function Ere(e,t){return qo(e,HTMLCanvasElement)?Ire(e):qo(e,HTMLVideoElement)?Fre(e,t):qo(e,HTMLIFrameElement)?_re(e):e.cloneNode(!1)}const Xre=e=>e.tagName!=null&&e.tagName.toUpperCase()==="SLOT";async function Wre(e,t,n){var r,o;let i=[];return Xre(e)&&e.assignedNodes?i=tl(e.assignedNodes()):qo(e,HTMLIFrameElement)&&(!((r=e.contentDocument)===null||r===void 0)&&r.body)?i=tl(e.contentDocument.body.childNodes):i=tl(((o=e.shadowRoot)!==null&&o!==void 0?o:e).childNodes),i.length===0||qo(e,HTMLVideoElement)||await i.reduce((a,s)=>a.then(()=>iv(s,n)).then(c=>{c&&t.appendChild(c)}),Promise.resolve()),t}function Vre(e,t){const n=t.style;if(!n)return;const r=window.getComputedStyle(e);r.cssText?(n.cssText=r.cssText,n.transformOrigin=r.transformOrigin):tl(r).forEach(o=>{let i=r.getPropertyValue(o);o==="font-size"&&i.endsWith("px")&&(i=`${Math.floor(parseFloat(i.substring(0,i.length-2)))-.1}px`),qo(e,HTMLIFrameElement)&&o==="display"&&i==="inline"&&(i="block"),o==="d"&&t.getAttribute("d")&&(i=`path(${t.getAttribute("d")})`),n.setProperty(o,i,r.getPropertyPriority(o))})}function Ure(e,t){qo(e,HTMLTextAreaElement)&&(t.innerHTML=e.value),qo(e,HTMLInputElement)&&t.setAttribute("value",e.value)}function Yre(e,t){if(qo(e,HTMLSelectElement)){const n=t,r=Array.from(n.children).find(o=>e.value===o.getAttribute("value"));r&&r.setAttribute("selected","")}}function Zre(e,t){return qo(t,Element)&&(Vre(e,t),Tre(e,t),Ure(e,t),Yre(e,t)),t}async function Qre(e,t){const n=e.querySelectorAll?e.querySelectorAll("use"):[];if(n.length===0)return e;const r={};for(let i=0;i<n.length;i++){const s=n[i].getAttribute("xlink:href");if(s){const c=e.querySelector(s),l=document.querySelector(s);!c&&l&&!r[s]&&(r[s]=await iv(l,t,!0))}}const o=Object.values(r);if(o.length){const i="http://www.w3.org/1999/xhtml",a=document.createElementNS(i,"svg");a.setAttribute("xmlns",i),a.style.position="absolute",a.style.width="0",a.style.height="0",a.style.overflow="hidden",a.style.display="none";const s=document.createElementNS(i,"defs");a.appendChild(s);for(let c=0;c<o.length;c++)s.appendChild(o[c]);e.appendChild(a)}return e}async function iv(e,t,n){return!n&&t.filter&&!t.filter(e)?null:Promise.resolve(e).then(r=>Ere(r,t)).then(r=>Wre(e,r,t)).then(r=>Zre(e,r)).then(r=>Qre(r,t))}const fI=/url\((['"]?)([^'"]+?)\1\)/g,Bre=/url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g,Dre=/src:\s*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g;function Kre(e){const t=e.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1");return new RegExp(`(url\\(['"]?)(${t})(['"]?\\))`,"g")}function Hre(e){const t=[];return e.replace(fI,(n,r,o)=>(t.push(o),n)),t.filter(n=>!$4(n))}async function Gre(e,t,n,r,o){try{const i=n?vre(t,n):t,a=n5(t);let s;if(o){const c=await o(i);s=cI(c,a)}else s=await r5(i,a,r);return e.replace(Kre(t),`$1${s}$3`)}catch{}return e}function zre(e,{preferredFontFormat:t}){return t?e.replace(Dre,n=>{for(;;){const[r,,o]=Bre.exec(n)||[];if(!o)return"";if(o===t)return`src: ${r};`}}):e}function dI(e){return e.search(fI)!==-1}async function hI(e,t,n){if(!dI(e))return e;const r=zre(e,n);return Hre(r).reduce((i,a)=>i.then(s=>Gre(s,a,t,n)),Promise.resolve(r))}async function A2(e,t,n){var r;const o=(r=t.style)===null||r===void 0?void 0:r.getPropertyValue(e);if(o){const i=await hI(o,null,n);return t.style.setProperty(e,i,t.style.getPropertyPriority(e)),!0}return!1}async function Jre(e,t){await A2("background",e,t)||await A2("background-image",e,t),await A2("mask",e,t)||await A2("mask-image",e,t)}async function jre(e,t){const n=qo(e,HTMLImageElement);if(!(n&&!$4(e.src))&&!(qo(e,SVGImageElement)&&!$4(e.href.baseVal)))return;const r=n?e.src:e.href.baseVal,o=await r5(r,n5(r),t);await new Promise((i,a)=>{e.onload=i,e.onerror=a;const s=e;s.decode&&(s.decode=i),s.loading==="lazy"&&(s.loading="eager"),n?(e.srcset="",e.src=o):e.href.baseVal=o})}async function $re(e,t){const r=tl(e.childNodes).map(o=>pI(o,t));await Promise.all(r).then(()=>e)}async function pI(e,t){qo(e,Element)&&(await Jre(e,t),await jre(e,t),await $re(e,t))}function qre(e,t){const{style:n}=e;t.backgroundColor&&(n.backgroundColor=t.backgroundColor),t.width&&(n.width=`${t.width}px`),t.height&&(n.height=`${t.height}px`);const r=t.style;return r!=null&&Object.keys(r).forEach(o=>{n[o]=r[o]}),e}const kL={};async function NL(e){let t=kL[e];if(t!=null)return t;const r=await(await fetch(e)).text();return t={url:e,cssText:r},kL[e]=t,t}async function PL(e,t){let n=e.cssText;const r=/url\(["']?([^"')]+)["']?\)/g,i=(n.match(/url\([^)]+\)/g)||[]).map(async a=>{let s=a.replace(r,"$1");return s.startsWith("https://")||(s=new URL(s,e.url).href),uI(s,t.fetchRequestInit,({result:c})=>(n=n.replace(a,`url(${c})`),[a,c]))});return Promise.all(i).then(()=>n)}function CL(e){if(e==null)return[];const t=[],n=/(\/\*[\s\S]*?\*\/)/gi;let r=e.replace(n,"");const o=new RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)})","gi");for(;;){const c=o.exec(r);if(c===null)break;t.push(c[0])}r=r.replace(o,"");const i=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,a="((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})",s=new RegExp(a,"gi");for(;;){let c=i.exec(r);if(c===null){if(c=s.exec(r),c===null)break;i.lastIndex=s.lastIndex}else s.lastIndex=i.lastIndex;t.push(c[0])}return t}async function eoe(e,t){const n=[],r=[];return e.forEach(o=>{if("cssRules"in o)try{tl(o.cssRules||[]).forEach((i,a)=>{if(i.type===CSSRule.IMPORT_RULE){let s=a+1;const c=i.href,l=NL(c).then(u=>PL(u,t)).then(u=>CL(u).forEach(f=>{try{o.insertRule(f,f.startsWith("@import")?s+=1:o.cssRules.length)}catch(d){console.error("Error inserting rule from remote css",{rule:f,error:d})}})).catch(u=>{console.error("Error loading remote css",u.toString())});r.push(l)}})}catch(i){const a=e.find(s=>s.href==null)||document.styleSheets[0];o.href!=null&&r.push(NL(o.href).then(s=>PL(s,t)).then(s=>CL(s).forEach(c=>{a.insertRule(c,o.cssRules.length)})).catch(s=>{console.error("Error loading remote stylesheet",s)})),console.error("Error inlining remote css file",i)}}),Promise.all(r).then(()=>(e.forEach(o=>{if("cssRules"in o)try{tl(o.cssRules||[]).forEach(i=>{n.push(i)})}catch(i){console.error(`Error while reading CSS rules from ${o.href}`,i)}}),n))}function toe(e){return e.filter(t=>t.type===CSSRule.FONT_FACE_RULE).filter(t=>dI(t.style.getPropertyValue("src")))}async function noe(e,t){if(e.ownerDocument==null)throw new Error("Provided element is not within a Document");const n=tl(e.ownerDocument.styleSheets),r=await eoe(n,t);return toe(r)}async function roe(e,t){const n=await noe(e,t);return(await Promise.all(n.map(o=>{const i=o.parentStyleSheet?o.parentStyleSheet.href:null;return hI(o.cssText,i,t)}))).join(`
|
|
`)}async function ooe(e,t){const n=t.fontEmbedCSS!=null?t.fontEmbedCSS:t.skipFonts?null:await roe(e,t);if(n){const r=document.createElement("style"),o=document.createTextNode(n);r.appendChild(o),e.firstChild?e.insertBefore(r,e.firstChild):e.appendChild(r)}}async function ioe(e,t={}){const{width:n,height:r}=lI(e,t),o=await iv(e,t,!0);return await ooe(o,t),await pI(o,t),qre(o,t),await wre(o,n,r)}async function o5(e,t={}){const{width:n,height:r}=lI(e,t),o=await ioe(e,t),i=await ng(o),a=document.createElement("canvas"),s=a.getContext("2d"),c=t.pixelRatio||xre(),l=t.canvasWidth||n,u=t.canvasHeight||r;return a.width=l*c,a.height=u*c,t.skipAutoScale||bre(a),a.style.width=`${l}`,a.style.height=`${u}`,t.backgroundColor&&(s.fillStyle=t.backgroundColor,s.fillRect(0,0,a.width,a.height)),s.drawImage(i,0,0,a.width,a.height),a}async function aoe(e,t={}){return(await o5(e,t)).toDataURL()}async function soe(e,t={}){return(await o5(e,t)).toDataURL("image/jpeg",t.quality||1)}const loe=["style","script","template"],coe=["html","head","body","p","dt","dd","li","option","thead","th","tbody","tr","td","tfoot","colgroup"],uoe={li:["ul","ol","menu"],dt:["dl"],dd:["dl"],tbody:["table"],thead:["table"],tfoot:["table"],tr:["table"],td:["table"]},foe=["!doctype","area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],yu=(e,t)=>{const n=t-e.position;rg(e,n)},rg=(e,t)=>{e.position=e.position+t},doe=(e,t)=>{for(;;){const r=e.indexOf("<",t);if(r===-1)return r;const o=e.charAt(r+1);if(o==="/"||o==="!"||/[A-Za-z0-9]/.test(o))return r;t=r+1}return-1},mI=e=>{const{str:t}=e;let n=doe(t,e.position);if(n===e.position)return;n===-1&&(n=t.length);const r=t.slice(e.position,n);yu(e,n),e.tokens.push({type:"text",content:r})},hoe=e=>{const{str:t}=e;rg(e,4);let n=t.indexOf("-->",e.position),r=n+3;n===-1&&(n=r=t.length);const o=t.slice(e.position,n);yu(e,r),e.tokens.push({type:"comment",content:o})},poe=e=>{const{str:t}=e,n=t.length;let r=e.position;for(;r<n;){const a=t.charAt(r);if(!(/\s/.test(a)||a==="/"||a===">"))break;r++}let o=r+1;for(;o<n;){const a=t.charAt(o);if(!!(/\s/.test(a)||a==="/"||a===">"))break;o++}yu(e,o);const i=t.slice(r,o);return e.tokens.push({type:"tag",content:i}),i},moe=e=>{const{str:t,tokens:n}=e;let r=e.position,o=null,i=r;const a=[],s=t.length;for(;r<s;){const l=t.charAt(r);if(o){l===o&&(o=null),r++;continue}if(l==="/"||l===">"){r!==i&&a.push(t.slice(i,r));break}if(/\s/.test(l)){r!==i&&a.push(t.slice(i,r)),i=r+1,r++;continue}if(l==="'"||l==='"'){o=l,r++;continue}r++}yu(e,r);const c="attribute";for(let l=0;l<a.length;l++){const u=a[l];if(u.indexOf("=")===-1){const d=a[l+1];if(d&&Fn.startsWith(d,"=")){if(d.length>1){const p=u+d;n.push({type:c,content:p}),l+=1;continue}const h=a[l+2];if(l+=1,h){const p=u+"="+h;n.push({type:c,content:p}),l+=1;continue}}}if(Fn.endsWith(u,"=")){const d=a[l+1];if(d&&d.indexOf("=")===-1){const p=u+d;n.push({type:c,content:p}),l+=1;continue}const h=u.slice(0,-1);n.push({type:c,content:h});continue}n.push({type:c,content:u})}},goe=(e,t)=>{const{str:n,tokens:r}=t,o=e.toLowerCase(),i=n.length;let a=t.position;for(;a<i;){const s=n.indexOf("</",a);if(s===-1){mI(t);break}const c={str:n,position:t.position,tokens:[]};yu(c,s);const l=gI(c);if(o!==l.toLowerCase()){a=c.position;continue}if(s!==t.position){const u=t.position;yu(t,s),r.push({type:"text",content:n.slice(u,s)})}r.push(...c.tokens),yu(t,c.position);break}},gI=e=>{const{str:t}=e,r=t.charAt(e.position+1)==="/";rg(e,r?2:1),e.tokens.push({type:"tag-start",close:r});const o=poe(e);moe(e);const a=t.charAt(e.position)==="/";return rg(e,a?2:1),e.tokens.push({type:"tag-end",close:a}),o},voe=e=>{const t=e.str,n=t.length;for(;e.position<n;){const r=e.position;if(mI(e),e.position===r)if(Fn.startsWith(t,"!--",r+1))hoe(e);else{const i=gI(e),a=i.toLowerCase();loe.includes(a)&&goe(i,e)}}},yoe=e=>{const t={str:e,position:0,tokens:[]};return voe(t),t.tokens},Aoe=e=>{const t={tagName:null,children:[]};return vI({tokens:e,cursor:0,stack:[t]}),t.children},Roe=(e,t)=>{const n=uoe[e];if(n){let r=t.length-1;for(;r>=0;){const o=t[r].tagName;if(o===e)break;if(o&&n.includes(o))return!0;r--}}return!1},IL=(e,t)=>{e.splice(t)},vI=e=>{const{stack:t,tokens:n}=e;let{cursor:r}=e,o=t[t.length-1].children;const i=n.length;for(;r<i;){const a=n[r];if(a.type!=="tag-start"){o.push(a),r++;continue}const s=n[++r];r++;const c=s.content.toLowerCase();if(a.close){let v=t.length,b=!1;for(;--v>-1;)if(t[v].tagName===c){b=!0;break}for(;r<i&&n[r].type==="tag-end";)r++;if(b){IL(t,v);break}else continue}let u=coe.includes(c);if(u&&(u=!Roe(c,t)),u){let v=t.length-1;for(;v>0;){if(c===t[v].tagName){IL(t,v);const b=v-1;o=t[b].children;break}v=v-1}}const f=[];let d;for(;r<i;){const v=n[r];if(v.type==="tag-end"){d=v;break}f.push(v.content),r++}if(!d)break;r++;const h=[],p={type:"element",tagName:s.content,attributes:f,children:h};if(o.push(p),!(d.close||foe.includes(c))){t.push({tagName:c,children:h});const v={tokens:n,cursor:r,stack:t};vI(v),r=v.cursor}}e.cursor=r},xoe=(e,t)=>{const n=e.indexOf(t);return n===-1?[e]:[e.slice(0,n),e.slice(n+t.length)]},boe=e=>{const t=e.charAt(0),n=e.length-1;return(t==='"'||t==="'")&&t===e.charAt(n)?e.slice(1,n):e},Moe=e=>e.map(t=>{const n=xoe(t.trim(),"="),r=n[0],o=typeof n[1]=="string"?boe(n[1]):null;return{key:r,value:o}}),yI=e=>e.map(t=>{if(t.type==="element"){const r=yI(t.children);return{type:"element",tagName:t.tagName.toLowerCase(),attributes:Moe(t.attributes),children:r}}return{type:t.type,content:t.content}}),woe=e=>{const t=yoe(e),n=Aoe(t);return yI(n)};/*! *****************************************************************************
|
|
Copyright (c) Microsoft Corporation.
|
|
|
|
Permission to use, copy, modify, and/or distribute this software for any
|
|
purpose with or without fee is hereby granted.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
|
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
|
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
|
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
|
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
|
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
|
PERFORMANCE OF THIS SOFTWARE.
|
|
***************************************************************************** */var AI=function(e,t){return(AI=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o])})(e,t)};function RI(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}AI(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function Soe(e){var t="";Array.isArray(e)||(e=[e]);for(var n=0;n<e.length;n++){var r=e[n];if(r.type===it.CLOSE_PATH)t+="z";else if(r.type===it.HORIZ_LINE_TO)t+=(r.relative?"h":"H")+r.x;else if(r.type===it.VERT_LINE_TO)t+=(r.relative?"v":"V")+r.y;else if(r.type===it.MOVE_TO)t+=(r.relative?"m":"M")+r.x+" "+r.y;else if(r.type===it.LINE_TO)t+=(r.relative?"l":"L")+r.x+" "+r.y;else if(r.type===it.CURVE_TO)t+=(r.relative?"c":"C")+r.x1+" "+r.y1+" "+r.x2+" "+r.y2+" "+r.x+" "+r.y;else if(r.type===it.SMOOTH_CURVE_TO)t+=(r.relative?"s":"S")+r.x2+" "+r.y2+" "+r.x+" "+r.y;else if(r.type===it.QUAD_TO)t+=(r.relative?"q":"Q")+r.x1+" "+r.y1+" "+r.x+" "+r.y;else if(r.type===it.SMOOTH_QUAD_TO)t+=(r.relative?"t":"T")+r.x+" "+r.y;else{if(r.type!==it.ARC)throw new Error('Unexpected command type "'+r.type+'" at index '+n+".");t+=(r.relative?"a":"A")+r.rX+" "+r.rY+" "+r.xRot+" "+ +r.lArcFlag+" "+ +r.sweepFlag+" "+r.x+" "+r.y}}return t}function q4(e,t){var n=e[0],r=e[1];return[n*Math.cos(t)-r*Math.sin(t),n*Math.sin(t)+r*Math.cos(t)]}function Aa(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=0;n<e.length;n++)if(typeof e[n]!="number")throw new Error("assertNumbers arguments["+n+"] is not a number. "+typeof e[n]+" == typeof "+e[n]);return!0}var Bl=Math.PI;function QA(e,t,n){e.lArcFlag=e.lArcFlag===0?0:1,e.sweepFlag=e.sweepFlag===0?0:1;var r=e.rX,o=e.rY,i=e.x,a=e.y;r=Math.abs(e.rX),o=Math.abs(e.rY);var s=q4([(t-i)/2,(n-a)/2],-e.xRot/180*Bl),c=s[0],l=s[1],u=Math.pow(c,2)/Math.pow(r,2)+Math.pow(l,2)/Math.pow(o,2);1<u&&(r*=Math.sqrt(u),o*=Math.sqrt(u)),e.rX=r,e.rY=o;var f=Math.pow(r,2)*Math.pow(l,2)+Math.pow(o,2)*Math.pow(c,2),d=(e.lArcFlag!==e.sweepFlag?1:-1)*Math.sqrt(Math.max(0,(Math.pow(r,2)*Math.pow(o,2)-f)/f)),h=r*l/o*d,p=-o*c/r*d,m=q4([h,p],e.xRot/180*Bl);e.cX=m[0]+(t+i)/2,e.cY=m[1]+(n+a)/2,e.phi1=Math.atan2((l-p)/o,(c-h)/r),e.phi2=Math.atan2((-l-p)/o,(-c-h)/r),e.sweepFlag===0&&e.phi2>e.phi1&&(e.phi2-=2*Bl),e.sweepFlag===1&&e.phi2<e.phi1&&(e.phi2+=2*Bl),e.phi1*=180/Bl,e.phi2*=180/Bl}function FL(e,t,n){Aa(e,t,n);var r=e*e+t*t-n*n;if(0>r)return[];if(r===0)return[[e*n/(e*e+t*t),t*n/(e*e+t*t)]];var 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)]]}var Lr,Xs=Math.PI/180;function _L(e,t,n){return(1-n)*e+n*t}function EL(e,t,n,r){return e+Math.cos(r/180*Bl)*t+Math.sin(r/180*Bl)*n}function XL(e,t,n,r){var o=1e-6,i=t-e,a=n-t,s=3*i+3*(r-n)-6*a,c=6*(a-i),l=3*i;return Math.abs(s)<o?[-l/c]:function(u,f,d){d===void 0&&(d=1e-6);var h=u*u/4-f;if(h<-d)return[];if(h<=d)return[-u/2];var p=Math.sqrt(h);return[-u/2-p,-u/2+p]}(c/s,l/s,o)}function WL(e,t,n,r,o){var i=1-o;return e*(i*i*i)+t*(3*i*i*o)+n*(3*i*o*o)+r*(o*o*o)}(function(e){function t(){return o(function(s,c,l){return s.relative&&(s.x1!==void 0&&(s.x1+=c),s.y1!==void 0&&(s.y1+=l),s.x2!==void 0&&(s.x2+=c),s.y2!==void 0&&(s.y2+=l),s.x!==void 0&&(s.x+=c),s.y!==void 0&&(s.y+=l),s.relative=!1),s})}function n(){var s=NaN,c=NaN,l=NaN,u=NaN;return o(function(f,d,h){return f.type&it.SMOOTH_CURVE_TO&&(f.type=it.CURVE_TO,s=isNaN(s)?d:s,c=isNaN(c)?h:c,f.x1=f.relative?d-s:2*d-s,f.y1=f.relative?h-c:2*h-c),f.type&it.CURVE_TO?(s=f.relative?d+f.x2:f.x2,c=f.relative?h+f.y2:f.y2):(s=NaN,c=NaN),f.type&it.SMOOTH_QUAD_TO&&(f.type=it.QUAD_TO,l=isNaN(l)?d:l,u=isNaN(u)?h:u,f.x1=f.relative?d-l:2*d-l,f.y1=f.relative?h-u:2*h-u),f.type&it.QUAD_TO?(l=f.relative?d+f.x1:f.x1,u=f.relative?h+f.y1:f.y1):(l=NaN,u=NaN),f})}function r(){var s=NaN,c=NaN;return o(function(l,u,f){if(l.type&it.SMOOTH_QUAD_TO&&(l.type=it.QUAD_TO,s=isNaN(s)?u:s,c=isNaN(c)?f:c,l.x1=l.relative?u-s:2*u-s,l.y1=l.relative?f-c:2*f-c),l.type&it.QUAD_TO){s=l.relative?u+l.x1:l.x1,c=l.relative?f+l.y1:l.y1;var d=l.x1,h=l.y1;l.type=it.CURVE_TO,l.x1=((l.relative?0:u)+2*d)/3,l.y1=((l.relative?0:f)+2*h)/3,l.x2=(l.x+2*d)/3,l.y2=(l.y+2*h)/3}else s=NaN,c=NaN;return l})}function o(s){var c=0,l=0,u=NaN,f=NaN;return function(d){if(isNaN(u)&&!(d.type&it.MOVE_TO))throw new Error("path must start with moveto");var h=s(d,c,l,u,f);return d.type&it.CLOSE_PATH&&(c=u,l=f),d.x!==void 0&&(c=d.relative?c+d.x:d.x),d.y!==void 0&&(l=d.relative?l+d.y:d.y),d.type&it.MOVE_TO&&(u=c,f=l),h}}function i(s,c,l,u,f,d){return Aa(s,c,l,u,f,d),o(function(h,p,m,v){var b=h.x1,x=h.x2,R=h.relative&&!isNaN(v),y=h.x!==void 0?h.x:R?0:p,A=h.y!==void 0?h.y:R?0:m;function S(Z){return Z*Z}h.type&it.HORIZ_LINE_TO&&c!==0&&(h.type=it.LINE_TO,h.y=h.relative?0:m),h.type&it.VERT_LINE_TO&&l!==0&&(h.type=it.LINE_TO,h.x=h.relative?0:p),h.x!==void 0&&(h.x=h.x*s+A*l+(R?0:f)),h.y!==void 0&&(h.y=y*c+h.y*u+(R?0:d)),h.x1!==void 0&&(h.x1=h.x1*s+h.y1*l+(R?0:f)),h.y1!==void 0&&(h.y1=b*c+h.y1*u+(R?0:d)),h.x2!==void 0&&(h.x2=h.x2*s+h.y2*l+(R?0:f)),h.y2!==void 0&&(h.y2=x*c+h.y2*u+(R?0:d));var k=s*u-c*l;if(h.xRot!==void 0&&(s!==1||c!==0||l!==0||u!==1))if(k===0)delete h.rX,delete h.rY,delete h.xRot,delete h.lArcFlag,delete h.sweepFlag,h.type=it.LINE_TO;else{var O=h.xRot*Math.PI/180,w=Math.sin(O),I=Math.cos(O),E=1/S(h.rX),T=1/S(h.rY),F=S(I)*E+S(w)*T,N=2*w*I*(E-T),P=S(w)*E+S(I)*T,C=F*u*u-N*c*u+P*c*c,X=N*(s*u+c*l)-2*(F*l*u+P*s*c),U=F*l*l-N*s*l+P*s*s,K=(Math.atan2(X,C-U)+Math.PI)%Math.PI/2,ie=Math.sin(K),B=Math.cos(K);h.rX=Math.abs(k)/Math.sqrt(C*S(B)+X*ie*B+U*S(ie)),h.rY=Math.abs(k)/Math.sqrt(C*S(ie)-X*ie*B+U*S(B)),h.xRot=180*K/Math.PI}return h.sweepFlag!==void 0&&0>k&&(h.sweepFlag=+!h.sweepFlag),h})}function a(){return function(s){var c={};for(var l in s)c[l]=s[l];return c}}e.ROUND=function(s){function c(l){return Math.round(l*s)/s}return s===void 0&&(s=1e13),Aa(s),function(l){return l.x1!==void 0&&(l.x1=c(l.x1)),l.y1!==void 0&&(l.y1=c(l.y1)),l.x2!==void 0&&(l.x2=c(l.x2)),l.y2!==void 0&&(l.y2=c(l.y2)),l.x!==void 0&&(l.x=c(l.x)),l.y!==void 0&&(l.y=c(l.y)),l.rX!==void 0&&(l.rX=c(l.rX)),l.rY!==void 0&&(l.rY=c(l.rY)),l}},e.TO_ABS=t,e.TO_REL=function(){return o(function(s,c,l){return s.relative||(s.x1!==void 0&&(s.x1-=c),s.y1!==void 0&&(s.y1-=l),s.x2!==void 0&&(s.x2-=c),s.y2!==void 0&&(s.y2-=l),s.x!==void 0&&(s.x-=c),s.y!==void 0&&(s.y-=l),s.relative=!0),s})},e.NORMALIZE_HVZ=function(s,c,l){return s===void 0&&(s=!0),c===void 0&&(c=!0),l===void 0&&(l=!0),o(function(u,f,d,h,p){if(isNaN(h)&&!(u.type&it.MOVE_TO))throw new Error("path must start with moveto");return c&&u.type&it.HORIZ_LINE_TO&&(u.type=it.LINE_TO,u.y=u.relative?0:d),l&&u.type&it.VERT_LINE_TO&&(u.type=it.LINE_TO,u.x=u.relative?0:f),s&&u.type&it.CLOSE_PATH&&(u.type=it.LINE_TO,u.x=u.relative?h-f:h,u.y=u.relative?p-d:p),u.type&it.ARC&&(u.rX===0||u.rY===0)&&(u.type=it.LINE_TO,delete u.rX,delete u.rY,delete u.xRot,delete u.lArcFlag,delete u.sweepFlag),u})},e.NORMALIZE_ST=n,e.QT_TO_C=r,e.INFO=o,e.SANITIZE=function(s){s===void 0&&(s=0),Aa(s);var c=NaN,l=NaN,u=NaN,f=NaN;return o(function(d,h,p,m,v){var b=Math.abs,x=!1,R=0,y=0;if(d.type&it.SMOOTH_CURVE_TO&&(R=isNaN(c)?0:h-c,y=isNaN(l)?0:p-l),d.type&(it.CURVE_TO|it.SMOOTH_CURVE_TO)?(c=d.relative?h+d.x2:d.x2,l=d.relative?p+d.y2:d.y2):(c=NaN,l=NaN),d.type&it.SMOOTH_QUAD_TO?(u=isNaN(u)?h:2*h-u,f=isNaN(f)?p:2*p-f):d.type&it.QUAD_TO?(u=d.relative?h+d.x1:d.x1,f=d.relative?p+d.y1:d.y2):(u=NaN,f=NaN),d.type&it.LINE_COMMANDS||d.type&it.ARC&&(d.rX===0||d.rY===0||!d.lArcFlag)||d.type&it.CURVE_TO||d.type&it.SMOOTH_CURVE_TO||d.type&it.QUAD_TO||d.type&it.SMOOTH_QUAD_TO){var A=d.x===void 0?0:d.relative?d.x:d.x-h,S=d.y===void 0?0:d.relative?d.y:d.y-p;R=isNaN(u)?d.x1===void 0?R:d.relative?d.x:d.x1-h:u-h,y=isNaN(f)?d.y1===void 0?y:d.relative?d.y:d.y1-p:f-p;var k=d.x2===void 0?0:d.relative?d.x:d.x2-h,O=d.y2===void 0?0:d.relative?d.y:d.y2-p;b(A)<=s&&b(S)<=s&&b(R)<=s&&b(y)<=s&&b(k)<=s&&b(O)<=s&&(x=!0)}return d.type&it.CLOSE_PATH&&b(h-m)<=s&&b(p-v)<=s&&(x=!0),x?[]:d})},e.MATRIX=i,e.ROTATE=function(s,c,l){c===void 0&&(c=0),l===void 0&&(l=0),Aa(s,c,l);var u=Math.sin(s),f=Math.cos(s);return i(f,u,-u,f,c-c*f+l*u,l-c*u-l*f)},e.TRANSLATE=function(s,c){return c===void 0&&(c=0),Aa(s,c),i(1,0,0,1,s,c)},e.SCALE=function(s,c){return c===void 0&&(c=s),Aa(s,c),i(s,0,0,c,0,0)},e.SKEW_X=function(s){return Aa(s),i(1,0,Math.atan(s),1,0,0)},e.SKEW_Y=function(s){return Aa(s),i(1,Math.atan(s),0,1,0,0)},e.X_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Aa(s),i(-1,0,0,1,s,0)},e.Y_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Aa(s),i(1,0,0,-1,0,s)},e.A_TO_C=function(){return o(function(s,c,l){return it.ARC===s.type?function(u,f,d){var h,p,m,v;u.cX||QA(u,f,d);for(var b=Math.min(u.phi1,u.phi2),x=Math.max(u.phi1,u.phi2)-b,R=Math.ceil(x/90),y=new Array(R),A=f,S=d,k=0;k<R;k++){var O=_L(u.phi1,u.phi2,k/R),w=_L(u.phi1,u.phi2,(k+1)/R),I=w-O,E=4/3*Math.tan(I*Xs/4),T=[Math.cos(O*Xs)-E*Math.sin(O*Xs),Math.sin(O*Xs)+E*Math.cos(O*Xs)],F=T[0],N=T[1],P=[Math.cos(w*Xs),Math.sin(w*Xs)],C=P[0],X=P[1],U=[C+E*Math.sin(w*Xs),X-E*Math.cos(w*Xs)],K=U[0],ie=U[1];y[k]={relative:u.relative,type:it.CURVE_TO};var B=function(Z,Q){var G=q4([Z*u.rX,Q*u.rY],u.xRot),q=G[0],ae=G[1];return[u.cX+q,u.cY+ae]};h=B(F,N),y[k].x1=h[0],y[k].y1=h[1],p=B(K,ie),y[k].x2=p[0],y[k].y2=p[1],m=B(C,X),y[k].x=m[0],y[k].y=m[1],u.relative&&(y[k].x1-=A,y[k].y1-=S,y[k].x2-=A,y[k].y2-=S,y[k].x-=A,y[k].y-=S),A=(v=[y[k].x,y[k].y])[0],S=v[1]}return y}(s,s.relative?0:c,s.relative?0:l):s})},e.ANNOTATE_ARCS=function(){return o(function(s,c,l){return s.relative&&(c=0,l=0),it.ARC===s.type&&QA(s,c,l),s})},e.CLONE=a,e.CALCULATE_BOUNDS=function(){var s=function(d){var h={};for(var p in d)h[p]=d[p];return h},c=t(),l=r(),u=n(),f=o(function(d,h,p){var m=u(l(c(s(d))));function v(ie){ie>f.maxX&&(f.maxX=ie),ie<f.minX&&(f.minX=ie)}function b(ie){ie>f.maxY&&(f.maxY=ie),ie<f.minY&&(f.minY=ie)}if(m.type&it.DRAWING_COMMANDS&&(v(h),b(p)),m.type&it.HORIZ_LINE_TO&&v(m.x),m.type&it.VERT_LINE_TO&&b(m.y),m.type&it.LINE_TO&&(v(m.x),b(m.y)),m.type&it.CURVE_TO){v(m.x),b(m.y);for(var x=0,R=XL(h,m.x1,m.x2,m.x);x<R.length;x++)0<(K=R[x])&&1>K&&v(WL(h,m.x1,m.x2,m.x,K));for(var y=0,A=XL(p,m.y1,m.y2,m.y);y<A.length;y++)0<(K=A[y])&&1>K&&b(WL(p,m.y1,m.y2,m.y,K))}if(m.type&it.ARC){v(m.x),b(m.y),QA(m,h,p);for(var S=m.xRot/180*Math.PI,k=Math.cos(S)*m.rX,O=Math.sin(S)*m.rX,w=-Math.sin(S)*m.rY,I=Math.cos(S)*m.rY,E=m.phi1<m.phi2?[m.phi1,m.phi2]:-180>m.phi2?[m.phi2+360,m.phi1+360]:[m.phi2,m.phi1],T=E[0],F=E[1],N=function(ie){var B=ie[0],Z=ie[1],Q=180*Math.atan2(Z,B)/Math.PI;return Q<T?Q+360:Q},P=0,C=FL(w,-k,0).map(N);P<C.length;P++)(K=C[P])>T&&K<F&&v(EL(m.cX,k,w,K));for(var X=0,U=FL(I,-O,0).map(N);X<U.length;X++){var K;(K=U[X])>T&&K<F&&b(EL(m.cY,O,I,K))}}return d});return f.minX=1/0,f.maxX=-1/0,f.minY=1/0,f.maxY=-1/0,f}})(Lr||(Lr={}));var da,xI=function(){function e(){}return e.prototype.round=function(t){return this.transform(Lr.ROUND(t))},e.prototype.toAbs=function(){return this.transform(Lr.TO_ABS())},e.prototype.toRel=function(){return this.transform(Lr.TO_REL())},e.prototype.normalizeHVZ=function(t,n,r){return this.transform(Lr.NORMALIZE_HVZ(t,n,r))},e.prototype.normalizeST=function(){return this.transform(Lr.NORMALIZE_ST())},e.prototype.qtToC=function(){return this.transform(Lr.QT_TO_C())},e.prototype.aToC=function(){return this.transform(Lr.A_TO_C())},e.prototype.sanitize=function(t){return this.transform(Lr.SANITIZE(t))},e.prototype.translate=function(t,n){return this.transform(Lr.TRANSLATE(t,n))},e.prototype.scale=function(t,n){return this.transform(Lr.SCALE(t,n))},e.prototype.rotate=function(t,n,r){return this.transform(Lr.ROTATE(t,n,r))},e.prototype.matrix=function(t,n,r,o,i,a){return this.transform(Lr.MATRIX(t,n,r,o,i,a))},e.prototype.skewX=function(t){return this.transform(Lr.SKEW_X(t))},e.prototype.skewY=function(t){return this.transform(Lr.SKEW_Y(t))},e.prototype.xSymmetry=function(t){return this.transform(Lr.X_AXIS_SYMMETRY(t))},e.prototype.ySymmetry=function(t){return this.transform(Lr.Y_AXIS_SYMMETRY(t))},e.prototype.annotateArcs=function(){return this.transform(Lr.ANNOTATE_ARCS())},e}(),Loe=function(e){return e===" "||e===" "||e==="\r"||e===`
|
|
`},VL=function(e){return 48<=e.charCodeAt(0)&&e.charCodeAt(0)<=57},Ooe=function(e){function t(){var n=e.call(this)||this;return n.curNumber="",n.curCommandType=-1,n.curCommandRelative=!1,n.canParseCommandOrComma=!0,n.curNumberHasExp=!1,n.curNumberHasExpDigits=!1,n.curNumberHasDecimal=!1,n.curArgs=[],n}return RI(t,e),t.prototype.finish=function(n){if(n===void 0&&(n=[]),this.parse(" ",n),this.curArgs.length!==0||!this.canParseCommandOrComma)throw new SyntaxError("Unterminated command at the path end.");return n},t.prototype.parse=function(n,r){var o=this;r===void 0&&(r=[]);for(var i=function(f){r.push(f),o.curArgs.length=0,o.canParseCommandOrComma=!0},a=0;a<n.length;a++){var s=n[a],c=!(this.curCommandType!==it.ARC||this.curArgs.length!==3&&this.curArgs.length!==4||this.curNumber.length!==1||this.curNumber!=="0"&&this.curNumber!=="1"),l=VL(s)&&(this.curNumber==="0"&&s==="0"||c);if(!VL(s)||l)if(s!=="e"&&s!=="E")if(s!=="-"&&s!=="+"||!this.curNumberHasExp||this.curNumberHasExpDigits)if(s!=="."||this.curNumberHasExp||this.curNumberHasDecimal||c){if(this.curNumber&&this.curCommandType!==-1){var u=Number(this.curNumber);if(isNaN(u))throw new SyntaxError("Invalid number ending at "+a);if(this.curCommandType===it.ARC){if(this.curArgs.length===0||this.curArgs.length===1){if(0>u)throw new SyntaxError('Expected positive number, got "'+u+'" at index "'+a+'"')}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 "'+a+'"')}this.curArgs.push(u),this.curArgs.length===Toe[this.curCommandType]&&(it.HORIZ_LINE_TO===this.curCommandType?i({type:it.HORIZ_LINE_TO,relative:this.curCommandRelative,x:u}):it.VERT_LINE_TO===this.curCommandType?i({type:it.VERT_LINE_TO,relative:this.curCommandRelative,y:u}):this.curCommandType===it.MOVE_TO||this.curCommandType===it.LINE_TO||this.curCommandType===it.SMOOTH_QUAD_TO?(i({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),it.MOVE_TO===this.curCommandType&&(this.curCommandType=it.LINE_TO)):this.curCommandType===it.CURVE_TO?i({type:it.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===it.SMOOTH_CURVE_TO?i({type:it.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===it.QUAD_TO?i({type:it.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===it.ARC&&i({type:it.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(!Loe(s))if(s===","&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(s!=="+"&&s!=="-"&&s!==".")if(l)this.curNumber=s,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw new SyntaxError("Unterminated command at index "+a+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+s+'" at index '+a+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,s!=="z"&&s!=="Z")if(s==="h"||s==="H")this.curCommandType=it.HORIZ_LINE_TO,this.curCommandRelative=s==="h";else if(s==="v"||s==="V")this.curCommandType=it.VERT_LINE_TO,this.curCommandRelative=s==="v";else if(s==="m"||s==="M")this.curCommandType=it.MOVE_TO,this.curCommandRelative=s==="m";else if(s==="l"||s==="L")this.curCommandType=it.LINE_TO,this.curCommandRelative=s==="l";else if(s==="c"||s==="C")this.curCommandType=it.CURVE_TO,this.curCommandRelative=s==="c";else if(s==="s"||s==="S")this.curCommandType=it.SMOOTH_CURVE_TO,this.curCommandRelative=s==="s";else if(s==="q"||s==="Q")this.curCommandType=it.QUAD_TO,this.curCommandRelative=s==="q";else if(s==="t"||s==="T")this.curCommandType=it.SMOOTH_QUAD_TO,this.curCommandRelative=s==="t";else{if(s!=="a"&&s!=="A")throw new SyntaxError('Unexpected character "'+s+'" at index '+a+".");this.curCommandType=it.ARC,this.curCommandRelative=s==="a"}else r.push({type:it.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=s,this.curNumberHasDecimal=s==="."}else this.curNumber+=s,this.curNumberHasDecimal=!0;else this.curNumber+=s;else this.curNumber+=s,this.curNumberHasExp=!0;else this.curNumber+=s,this.curNumberHasExpDigits=this.curNumberHasExp}return r},t.prototype.transform=function(n){return Object.create(this,{parse:{value:function(r,o){o===void 0&&(o=[]);for(var i=0,a=Object.getPrototypeOf(this).parse.call(this,r);i<a.length;i++){var s=a[i],c=n(s);Array.isArray(c)?o.push.apply(o,c):o.push(c)}return o}}})},t}(xI),it=function(e){function t(n){var r=e.call(this)||this;return r.commands=typeof n=="string"?t.parse(n):n,r}return RI(t,e),t.prototype.encode=function(){return t.encode(this.commands)},t.prototype.getBounds=function(){var n=Lr.CALCULATE_BOUNDS();return this.transform(n),n},t.prototype.transform=function(n){for(var r=[],o=0,i=this.commands;o<i.length;o++){var a=n(i[o]);Array.isArray(a)?r.push.apply(r,a):r.push(a)}return this.commands=r,this},t.encode=function(n){return Soe(n)},t.parse=function(n){var r=new Ooe,o=[];return r.parse(n,o),r.finish(o),o},t.CLOSE_PATH=1,t.MOVE_TO=2,t.HORIZ_LINE_TO=4,t.VERT_LINE_TO=8,t.LINE_TO=16,t.CURVE_TO=32,t.SMOOTH_CURVE_TO=64,t.QUAD_TO=128,t.SMOOTH_QUAD_TO=256,t.ARC=512,t.LINE_COMMANDS=t.LINE_TO|t.HORIZ_LINE_TO|t.VERT_LINE_TO,t.DRAWING_COMMANDS=t.HORIZ_LINE_TO|t.VERT_LINE_TO|t.LINE_TO|t.CURVE_TO|t.SMOOTH_CURVE_TO|t.QUAD_TO|t.SMOOTH_QUAD_TO|t.ARC,t}(xI),Toe=((da={})[it.MOVE_TO]=2,da[it.LINE_TO]=2,da[it.HORIZ_LINE_TO]=1,da[it.VERT_LINE_TO]=1,da[it.CLOSE_PATH]=0,da[it.QUAD_TO]=4,da[it.SMOOTH_QUAD_TO]=2,da[it.CURVE_TO]=6,da[it.SMOOTH_CURVE_TO]=4,da[it.ARC]=7,da),koe=function(){function e(t,n){var r=[],o=!0,i=!1,a=void 0;try{for(var s=t[Symbol.iterator](),c;!(o=(c=s.next()).done)&&(r.push(c.value),!(n&&r.length===n));o=!0);}catch(l){i=!0,a=l}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")}}(),Sh=Math.PI*2,BA=function(t,n,r,o,i,a,s){var c=t.x,l=t.y;c*=n,l*=r;var u=o*c-i*l,f=i*c+o*l;return{x:u+a,y:f+s}},Noe=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}]},UL=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)},Poe=function(t,n,r,o,i,a,s,c,l,u,f,d){var h=Math.pow(i,2),p=Math.pow(a,2),m=Math.pow(f,2),v=Math.pow(d,2),b=h*p-h*v-p*m;b<0&&(b=0),b/=h*v+p*m,b=Math.sqrt(b)*(s===c?-1:1);var x=b*i/a*d,R=b*-a/i*f,y=u*x-l*R+(t+r)/2,A=l*x+u*R+(n+o)/2,S=(f-x)/i,k=(d-R)/a,O=(-f-x)/i,w=(-d-R)/a,I=UL(1,0,S,k),E=UL(S,k,O,w);return c===0&&E>0&&(E-=Sh),c===1&&E<0&&(E+=Sh),[y,A,I,E]},Coe=function(t){var n=t.px,r=t.py,o=t.cx,i=t.cy,a=t.rx,s=t.ry,c=t.xAxisRotation,l=c===void 0?0:c,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 m=Math.sin(l*Sh/360),v=Math.cos(l*Sh/360),b=v*(n-o)/2+m*(r-i)/2,x=-m*(n-o)/2+v*(r-i)/2;if(b===0&&x===0)return[];a=Math.abs(a),s=Math.abs(s);var R=Math.pow(b,2)/Math.pow(a,2)+Math.pow(x,2)/Math.pow(s,2);R>1&&(a*=Math.sqrt(R),s*=Math.sqrt(R));var y=Poe(n,r,o,i,a,s,f,h,m,v,b,x),A=koe(y,4),S=A[0],k=A[1],O=A[2],w=A[3],I=Math.abs(w)/(Sh/4);Math.abs(1-I)<1e-7&&(I=1);var E=Math.max(Math.ceil(I),1);w/=E;for(var T=0;T<E;T++)p.push(Noe(O,w)),O+=w;return p.map(function(F){var N=BA(F[0],a,s,v,m,S,k),P=N.x,C=N.y,X=BA(F[1],a,s,v,m,S,k),U=X.x,K=X.y,ie=BA(F[2],a,s,v,m,S,k),B=ie.x,Z=ie.y;return{x1:P,y1:C,x2:U,y2:K,x:B,y:Z}})};const Ioe={1:"Z",2:"M",4:"H",8:"V",16:"L",32:"C",64:"S",128:"Q",256:"T",512:"A"},YL=e=>{const t=new it(e),n=[];for(const r of t.commands){const o=Ioe[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=Coe({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},R2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Foe="data:image/svg+xml;base64,",_oe=e=>{e=e.replace(/\r\n/g,`
|
|
`);let t="";for(let n=0;n<e.length;n++){const r=e.charCodeAt(n);r<128?t+=String.fromCharCode(r):r>127&&r<2048?(t+=String.fromCharCode(r>>6|192),t+=String.fromCharCode(r&63|128)):(t+=String.fromCharCode(r>>12|224),t+=String.fromCharCode(r>>6&63|128),t+=String.fromCharCode(r&63|128))}return t},Eoe=e=>{let t="",n,r,o,i,a,s,c,l=0;for(e=_oe(e);l<e.length;)n=e.charCodeAt(l++),r=e.charCodeAt(l++),o=e.charCodeAt(l++),i=n>>2,a=(n&3)<<4|r>>4,s=(r&15)<<2|o>>6,c=o&63,isNaN(r)?s=c=64:isNaN(o)&&(c=64),t=t+R2.charAt(i)+R2.charAt(a)+R2.charAt(s)+R2.charAt(c);return t},ZL=e=>{const n=new XMLSerializer().serializeToString(e);return Foe+Eoe(n)};var bI={exports:{}};/**
|
|
* [js-md5]{@link https://github.com/emn178/js-md5}
|
|
*
|
|
* @namespace md5
|
|
* @version 0.8.3
|
|
* @author Chen, Yi-Cyuan [emn178@gmail.com]
|
|
* @copyright Chen, Yi-Cyuan 2014-2023
|
|
* @license MIT
|
|
*/(function(e){(function(){var t="input is invalid type",n="finalize already called",r=typeof window=="object",o=r?window:{};o.JS_MD5_NO_WINDOW&&(r=!1);var i=!r&&typeof self=="object",a=!o.JS_MD5_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;a?o=kt:i&&(o=self);var s=!o.JS_MD5_NO_COMMON_JS&&!0&&e.exports,c=!o.JS_MD5_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",l="0123456789abcdef".split(""),u=[128,32768,8388608,-2147483648],f=[0,8,16,24],d=["hex","array","digest","buffer","arrayBuffer","base64"],h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),p=[],m;if(c){var v=new ArrayBuffer(68);m=new Uint8Array(v),p=new Uint32Array(v)}var b=Array.isArray;(o.JS_MD5_NO_NODE_JS||!b)&&(b=function(T){return Object.prototype.toString.call(T)==="[object Array]"});var x=ArrayBuffer.isView;c&&(o.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW||!x)&&(x=function(T){return typeof T=="object"&&T.buffer&&T.buffer.constructor===ArrayBuffer});var R=function(T){var F=typeof T;if(F==="string")return[T,!0];if(F!=="object"||T===null)throw new Error(t);if(c&&T.constructor===ArrayBuffer)return[new Uint8Array(T),!1];if(!b(T)&&!x(T))throw new Error(t);return[T,!1]},y=function(T){return function(F){return new w(!0).update(F)[T]()}},A=function(){var T=y("hex");a&&(T=S(T)),T.create=function(){return new w},T.update=function(P){return T.create().update(P)};for(var F=0;F<d.length;++F){var N=d[F];T[N]=y(N)}return T},S=function(T){var F=h4,N=h4.Buffer,P;N.from&&!o.JS_MD5_NO_BUFFER_FROM?P=N.from:P=function(X){return new N(X)};var C=function(X){if(typeof X=="string")return F.createHash("md5").update(X,"utf8").digest("hex");if(X==null)throw new Error(t);return X.constructor===ArrayBuffer&&(X=new Uint8Array(X)),b(X)||x(X)||X.constructor===N?F.createHash("md5").update(P(X)).digest("hex"):T(X)};return C},k=function(T){return function(F,N){return new I(F,!0).update(N)[T]()}},O=function(){var T=k("hex");T.create=function(P){return new I(P)},T.update=function(P,C){return T.create(P).update(C)};for(var F=0;F<d.length;++F){var N=d[F];T[N]=k(N)}return T};function w(T){if(T)p[0]=p[16]=p[1]=p[2]=p[3]=p[4]=p[5]=p[6]=p[7]=p[8]=p[9]=p[10]=p[11]=p[12]=p[13]=p[14]=p[15]=0,this.blocks=p,this.buffer8=m;else if(c){var F=new ArrayBuffer(68);this.buffer8=new Uint8Array(F),this.blocks=new Uint32Array(F)}else this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];this.h0=this.h1=this.h2=this.h3=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0}w.prototype.update=function(T){if(this.finalized)throw new Error(n);var F=R(T);T=F[0];for(var N=F[1],P,C=0,X,U=T.length,K=this.blocks,ie=this.buffer8;C<U;){if(this.hashed&&(this.hashed=!1,K[0]=K[16],K[16]=K[1]=K[2]=K[3]=K[4]=K[5]=K[6]=K[7]=K[8]=K[9]=K[10]=K[11]=K[12]=K[13]=K[14]=K[15]=0),N)if(c)for(X=this.start;C<U&&X<64;++C)P=T.charCodeAt(C),P<128?ie[X++]=P:P<2048?(ie[X++]=192|P>>>6,ie[X++]=128|P&63):P<55296||P>=57344?(ie[X++]=224|P>>>12,ie[X++]=128|P>>>6&63,ie[X++]=128|P&63):(P=65536+((P&1023)<<10|T.charCodeAt(++C)&1023),ie[X++]=240|P>>>18,ie[X++]=128|P>>>12&63,ie[X++]=128|P>>>6&63,ie[X++]=128|P&63);else for(X=this.start;C<U&&X<64;++C)P=T.charCodeAt(C),P<128?K[X>>>2]|=P<<f[X++&3]:P<2048?(K[X>>>2]|=(192|P>>>6)<<f[X++&3],K[X>>>2]|=(128|P&63)<<f[X++&3]):P<55296||P>=57344?(K[X>>>2]|=(224|P>>>12)<<f[X++&3],K[X>>>2]|=(128|P>>>6&63)<<f[X++&3],K[X>>>2]|=(128|P&63)<<f[X++&3]):(P=65536+((P&1023)<<10|T.charCodeAt(++C)&1023),K[X>>>2]|=(240|P>>>18)<<f[X++&3],K[X>>>2]|=(128|P>>>12&63)<<f[X++&3],K[X>>>2]|=(128|P>>>6&63)<<f[X++&3],K[X>>>2]|=(128|P&63)<<f[X++&3]);else if(c)for(X=this.start;C<U&&X<64;++C)ie[X++]=T[C];else for(X=this.start;C<U&&X<64;++C)K[X>>>2]|=T[C]<<f[X++&3];this.lastByteIndex=X,this.bytes+=X-this.start,X>=64?(this.start=X-64,this.hash(),this.hashed=!0):this.start=X}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this},w.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var T=this.blocks,F=this.lastByteIndex;T[F>>>2]|=u[F&3],F>=56&&(this.hashed||this.hash(),T[0]=T[16],T[16]=T[1]=T[2]=T[3]=T[4]=T[5]=T[6]=T[7]=T[8]=T[9]=T[10]=T[11]=T[12]=T[13]=T[14]=T[15]=0),T[14]=this.bytes<<3,T[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},w.prototype.hash=function(){var T,F,N,P,C,X,U=this.blocks;this.first?(T=U[0]-680876937,T=(T<<7|T>>>25)-271733879<<0,P=(-1732584194^T&2004318071)+U[1]-117830708,P=(P<<12|P>>>20)+T<<0,N=(-271733879^P&(T^-271733879))+U[2]-1126478375,N=(N<<17|N>>>15)+P<<0,F=(T^N&(P^T))+U[3]-1316259209,F=(F<<22|F>>>10)+N<<0):(T=this.h0,F=this.h1,N=this.h2,P=this.h3,T+=(P^F&(N^P))+U[0]-680876936,T=(T<<7|T>>>25)+F<<0,P+=(N^T&(F^N))+U[1]-389564586,P=(P<<12|P>>>20)+T<<0,N+=(F^P&(T^F))+U[2]+606105819,N=(N<<17|N>>>15)+P<<0,F+=(T^N&(P^T))+U[3]-1044525330,F=(F<<22|F>>>10)+N<<0),T+=(P^F&(N^P))+U[4]-176418897,T=(T<<7|T>>>25)+F<<0,P+=(N^T&(F^N))+U[5]+1200080426,P=(P<<12|P>>>20)+T<<0,N+=(F^P&(T^F))+U[6]-1473231341,N=(N<<17|N>>>15)+P<<0,F+=(T^N&(P^T))+U[7]-45705983,F=(F<<22|F>>>10)+N<<0,T+=(P^F&(N^P))+U[8]+1770035416,T=(T<<7|T>>>25)+F<<0,P+=(N^T&(F^N))+U[9]-1958414417,P=(P<<12|P>>>20)+T<<0,N+=(F^P&(T^F))+U[10]-42063,N=(N<<17|N>>>15)+P<<0,F+=(T^N&(P^T))+U[11]-1990404162,F=(F<<22|F>>>10)+N<<0,T+=(P^F&(N^P))+U[12]+1804603682,T=(T<<7|T>>>25)+F<<0,P+=(N^T&(F^N))+U[13]-40341101,P=(P<<12|P>>>20)+T<<0,N+=(F^P&(T^F))+U[14]-1502002290,N=(N<<17|N>>>15)+P<<0,F+=(T^N&(P^T))+U[15]+1236535329,F=(F<<22|F>>>10)+N<<0,T+=(N^P&(F^N))+U[1]-165796510,T=(T<<5|T>>>27)+F<<0,P+=(F^N&(T^F))+U[6]-1069501632,P=(P<<9|P>>>23)+T<<0,N+=(T^F&(P^T))+U[11]+643717713,N=(N<<14|N>>>18)+P<<0,F+=(P^T&(N^P))+U[0]-373897302,F=(F<<20|F>>>12)+N<<0,T+=(N^P&(F^N))+U[5]-701558691,T=(T<<5|T>>>27)+F<<0,P+=(F^N&(T^F))+U[10]+38016083,P=(P<<9|P>>>23)+T<<0,N+=(T^F&(P^T))+U[15]-660478335,N=(N<<14|N>>>18)+P<<0,F+=(P^T&(N^P))+U[4]-405537848,F=(F<<20|F>>>12)+N<<0,T+=(N^P&(F^N))+U[9]+568446438,T=(T<<5|T>>>27)+F<<0,P+=(F^N&(T^F))+U[14]-1019803690,P=(P<<9|P>>>23)+T<<0,N+=(T^F&(P^T))+U[3]-187363961,N=(N<<14|N>>>18)+P<<0,F+=(P^T&(N^P))+U[8]+1163531501,F=(F<<20|F>>>12)+N<<0,T+=(N^P&(F^N))+U[13]-1444681467,T=(T<<5|T>>>27)+F<<0,P+=(F^N&(T^F))+U[2]-51403784,P=(P<<9|P>>>23)+T<<0,N+=(T^F&(P^T))+U[7]+1735328473,N=(N<<14|N>>>18)+P<<0,F+=(P^T&(N^P))+U[12]-1926607734,F=(F<<20|F>>>12)+N<<0,C=F^N,T+=(C^P)+U[5]-378558,T=(T<<4|T>>>28)+F<<0,P+=(C^T)+U[8]-2022574463,P=(P<<11|P>>>21)+T<<0,X=P^T,N+=(X^F)+U[11]+1839030562,N=(N<<16|N>>>16)+P<<0,F+=(X^N)+U[14]-35309556,F=(F<<23|F>>>9)+N<<0,C=F^N,T+=(C^P)+U[1]-1530992060,T=(T<<4|T>>>28)+F<<0,P+=(C^T)+U[4]+1272893353,P=(P<<11|P>>>21)+T<<0,X=P^T,N+=(X^F)+U[7]-155497632,N=(N<<16|N>>>16)+P<<0,F+=(X^N)+U[10]-1094730640,F=(F<<23|F>>>9)+N<<0,C=F^N,T+=(C^P)+U[13]+681279174,T=(T<<4|T>>>28)+F<<0,P+=(C^T)+U[0]-358537222,P=(P<<11|P>>>21)+T<<0,X=P^T,N+=(X^F)+U[3]-722521979,N=(N<<16|N>>>16)+P<<0,F+=(X^N)+U[6]+76029189,F=(F<<23|F>>>9)+N<<0,C=F^N,T+=(C^P)+U[9]-640364487,T=(T<<4|T>>>28)+F<<0,P+=(C^T)+U[12]-421815835,P=(P<<11|P>>>21)+T<<0,X=P^T,N+=(X^F)+U[15]+530742520,N=(N<<16|N>>>16)+P<<0,F+=(X^N)+U[2]-995338651,F=(F<<23|F>>>9)+N<<0,T+=(N^(F|~P))+U[0]-198630844,T=(T<<6|T>>>26)+F<<0,P+=(F^(T|~N))+U[7]+1126891415,P=(P<<10|P>>>22)+T<<0,N+=(T^(P|~F))+U[14]-1416354905,N=(N<<15|N>>>17)+P<<0,F+=(P^(N|~T))+U[5]-57434055,F=(F<<21|F>>>11)+N<<0,T+=(N^(F|~P))+U[12]+1700485571,T=(T<<6|T>>>26)+F<<0,P+=(F^(T|~N))+U[3]-1894986606,P=(P<<10|P>>>22)+T<<0,N+=(T^(P|~F))+U[10]-1051523,N=(N<<15|N>>>17)+P<<0,F+=(P^(N|~T))+U[1]-2054922799,F=(F<<21|F>>>11)+N<<0,T+=(N^(F|~P))+U[8]+1873313359,T=(T<<6|T>>>26)+F<<0,P+=(F^(T|~N))+U[15]-30611744,P=(P<<10|P>>>22)+T<<0,N+=(T^(P|~F))+U[6]-1560198380,N=(N<<15|N>>>17)+P<<0,F+=(P^(N|~T))+U[13]+1309151649,F=(F<<21|F>>>11)+N<<0,T+=(N^(F|~P))+U[4]-145523070,T=(T<<6|T>>>26)+F<<0,P+=(F^(T|~N))+U[11]-1120210379,P=(P<<10|P>>>22)+T<<0,N+=(T^(P|~F))+U[2]+718787259,N=(N<<15|N>>>17)+P<<0,F+=(P^(N|~T))+U[9]-343485551,F=(F<<21|F>>>11)+N<<0,this.first?(this.h0=T+1732584193<<0,this.h1=F-271733879<<0,this.h2=N-1732584194<<0,this.h3=P+271733878<<0,this.first=!1):(this.h0=this.h0+T<<0,this.h1=this.h1+F<<0,this.h2=this.h2+N<<0,this.h3=this.h3+P<<0)},w.prototype.hex=function(){this.finalize();var T=this.h0,F=this.h1,N=this.h2,P=this.h3;return l[T>>>4&15]+l[T&15]+l[T>>>12&15]+l[T>>>8&15]+l[T>>>20&15]+l[T>>>16&15]+l[T>>>28&15]+l[T>>>24&15]+l[F>>>4&15]+l[F&15]+l[F>>>12&15]+l[F>>>8&15]+l[F>>>20&15]+l[F>>>16&15]+l[F>>>28&15]+l[F>>>24&15]+l[N>>>4&15]+l[N&15]+l[N>>>12&15]+l[N>>>8&15]+l[N>>>20&15]+l[N>>>16&15]+l[N>>>28&15]+l[N>>>24&15]+l[P>>>4&15]+l[P&15]+l[P>>>12&15]+l[P>>>8&15]+l[P>>>20&15]+l[P>>>16&15]+l[P>>>28&15]+l[P>>>24&15]},w.prototype.toString=w.prototype.hex,w.prototype.digest=function(){this.finalize();var T=this.h0,F=this.h1,N=this.h2,P=this.h3;return[T&255,T>>>8&255,T>>>16&255,T>>>24&255,F&255,F>>>8&255,F>>>16&255,F>>>24&255,N&255,N>>>8&255,N>>>16&255,N>>>24&255,P&255,P>>>8&255,P>>>16&255,P>>>24&255]},w.prototype.array=w.prototype.digest,w.prototype.arrayBuffer=function(){this.finalize();var T=new ArrayBuffer(16),F=new Uint32Array(T);return F[0]=this.h0,F[1]=this.h1,F[2]=this.h2,F[3]=this.h3,T},w.prototype.buffer=w.prototype.arrayBuffer,w.prototype.base64=function(){for(var T,F,N,P="",C=this.array(),X=0;X<15;)T=C[X++],F=C[X++],N=C[X++],P+=h[T>>>2]+h[(T<<4|F>>>4)&63]+h[(F<<2|N>>>6)&63]+h[N&63];return T=C[X],P+=h[T>>>2]+h[T<<4&63]+"==",P};function I(T,F){var N,P=R(T);if(T=P[0],P[1]){var C=[],X=T.length,U=0,K;for(N=0;N<X;++N)K=T.charCodeAt(N),K<128?C[U++]=K:K<2048?(C[U++]=192|K>>>6,C[U++]=128|K&63):K<55296||K>=57344?(C[U++]=224|K>>>12,C[U++]=128|K>>>6&63,C[U++]=128|K&63):(K=65536+((K&1023)<<10|T.charCodeAt(++N)&1023),C[U++]=240|K>>>18,C[U++]=128|K>>>12&63,C[U++]=128|K>>>6&63,C[U++]=128|K&63);T=C}T.length>64&&(T=new w(!0).update(T).array());var ie=[],B=[];for(N=0;N<64;++N){var Z=T[N]||0;ie[N]=92^Z,B[N]=54^Z}w.call(this,F),this.update(B),this.oKeyPad=ie,this.inner=!0,this.sharedMemory=F}I.prototype=new w,I.prototype.finalize=function(){if(w.prototype.finalize.call(this),this.inner){this.inner=!1;var T=this.array();w.call(this,this.sharedMemory),this.update(this.oKeyPad),this.update(T),w.prototype.finalize.call(this)}};var E=A();E.md5=E,E.md5.hmac=O(),s?e.exports=E:o.md5=E})()})(bI);var MI=bI.exports;const Mt=100,Qo=.75,Up=()=>{const e=st(),{slides:t,theme:n,viewportRatio:r,title:o}=Ee(e),i=he(!1),a=(y,A,S,k=!0)=>{i.value=!0;const O=A==="png"?aoe:soe;y.querySelectorAll("foreignObject [xmlns]").forEach(I=>I.removeAttribute("xmlns")),setTimeout(()=>{const I={quality:S,width:1600};k&&(I.fontEmbedCSS=""),O(y,I).then(E=>{i.value=!1,_A.saveAs(E,`${o.value}.${A}`)}).catch(()=>{i.value=!1,gn.error("导出图片失败")})},200)},s=y=>{const A=new Blob([kx(JSON.stringify(y))],{type:""});_A.saveAs(A,`${o.value}.pptist`)},c=()=>{const y=new Blob([JSON.stringify(t.value)],{type:""});_A.saveAs(y,`${o.value}.json`)},l=y=>{const A=rt(y),S=A.getAlpha(),k=S===0?"#ffffff":A.setAlpha(1).toHexString();return{alpha:S,color:k}},u=y=>{const A=woe(y);let S=!1,k=0;const O=[],w=(I,E={})=>{for(const T of I){if("tagName"in T&&["div","li","p"].includes(T.tagName)&&O.length){const C=O[O.length-1];C.options||(C.options={}),C.options.breakLine=!0}const N={...E},P="attributes"in T?T.attributes.find(C=>C.key==="style"):null;if(P&&P.value){const C=P.value.split(";");for(const X of C){const[U,K]=X.split(": "),[ie,B]=[Fn.trim(U),Fn.trim(K)];ie&&B&&(N[ie]=B)}}if("tagName"in T){if(T.tagName==="em"&&(N["font-style"]="italic"),T.tagName==="strong"&&(N["font-weight"]="bold"),T.tagName==="sup"&&(N["vertical-align"]="super"),T.tagName==="sub"&&(N["vertical-align"]="sub"),T.tagName==="a"){const C=T.attributes.find(X=>X.key==="href");N.href=(C==null?void 0:C.value)||""}if(T.tagName==="ul"&&(N["list-type"]="ul"),T.tagName==="ol"&&(N["list-type"]="ol"),T.tagName==="li"&&(S=!0),T.tagName==="p"&&"attributes"in T){const C=T.attributes.find(X=>X.key==="data-indent");C&&C.value&&(k=+C.value)}}if("tagName"in T&&T.tagName==="br")O.push({text:"",options:{breakLine:!0}});else if("content"in T){const C=T.content.replace(/ /g," ").replace(/>/g,">").replace(/</g,"<").replace(/&/g,"&").replace(/\n/g,""),X={};N["font-size"]&&(X.fontSize=parseInt(N["font-size"])*Qo),N.color&&(X.color=l(N.color).color),N["background-color"]&&(X.highlight=l(N["background-color"]).color),N["text-decoration-line"]&&(N["text-decoration-line"].indexOf("underline")!==-1&&(X.underline={color:X.color||"#000000",style:"sng"}),N["text-decoration-line"].indexOf("line-through")!==-1&&(X.strike="sngStrike")),N["text-decoration"]&&(N["text-decoration"].indexOf("underline")!==-1&&(X.underline={color:X.color||"#000000",style:"sng"}),N["text-decoration"].indexOf("line-through")!==-1&&(X.strike="sngStrike")),N["vertical-align"]&&(N["vertical-align"]==="super"&&(X.superscript=!0),N["vertical-align"]==="sub"&&(X.subscript=!0)),N["text-align"]&&(X.align=N["text-align"]),N["font-weight"]&&(X.bold=N["font-weight"]==="bold"),N["font-style"]&&(X.italic=N["font-style"]==="italic"),N["font-family"]&&(X.fontFace=N["font-family"]),N.href&&(X.hyperlink={url:N.href}),S&&N["list-type"]==="ol"&&(X.bullet={type:"number",indent:(X.fontSize||20)*1.25},X.paraSpaceBefore=.1,S=!1),S&&N["list-type"]==="ul"&&(X.bullet={indent:(X.fontSize||20)*1.25},X.paraSpaceBefore=.1,S=!1),k&&(X.indentLevel=k,k=0),O.push({text:C,options:X})}else"children"in T&&w(T.children,N)}};return w(A),O},f=(y,A={x:1,y:1})=>y.map(S=>{if(S.close!==void 0)return{close:!0};if(S.type==="M")return{x:S.x/Mt*A.x,y:S.y/Mt*A.y,moveTo:!0};if(S.curve){if(S.curve.type==="cubic")return{x:S.x/Mt*A.x,y:S.y/Mt*A.y,curve:{type:"cubic",x1:S.curve.x1/Mt*A.x,y1:S.curve.y1/Mt*A.y,x2:S.curve.x2/Mt*A.x,y2:S.curve.y2/Mt*A.y}};if(S.curve.type==="quadratic")return{x:S.x/Mt*A.x,y:S.y/Mt*A.y,curve:{type:"quadratic",x1:S.curve.x1/Mt*A.x,y1:S.curve.y1/Mt*A.y}}}return{x:S.x/Mt*A.x,y:S.y/Mt*A.y}}),d=y=>{const A=l(y.color),{h:S,v:k}=y;let O=4,w=45;return S===0&&k===0?(O=4,w=45):S===0?k>0?(O=k,w=90):(O=-k,w=270):k===0?S>0?(O=S,w=1):(O=-S,w=180):S>0&&k>0?(O=Math.max(S,k),w=45):S>0&&k<0?(O=Math.max(S,-k),w=315):S<0&&k>0?(O=Math.max(-S,k),w=135):S<0&&k<0&&(O=Math.max(-S,-k),w=225),{type:"outer",color:A.color.replace("#",""),opacity:A.alpha,blur:y.blur*Qo,offset:O,angle:w}},h=y=>{const A=l((y==null?void 0:y.color)||"#000000");return{color:A.color,transparency:(1-A.alpha)*100,width:(y.width||1)*Qo,dashType:y.style==="solid"?"solid":"dash"}},p=y=>{const{type:A,target:S}=y;if(A==="web")return{url:S};if(A==="slide"){const k=t.value.findIndex(O=>O.id===S);if(k!==-1)return{slide:k+1}}return null},m=y=>{const A=/^data:image\/[^;]+;base64,/;return y.match(A)!==null},v=(y,A,S)=>{var O,w,I,E,T,F,N,P,C,X,U,K,ie,B,Z,Q,G,q;i.value=!0;const k=new gre;if(r.value===.625?k.layout="LAYOUT_16x10":r.value===.75?k.layout="LAYOUT_4x3":r.value===.70710678?(k.defineLayout({name:"A3",width:10,height:7.0710678}),k.layout="A3"):r.value===1.41421356?(k.defineLayout({name:"A3_V",width:10,height:14.1421356}),k.layout="A3_V"):k.layout="LAYOUT_16x9",A){const{color:ae,alpha:j}=l(n.value.backgroundColor);k.defineSlideMaster({title:"PPTIST_MASTER",background:{color:ae,transparency:(1-j)*100}})}for(const ae of y){const j=k.addSlide();if(ae.background){const H=ae.background;if(H.type==="image"&&H.image)m(H.image)?j.background={data:H.image}:j.background={path:H.image};else if(H.type==="solid"&&H.color){const de=l(H.color);j.background={color:de.color,transparency:(1-de.alpha)*100}}else if(H.type==="gradient"&&H.gradientColor){const[de,ye]=H.gradientColor,me=rt.mix(de,ye).toHexString(),J=l(me);j.background={color:J.color,transparency:(1-J.alpha)*100}}}if(ae.remark&&j.addNotes(ae.remark),!!ae.elements){for(const H of ae.elements)if(H.type==="text"){const de=u(H.content),ye={x:H.left/Mt,y:H.top/Mt,w:H.width/Mt,h:H.height/Mt,fontSize:20*Qo,fontFace:"微软雅黑",color:"#000000",valign:"top",margin:10*Qo,paraSpaceBefore:5*Qo,lineSpacingMultiple:1.5/1.25,autoFit:!0,isTextBox:!0};if(H.rotate&&(ye.rotate=H.rotate),H.wordSpace&&(ye.charSpacing=H.wordSpace*Qo),H.lineHeight&&(ye.lineSpacingMultiple=H.lineHeight/1.25),H.fill){const me=l(H.fill),J=H.opacity===void 0?1:H.opacity;ye.fill={color:me.color,transparency:(1-me.alpha*J)*100}}H.defaultColor&&(ye.color=l(H.defaultColor).color),H.defaultFontName&&(ye.fontFace=H.defaultFontName),H.shadow&&(ye.shadow=d(H.shadow)),(O=H.outline)!=null&&O.width&&(ye.line=h(H.outline)),H.opacity!==void 0&&(ye.transparency=(1-H.opacity)*100),H.paragraphSpace!==void 0&&(ye.paraSpaceBefore=H.paragraphSpace*Qo),H.vertical&&(ye.vert="eaVert"),j.addText(de,ye)}else if(H.type==="image"){const de={x:H.left/Mt,y:H.top/Mt,w:H.width/Mt,h:H.height/Mt};if(m(H.src)?de.data=H.src:de.path=H.src,H.flipH&&(de.flipH=H.flipH),H.flipV&&(de.flipV=H.flipV),H.rotate&&(de.rotate=H.rotate),H.link){const ye=p(H.link);ye&&(de.hyperlink=ye)}if((w=H.filters)!=null&&w.opacity&&(de.transparency=100-parseInt((I=H.filters)==null?void 0:I.opacity)),H.clip){H.clip.shape==="ellipse"&&(de.rounding=!0);const[ye,me]=H.clip.range,[J,ce]=ye,[W,ne]=me,ue=H.width/((W-J)/Mt),$=H.height/((ne-ce)/Mt);de.w=ue/Mt,de.h=$/Mt,de.sizing={type:"crop",x:J/Mt*ue/Mt,y:ce/Mt*$/Mt,w:(W-J)/Mt*ue/Mt,h:(ne-ce)/Mt*$/Mt}}j.addImage(de)}else if(H.type==="shape"){if(H.special){const de=document.querySelector(`.thumbnail-list .base-element-${H.id} svg`);if(de.clientWidth<1||de.clientHeight<1)continue;const me={data:ZL(de),x:H.left/Mt,y:H.top/Mt,w:H.width/Mt,h:H.height/Mt};if(H.rotate&&(me.rotate=H.rotate),H.link){const J=p(H.link);J&&(me.hyperlink=J)}j.addImage(me)}else{const de={x:H.width/H.viewBox[0],y:H.height/H.viewBox[1]},ye=f(YL(H.path),de),me=l(H.fill),J=H.opacity===void 0?1:H.opacity,ce={x:H.left/Mt,y:H.top/Mt,w:H.width/Mt,h:H.height/Mt,fill:{color:me.color,transparency:(1-me.alpha*J)*100},points:ye};if(H.flipH&&(ce.flipH=H.flipH),H.flipV&&(ce.flipV=H.flipV),H.shadow&&(ce.shadow=d(H.shadow)),(E=H.outline)!=null&&E.width&&(ce.line=h(H.outline)),H.rotate&&(ce.rotate=H.rotate),H.link){const W=p(H.link);W&&(ce.hyperlink=W)}j.addShape("custGeom",ce)}if(H.text){const de=u(H.text.content),ye={x:H.left/Mt,y:H.top/Mt,w:H.width/Mt,h:H.height/Mt,fontSize:20*Qo,fontFace:"微软雅黑",color:"#000000",paraSpaceBefore:5*Qo,valign:H.text.align,isTextBox:!0};H.rotate&&(ye.rotate=H.rotate),H.text.defaultColor&&(ye.color=l(H.text.defaultColor).color),H.text.defaultFontName&&(ye.fontFace=H.text.defaultFontName),j.addText(de,ye)}}else if(H.type==="line"){const de=Px(H),ye=f(YL(de)),{minX:me,maxX:J,minY:ce,maxY:W}=wa(H),ne=l(H.color),ue={x:H.left/Mt,y:H.top/Mt,w:(J-me)/Mt,h:(W-ce)/Mt,line:{color:ne.color,transparency:(1-ne.alpha)*100,width:H.width*Qo,dashType:H.style==="solid"?"solid":"dash",beginArrowType:H.points[0]?"arrow":"none",endArrowType:H.points[1]?"arrow":"none"},points:ye};H.shadow&&(ue.shadow=d(H.shadow)),j.addShape("line",ue)}else if(H.type==="chart"){const de=[];for(let ce=0;ce<H.data.series.length;ce++){const W=H.data.series[ce];de.push({name:`系列${ce+1}`,labels:H.data.labels,values:W})}let ye=[];if(H.themeColor.length===10)ye=H.themeColor.map(ce=>l(ce).color);else if(H.themeColor.length===1)ye=rt(H.themeColor[0]).analogous(10).map(ce=>l(ce.toHexString()).color);else{const ce=H.themeColor.length,W=rt(H.themeColor[ce-1]).analogous(11-ce).map(ne=>ne.toHexString());ye=[...H.themeColor.slice(0,ce-1),...W].map(ne=>l(ne).color)}const me={x:H.left/Mt,y:H.top/Mt,w:H.width/Mt,h:H.height/Mt,chartColors:H.chartType==="pie"?ye:ye.slice(0,H.data.series.length)};H.fill&&(me.plotArea={fill:{color:l(H.fill).color}}),H.legend&&(me.showLegend=!0,me.legendPos=H.legend==="top"?"t":"b",me.legendColor=l(H.gridColor||"#000000").color,me.legendFontSize=14*Qo);let J=k.ChartType.bar;H.chartType==="bar"?(J=k.ChartType.bar,me.barDir=(T=H.options)!=null&&T.horizontalBars?"bar":"col"):H.chartType==="line"?((F=H.options)!=null&&F.showArea?J=k.ChartType.area:((N=H.options)==null?void 0:N.showLine)===!1?(J=k.ChartType.scatter,de.unshift({name:"X-Axis",values:Array(H.data.series[0].length).fill(0).map((ce,W)=>W)}),me.lineSize=0):J=k.ChartType.line,(P=H.options)!=null&&P.lineSmooth&&(me.lineSmooth=!0)):H.chartType==="pie"&&((C=H.options)!=null&&C.donut?(J=k.ChartType.doughnut,me.holeSize=75):J=k.ChartType.pie),j.addChart(J,de,me)}else if(H.type==="table"){const de=[];for(let ne=0;ne<H.data.length;ne++){const ue=H.data[ne];for(let $=0;$<ue.length;$++){const te=ue[$];if(te.colspan>1||te.rowspan>1)for(let oe=ne;oe<ne+te.rowspan;oe++)for(let ge=oe===ne?$+1:$;ge<$+te.colspan;ge++)de.push(`${oe}_${ge}`)}}const ye=[],me=H.theme;let J=null,ce=[];me&&(J=l(me.color),ce=qN(me.color).map(ne=>l(ne)));for(let ne=0;ne<H.data.length;ne++){const ue=H.data[ne],$=[];for(let te=0;te<ue.length;te++){const oe=ue[te],ge={colspan:oe.colspan,rowspan:oe.rowspan,bold:((X=oe.style)==null?void 0:X.bold)||!1,italic:((U=oe.style)==null?void 0:U.em)||!1,underline:{style:(K=oe.style)!=null&&K.underline?"sng":"none"},align:((ie=oe.style)==null?void 0:ie.align)||"left",valign:"middle",fontFace:((B=oe.style)==null?void 0:B.fontname)||"微软雅黑",fontSize:((Z=oe.style)!=null&&Z.fontsize?parseInt((Q=oe.style)==null?void 0:Q.fontsize):14)*Qo};if(me&&J){let le;ne%2===0?le=ce[1]:le=ce[0],(me.rowHeader&&ne===0||me.rowFooter&&ne===H.data.length-1||me.colHeader&&te===0||me.colFooter&&te===ue.length-1)&&(le=J),ge.fill={color:le.color,transparency:(1-le.alpha)*100}}if((G=oe.style)!=null&&G.backcolor){const le=l(oe.style.backcolor);ge.fill={color:le.color,transparency:(1-le.alpha)*100}}(q=oe.style)!=null&&q.color&&(ge.color=l(oe.style.color).color),de.includes(`${ne}_${te}`)||$.push({text:oe.text,options:ge})}$.length&&ye.push($)}const W={x:H.left/Mt,y:H.top/Mt,w:H.width/Mt,h:H.height/Mt,colW:H.colWidths.map(ne=>H.width*ne/Mt)};H.theme&&(W.fill={color:"#ffffff"}),H.outline.width&&H.outline.color&&(W.border={type:H.outline.style==="solid"?"solid":"dash",pt:H.outline.width*Qo,color:l(H.outline.color).color}),j.addTable(ye,W)}else if(H.type==="latex"){const de=document.querySelector(`.thumbnail-list .base-element-${H.id} svg`),me={data:ZL(de),x:H.left/Mt,y:H.top/Mt,w:H.width/Mt,h:H.height/Mt};if(H.link){const J=p(H.link);J&&(me.hyperlink=J)}j.addImage(me)}else if(!S&&(H.type==="video"||H.type==="audio")){const de={x:H.left/Mt,y:H.top/Mt,w:H.width/Mt,h:H.height/Mt,path:H.src,type:H.type};H.type==="video"&&H.poster&&(de.cover=H.poster);const ye=H.src.match(/\.([a-zA-Z0-9]+)(?:[\?#]|$)/);ye&&ye[1]?de.extn=ye[1]:H.ext&&(de.extn=H.ext);const me=["avi","mp4","m4v","mov","wmv"],J=["mp3","m4a","mp4","wav","wma"];de.extn&&[...me,...J].includes(de.extn)&&j.addMedia(de)}}}return k};return{exporting:i,exportImage:a,exportJSON:c,exportSpecificFile:s,exportPPTX:(y,A,S)=>{const k=v(y,A,S);setTimeout(()=>{k.writeFile({fileName:`${o.value}.pptx`}).then(()=>i.value=!1).catch(()=>{i.value=!1,gn.error("导出失败")})},200)},exportPPT:()=>{const y=v(t.value,!0,!1);setTimeout(()=>{y.writeFile({fileName:`${o.value}.pptx`}).then(()=>i.value=!1).catch(()=>{i.value=!1,gn.error("导出失败")})},200)},exportBuffer:async()=>{const A=await v(t.value,!0,!1).write({outputType:"base64"}),S="pptx_"+MI.md5(A.toString());return localStorage.setItem(S,JSON.stringify(t.value)),A},exportData:v}},Xoe={class:"hotkey-doc"},Woe={class:"title"},Voe={class:"label"},Uoe={class:"value"},Yoe=Ie({__name:"HotkeyDoc",setup(e){return(t,n)=>(Y(),ee("div",Xoe,[(Y(!0),ee(Xe,null,ot(z(dJ),r=>(Y(),ee(Xe,{key:r.type},[V("div",Woe,vt(r.type),1),(Y(!0),ee(Xe,null,ot(r.children,o=>(Y(),ee("div",{class:"hotkey-item",key:o.label},[V("div",Voe,vt(o.label),1),V("div",Uoe,vt(o.value),1)]))),128))],64))),128))]))}}),Zoe=We(Yoe,[["__scopeId","data-v-0762be00"]]),Qoe=["accept"],Boe=Ie({__name:"FileInput",props:{accept:{default:"image/*"}},emits:["change"],setup(e,{emit:t}){const n=t,r=he(),o=()=>{r.value&&(r.value.value="",r.value.click())},i=a=>{const s=a.target.files;s&&n("change",s)};return(a,s)=>(Y(),ee("div",{class:"file-input",onClick:s[1]||(s[1]=c=>o())},[lr(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]=c=>i(c))},null,40,Qoe)]))}}),Fu=We(Boe,[["__scopeId","data-v-1bd53d05"]]),Doe=e=>(tn("data-v-9856918a"),e=e(),nn(),e),Koe={key:0,class:"fullscreen-spin"},Hoe={class:"spin"},Goe=Doe(()=>V("div",{class:"spinner"},null,-1)),zoe={class:"text"},Joe=Ie({__name:"FullscreenSpin",props:{loading:{type:Boolean,default:!1},tip:{default:""}},setup(e){return(t,n)=>t.loading?(Y(),ee("div",Koe,[V("div",Hoe,[Goe,V("div",zoe,vt(t.tip),1)])])):Qe("",!0)}}),i5=We(Joe,[["__scopeId","data-v-9856918a"]]),joe={class:"header"},$oe=Ie({__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=he(!1),i=we(()=>({width:n.width+"px",...n.contentStyle||{}}));return(a,s)=>{const c=xe("IconClose");return Y(),Te(rx,{to:"body"},[L(Ou,{name:`drawer-slide-${a.placement}`,onAfterLeave:s[1]||(s[1]=l=>o.value=!1),onBeforeEnter:s[2]||(s[2]=l=>o.value=!0)},{default:se(()=>[Be(V("div",{class:ze(["drawer",a.placement]),style:Se({width:n.width+"px"})},[V("div",joe,[lr(a.$slots,"title",{},void 0,!0),V("span",{class:"close-btn",onClick:s[0]||(s[0]=l=>r("update:visible",!1))},[L(c)])]),o.value?(Y(),ee("div",{key:0,class:"content",style:Se(i.value)},[lr(a.$slots,"default",{},void 0,!0)],4)):Qe("",!0)],6),[[ol,a.visible]])]),_:3},8,["name"])])}}}),qoe=We($oe,[["__scopeId","data-v-46f39759"]]),eie={class:"prefix"},tie=["disabled","value","placeholder"],nie={class:"suffix"},rie=Ie({__name:"Input",props:{value:{},disabled:{type:Boolean,default:!1},placeholder:{default:""}},emits:["update:value","input","change","blur","focus","enter"],setup(e,{expose:t,emit:n}){const r=n,o=he(!1),i=u=>{r("update:value",u.target.value)},a=u=>{o.value=!1,r("blur",u)},s=u=>{o.value=!0,r("focus",u)},c=he();return t({focus:()=>{c.value&&c.value.focus()}}),(u,f)=>(Y(),ee("div",{class:ze(["input",{disabled:u.disabled,focused:o.value}])},[V("span",eie,[lr(u.$slots,"prefix",{},void 0,!0)]),V("input",{type:"text",ref_key:"inputRef",ref:c,disabled:u.disabled,value:u.value,placeholder:u.placeholder,onInput:f[0]||(f[0]=d=>i(d)),onFocus:f[1]||(f[1]=d=>s(d)),onBlur:f[2]||(f[2]=d=>a(d)),onChange:f[3]||(f[3]=d=>r("change",d)),onKeydown:f[4]||(f[4]=vc(d=>r("enter",d),["enter"]))},null,40,tie),V("span",nie,[lr(u.$slots,"suffix",{},void 0,!0)])],2))}}),_u=We(rie,[["__scopeId","data-v-08dd2583"]]);var ei="top",ea="bottom",ta="right",ti="left",a5="auto",Yp=[ei,ea,ta,ti],Td="start",op="end",oie="clippingParents",wI="viewport",y0="popper",iie="reference",QL=Yp.reduce(function(e,t){return e.concat([t+"-"+Td,t+"-"+op])},[]),SI=[].concat(Yp,[a5]).reduce(function(e,t){return e.concat([t,t+"-"+Td,t+"-"+op])},[]),aie="beforeRead",sie="read",lie="afterRead",cie="beforeMain",uie="main",fie="afterMain",die="beforeWrite",hie="write",pie="afterWrite",mie=[aie,sie,lie,cie,uie,fie,die,hie,pie];function ps(e){return e?(e.nodeName||"").toLowerCase():null}function Pi(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Eu(e){var t=Pi(e).Element;return e instanceof t||e instanceof Element}function Ji(e){var t=Pi(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function s5(e){if(typeof ShadowRoot>"u")return!1;var t=Pi(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function gie(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];!Ji(i)||!ps(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 vie(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var o=t.elements[r],i=t.attributes[r]||{},a=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=a.reduce(function(c,l){return c[l]="",c},{});!Ji(o)||!ps(o)||(Object.assign(o.style,s),Object.keys(i).forEach(function(c){o.removeAttribute(c)}))})}}const LI={name:"applyStyles",enabled:!0,phase:"write",fn:gie,effect:vie,requires:["computeStyles"]};function fs(e){return e.split("-")[0]}var Au=Math.max,og=Math.min,kd=Math.round;function e6(){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 OI(){return!/^((?!chrome|android).)*safari/i.test(e6())}function Nd(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&Ji(e)&&(o=e.offsetWidth>0&&kd(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&kd(r.height)/e.offsetHeight||1);var a=Eu(e)?Pi(e):window,s=a.visualViewport,c=!OI()&&n,l=(r.left+(c&&s?s.offsetLeft:0))/o,u=(r.top+(c&&s?s.offsetTop:0))/i,f=r.width/o,d=r.height/i;return{width:f,height:d,top:u,right:l+f,bottom:u+d,left:l,x:l,y:u}}function l5(e){var t=Nd(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 TI(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&s5(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function al(e){return Pi(e).getComputedStyle(e)}function yie(e){return["table","td","th"].indexOf(ps(e))>=0}function wc(e){return((Eu(e)?e.ownerDocument:e.document)||window.document).documentElement}function av(e){return ps(e)==="html"?e:e.assignedSlot||e.parentNode||(s5(e)?e.host:null)||wc(e)}function BL(e){return!Ji(e)||al(e).position==="fixed"?null:e.offsetParent}function Aie(e){var t=/firefox/i.test(e6()),n=/Trident/i.test(e6());if(n&&Ji(e)){var r=al(e);if(r.position==="fixed")return null}var o=av(e);for(s5(o)&&(o=o.host);Ji(o)&&["html","body"].indexOf(ps(o))<0;){var i=al(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 Zp(e){for(var t=Pi(e),n=BL(e);n&&yie(n)&&al(n).position==="static";)n=BL(n);return n&&(ps(n)==="html"||ps(n)==="body"&&al(n).position==="static")?t:n||Aie(e)||t}function c5(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Lh(e,t,n){return Au(e,og(t,n))}function Rie(e,t,n){var r=Lh(e,t,n);return r>n?n:r}function kI(){return{top:0,right:0,bottom:0,left:0}}function NI(e){return Object.assign({},kI(),e)}function PI(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var xie=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,NI(typeof t!="number"?t:PI(t,Yp))};function bie(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=fs(n.placement),c=c5(s),l=[ti,ta].indexOf(s)>=0,u=l?"height":"width";if(!(!i||!a)){var f=xie(o.padding,n),d=l5(i),h=c==="y"?ei:ti,p=c==="y"?ea:ta,m=n.rects.reference[u]+n.rects.reference[c]-a[c]-n.rects.popper[u],v=a[c]-n.rects.reference[c],b=Zp(i),x=b?c==="y"?b.clientHeight||0:b.clientWidth||0:0,R=m/2-v/2,y=f[h],A=x-d[u]-f[p],S=x/2-d[u]/2+R,k=Lh(y,S,A),O=c;n.modifiersData[r]=(t={},t[O]=k,t.centerOffset=k-S,t)}}function Mie(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)||TI(t.elements.popper,o)&&(t.elements.arrow=o))}const wie={name:"arrow",enabled:!0,phase:"main",fn:bie,effect:Mie,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Pd(e){return e.split("-")[1]}var Sie={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Lie(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:kd(n*o)/o||0,y:kd(r*o)/o||0}}function DL(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,c=e.gpuAcceleration,l=e.adaptive,u=e.roundOffsets,f=e.isFixed,d=a.x,h=d===void 0?0:d,p=a.y,m=p===void 0?0:p,v=typeof u=="function"?u({x:h,y:m}):{x:h,y:m};h=v.x,m=v.y;var b=a.hasOwnProperty("x"),x=a.hasOwnProperty("y"),R=ti,y=ei,A=window;if(l){var S=Zp(n),k="clientHeight",O="clientWidth";if(S===Pi(n)&&(S=wc(n),al(S).position!=="static"&&s==="absolute"&&(k="scrollHeight",O="scrollWidth")),S=S,o===ei||(o===ti||o===ta)&&i===op){y=ea;var w=f&&S===A&&A.visualViewport?A.visualViewport.height:S[k];m-=w-r.height,m*=c?1:-1}if(o===ti||(o===ei||o===ea)&&i===op){R=ta;var I=f&&S===A&&A.visualViewport?A.visualViewport.width:S[O];h-=I-r.width,h*=c?1:-1}}var E=Object.assign({position:s},l&&Sie),T=u===!0?Lie({x:h,y:m},Pi(n)):{x:h,y:m};if(h=T.x,m=T.y,c){var F;return Object.assign({},E,(F={},F[y]=x?"0":"",F[R]=b?"0":"",F.transform=(A.devicePixelRatio||1)<=1?"translate("+h+"px, "+m+"px)":"translate3d("+h+"px, "+m+"px, 0)",F))}return Object.assign({},E,(t={},t[y]=x?m+"px":"",t[R]=b?h+"px":"",t.transform="",t))}function Oie(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,i=n.adaptive,a=i===void 0?!0:i,s=n.roundOffsets,c=s===void 0?!0:s,l={placement:fs(t.placement),variation:Pd(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,DL(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,DL(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Tie={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Oie,data:{}};var x2={passive:!0};function kie(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=o===void 0?!0:o,a=r.resize,s=a===void 0?!0:a,c=Pi(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&l.forEach(function(u){u.addEventListener("scroll",n.update,x2)}),s&&c.addEventListener("resize",n.update,x2),function(){i&&l.forEach(function(u){u.removeEventListener("scroll",n.update,x2)}),s&&c.removeEventListener("resize",n.update,x2)}}const Nie={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:kie,data:{}};var Pie={left:"right",right:"left",bottom:"top",top:"bottom"};function rm(e){return e.replace(/left|right|bottom|top/g,function(t){return Pie[t]})}var Cie={start:"end",end:"start"};function KL(e){return e.replace(/start|end/g,function(t){return Cie[t]})}function u5(e){var t=Pi(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function f5(e){return Nd(wc(e)).left+u5(e).scrollLeft}function Iie(e,t){var n=Pi(e),r=wc(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,c=0;if(o){i=o.width,a=o.height;var l=OI();(l||!l&&t==="fixed")&&(s=o.offsetLeft,c=o.offsetTop)}return{width:i,height:a,x:s+f5(e),y:c}}function Fie(e){var t,n=wc(e),r=u5(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=Au(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Au(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+f5(e),c=-r.scrollTop;return al(o||n).direction==="rtl"&&(s+=Au(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:c}}function d5(e){var t=al(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function CI(e){return["html","body","#document"].indexOf(ps(e))>=0?e.ownerDocument.body:Ji(e)&&d5(e)?e:CI(av(e))}function Oh(e,t){var n;t===void 0&&(t=[]);var r=CI(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=Pi(r),a=o?[i].concat(i.visualViewport||[],d5(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(Oh(av(a)))}function t6(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function _ie(e,t){var n=Nd(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 HL(e,t,n){return t===wI?t6(Iie(e,n)):Eu(t)?_ie(t,n):t6(Fie(wc(e)))}function Eie(e){var t=Oh(av(e)),n=["absolute","fixed"].indexOf(al(e).position)>=0,r=n&&Ji(e)?Zp(e):e;return Eu(r)?t.filter(function(o){return Eu(o)&&TI(o,r)&&ps(o)!=="body"}):[]}function Xie(e,t,n,r){var o=t==="clippingParents"?Eie(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce(function(c,l){var u=HL(e,l,r);return c.top=Au(u.top,c.top),c.right=og(u.right,c.right),c.bottom=og(u.bottom,c.bottom),c.left=Au(u.left,c.left),c},HL(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 II(e){var t=e.reference,n=e.element,r=e.placement,o=r?fs(r):null,i=r?Pd(r):null,a=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,c;switch(o){case ei:c={x:a,y:t.y-n.height};break;case ea:c={x:a,y:t.y+t.height};break;case ta:c={x:t.x+t.width,y:s};break;case ti:c={x:t.x-n.width,y:s};break;default:c={x:t.x,y:t.y}}var l=o?c5(o):null;if(l!=null){var u=l==="y"?"height":"width";switch(i){case Td:c[l]=c[l]-(t[u]/2-n[u]/2);break;case op:c[l]=c[l]+(t[u]/2-n[u]/2);break}}return c}function ip(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,i=n.strategy,a=i===void 0?e.strategy:i,s=n.boundary,c=s===void 0?oie:s,l=n.rootBoundary,u=l===void 0?wI:l,f=n.elementContext,d=f===void 0?y0:f,h=n.altBoundary,p=h===void 0?!1:h,m=n.padding,v=m===void 0?0:m,b=NI(typeof v!="number"?v:PI(v,Yp)),x=d===y0?iie:y0,R=e.rects.popper,y=e.elements[p?x:d],A=Xie(Eu(y)?y:y.contextElement||wc(e.elements.popper),c,u,a),S=Nd(e.elements.reference),k=II({reference:S,element:R,strategy:"absolute",placement:o}),O=t6(Object.assign({},R,k)),w=d===y0?O:S,I={top:A.top-w.top+b.top,bottom:w.bottom-A.bottom+b.bottom,left:A.left-w.left+b.left,right:w.right-A.right+b.right},E=e.modifiersData.offset;if(d===y0&&E){var T=E[o];Object.keys(I).forEach(function(F){var N=[ta,ea].indexOf(F)>=0?1:-1,P=[ei,ea].indexOf(F)>=0?"y":"x";I[F]+=T[P]*N})}return I}function Wie(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,l=c===void 0?SI:c,u=Pd(r),f=u?s?QL:QL.filter(function(p){return Pd(p)===u}):Yp,d=f.filter(function(p){return l.indexOf(p)>=0});d.length===0&&(d=f);var h=d.reduce(function(p,m){return p[m]=ip(e,{placement:m,boundary:o,rootBoundary:i,padding:a})[fs(m)],p},{});return Object.keys(h).sort(function(p,m){return h[p]-h[m]})}function Vie(e){if(fs(e)===a5)return[];var t=rm(e);return[KL(e),t,KL(t)]}function Uie(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,s=a===void 0?!0:a,c=n.fallbackPlacements,l=n.padding,u=n.boundary,f=n.rootBoundary,d=n.altBoundary,h=n.flipVariations,p=h===void 0?!0:h,m=n.allowedAutoPlacements,v=t.options.placement,b=fs(v),x=b===v,R=c||(x||!p?[rm(v)]:Vie(v)),y=[v].concat(R).reduce(function(G,q){return G.concat(fs(q)===a5?Wie(t,{placement:q,boundary:u,rootBoundary:f,padding:l,flipVariations:p,allowedAutoPlacements:m}):q)},[]),A=t.rects.reference,S=t.rects.popper,k=new Map,O=!0,w=y[0],I=0;I<y.length;I++){var E=y[I],T=fs(E),F=Pd(E)===Td,N=[ei,ea].indexOf(T)>=0,P=N?"width":"height",C=ip(t,{placement:E,boundary:u,rootBoundary:f,altBoundary:d,padding:l}),X=N?F?ta:ti:F?ea:ei;A[P]>S[P]&&(X=rm(X));var U=rm(X),K=[];if(i&&K.push(C[T]<=0),s&&K.push(C[X]<=0,C[U]<=0),K.every(function(G){return G})){w=E,O=!1;break}k.set(E,K)}if(O)for(var ie=p?3:1,B=function(q){var ae=y.find(function(j){var H=k.get(j);if(H)return H.slice(0,q).every(function(de){return de})});if(ae)return w=ae,"break"},Z=ie;Z>0;Z--){var Q=B(Z);if(Q==="break")break}t.placement!==w&&(t.modifiersData[r]._skip=!0,t.placement=w,t.reset=!0)}}const Yie={name:"flip",enabled:!0,phase:"main",fn:Uie,requiresIfExists:["offset"],data:{_skip:!1}};function GL(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 zL(e){return[ei,ta,ea,ti].some(function(t){return e[t]>=0})}function Zie(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=ip(t,{elementContext:"reference"}),s=ip(t,{altBoundary:!0}),c=GL(a,r),l=GL(s,o,i),u=zL(c),f=zL(l);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":f})}const Qie={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Zie};function Bie(e,t,n){var r=fs(e),o=[ti,ei].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,[ti,ta].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}function Die(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]=Bie(f,t.rects,i),u},{}),s=a[t.placement],c=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=a}const Kie={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Die};function Hie(e){var t=e.state,n=e.name;t.modifiersData[n]=II({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Gie={name:"popperOffsets",enabled:!0,phase:"read",fn:Hie,data:{}};function zie(e){return e==="x"?"y":"x"}function Jie(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,s=a===void 0?!1:a,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,f=n.padding,d=n.tether,h=d===void 0?!0:d,p=n.tetherOffset,m=p===void 0?0:p,v=ip(t,{boundary:c,rootBoundary:l,padding:f,altBoundary:u}),b=fs(t.placement),x=Pd(t.placement),R=!x,y=c5(b),A=zie(y),S=t.modifiersData.popperOffsets,k=t.rects.reference,O=t.rects.popper,w=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,I=typeof w=="number"?{mainAxis:w,altAxis:w}:Object.assign({mainAxis:0,altAxis:0},w),E=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(S){if(i){var F,N=y==="y"?ei:ti,P=y==="y"?ea:ta,C=y==="y"?"height":"width",X=S[y],U=X+v[N],K=X-v[P],ie=h?-O[C]/2:0,B=x===Td?k[C]:O[C],Z=x===Td?-O[C]:-k[C],Q=t.elements.arrow,G=h&&Q?l5(Q):{width:0,height:0},q=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:kI(),ae=q[N],j=q[P],H=Lh(0,k[C],G[C]),de=R?k[C]/2-ie-H-ae-I.mainAxis:B-H-ae-I.mainAxis,ye=R?-k[C]/2+ie+H+j+I.mainAxis:Z+H+j+I.mainAxis,me=t.elements.arrow&&Zp(t.elements.arrow),J=me?y==="y"?me.clientTop||0:me.clientLeft||0:0,ce=(F=E==null?void 0:E[y])!=null?F:0,W=X+de-ce-J,ne=X+ye-ce,ue=Lh(h?og(U,W):U,X,h?Au(K,ne):K);S[y]=ue,T[y]=ue-X}if(s){var $,te=y==="x"?ei:ti,oe=y==="x"?ea:ta,ge=S[A],le=A==="y"?"height":"width",ve=ge+v[te],Re=ge-v[oe],_e=[ei,ti].indexOf(b)!==-1,Me=($=E==null?void 0:E[A])!=null?$:0,be=_e?ve:ge-k[le]-O[le]-Me+I.altAxis,ut=_e?ge+k[le]+O[le]-Me-I.altAxis:Re,tt=h&&_e?Rie(be,ge,ut):Lh(h?be:ve,ge,h?ut:Re);S[A]=tt,T[A]=tt-ge}t.modifiersData[r]=T}}const jie={name:"preventOverflow",enabled:!0,phase:"main",fn:Jie,requiresIfExists:["offset"]};function $ie(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function qie(e){return e===Pi(e)||!Ji(e)?u5(e):$ie(e)}function eae(e){var t=e.getBoundingClientRect(),n=kd(t.width)/e.offsetWidth||1,r=kd(t.height)/e.offsetHeight||1;return n!==1||r!==1}function tae(e,t,n){n===void 0&&(n=!1);var r=Ji(t),o=Ji(t)&&eae(t),i=wc(t),a=Nd(e,o,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((ps(t)!=="body"||d5(i))&&(s=qie(t)),Ji(t)?(c=Nd(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):i&&(c.x=f5(i))),{x:a.left+s.scrollLeft-c.x,y:a.top+s.scrollTop-c.y,width:a.width,height:a.height}}function nae(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function o(i){n.add(i.name);var a=[].concat(i.requires||[],i.requiresIfExists||[]);a.forEach(function(s){if(!n.has(s)){var c=t.get(s);c&&o(c)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||o(i)}),r}function rae(e){var t=nae(e);return mie.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function oae(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function iae(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 JL={placement:"bottom",modifiers:[],strategy:"absolute"};function jL(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function aae(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,o=t.defaultOptions,i=o===void 0?JL:o;return function(s,c,l){l===void 0&&(l=i);var u={placement:"bottom",orderedModifiers:[],options:Object.assign({},JL,i),modifiersData:{},elements:{reference:s,popper:c},attributes:{},styles:{}},f=[],d=!1,h={state:u,setOptions:function(b){var x=typeof b=="function"?b(u.options):b;m(),u.options=Object.assign({},i,u.options,x),u.scrollParents={reference:Eu(s)?Oh(s):s.contextElement?Oh(s.contextElement):[],popper:Oh(c)};var R=rae(iae([].concat(r,u.options.modifiers)));return u.orderedModifiers=R.filter(function(y){return y.enabled}),p(),h.update()},forceUpdate:function(){if(!d){var b=u.elements,x=b.reference,R=b.popper;if(jL(x,R)){u.rects={reference:tae(x,Zp(R),u.options.strategy==="fixed"),popper:l5(R)},u.reset=!1,u.placement=u.options.placement,u.orderedModifiers.forEach(function(I){return u.modifiersData[I.name]=Object.assign({},I.data)});for(var y=0;y<u.orderedModifiers.length;y++){if(u.reset===!0){u.reset=!1,y=-1;continue}var A=u.orderedModifiers[y],S=A.fn,k=A.options,O=k===void 0?{}:k,w=A.name;typeof S=="function"&&(u=S({state:u,options:O,name:w,instance:h})||u)}}}},update:oae(function(){return new Promise(function(v){h.forceUpdate(),v(u)})}),destroy:function(){m(),d=!0}};if(!jL(s,c))return h;h.setOptions(l).then(function(v){!d&&l.onFirstUpdate&&l.onFirstUpdate(v)});function p(){u.orderedModifiers.forEach(function(v){var b=v.name,x=v.options,R=x===void 0?{}:x,y=v.effect;if(typeof y=="function"){var A=y({state:u,name:b,instance:h,options:R}),S=function(){};f.push(A||S)}})}function m(){f.forEach(function(v){return v()}),f=[]}return h}}var sae=[Nie,Gie,Tie,LI,Kie,Yie,jie,wie,Qie],lae=aae({defaultModifiers:sae}),cae="tippy-box",FI="tippy-content",uae="tippy-backdrop",_I="tippy-arrow",EI="tippy-svg-arrow",Gc={passive:!0,capture:!0},XI=function(){return document.body};function DA(e,t,n){if(Array.isArray(e)){var r=e[t];return r??(Array.isArray(n)?n[t]:n)}return e}function h5(e,t){var n={}.toString.call(e);return n.indexOf("[object")===0&&n.indexOf(t+"]")>-1}function WI(e,t){return typeof e=="function"?e.apply(void 0,t):e}function $L(e,t){if(t===0)return e;var n;return function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)}}function fae(e){return e.split(/\s+/).filter(Boolean)}function Yf(e){return[].concat(e)}function qL(e,t){e.indexOf(t)===-1&&e.push(t)}function dae(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function hae(e){return e.split("-")[0]}function ig(e){return[].slice.call(e)}function e9(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function Th(){return document.createElement("div")}function sv(e){return["Element","Fragment"].some(function(t){return h5(e,t)})}function pae(e){return h5(e,"NodeList")}function mae(e){return h5(e,"MouseEvent")}function gae(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function vae(e){return sv(e)?[e]:pae(e)?ig(e):Array.isArray(e)?e:ig(document.querySelectorAll(e))}function KA(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function t9(e,t){e.forEach(function(n){n&&n.setAttribute("data-state",t)})}function yae(e){var t,n=Yf(e),r=n[0];return r!=null&&(t=r.ownerDocument)!=null&&t.body?r.ownerDocument:document}function Aae(e,t){var n=t.clientX,r=t.clientY;return e.every(function(o){var i=o.popperRect,a=o.popperState,s=o.props,c=s.interactiveBorder,l=hae(a.placement),u=a.modifiersData.offset;if(!u)return!0;var f=l==="bottom"?u.top.y:0,d=l==="top"?u.bottom.y:0,h=l==="right"?u.left.x:0,p=l==="left"?u.right.x:0,m=i.top-r+f>c,v=r-i.bottom-d>c,b=i.left-n+h>c,x=n-i.right-p>c;return m||v||b||x})}function HA(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(o){e[r](o,n)})}function n9(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=n.getRootNode==null||(r=n.getRootNode())==null?void 0:r.host}return!1}var ja={isTouch:!1},r9=0;function Rae(){ja.isTouch||(ja.isTouch=!0,window.performance&&document.addEventListener("mousemove",VI))}function VI(){var e=performance.now();e-r9<20&&(ja.isTouch=!1,document.removeEventListener("mousemove",VI)),r9=e}function xae(){var e=document.activeElement;if(gae(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function bae(){document.addEventListener("touchstart",Rae,Gc),window.addEventListener("blur",xae)}var Mae=typeof window<"u"&&typeof document<"u",wae=Mae?!!window.msCrypto:!1,Sae={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},Lae={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},Na=Object.assign({appendTo:XI,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},Sae,Lae),Oae=Object.keys(Na),Tae=function(t){var n=Object.keys(t);n.forEach(function(r){Na[r]=t[r]})};function UI(e){var t=e.plugins||[],n=t.reduce(function(r,o){var i=o.name,a=o.defaultValue;if(i){var s;r[i]=e[i]!==void 0?e[i]:(s=Na[i])!=null?s:a}return r},{});return Object.assign({},e,n)}function kae(e,t){var n=t?Object.keys(UI(Object.assign({},Na,{plugins:t}))):Oae,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 o9(e,t){var n=Object.assign({},t,{content:WI(t.content,[e])},t.ignoreAttributes?{}:kae(e,t.plugins));return n.aria=Object.assign({},Na.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?t.interactive:n.aria.expanded,content:n.aria.content==="auto"?t.interactive?null:"describedby":n.aria.content},n}var Nae=function(){return"innerHTML"};function n6(e,t){e[Nae()]=t}function i9(e){var t=Th();return e===!0?t.className=_I:(t.className=EI,sv(e)?t.appendChild(e):n6(t,e)),t}function a9(e,t){sv(t.content)?(n6(e,""),e.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?n6(e,t.content):e.textContent=t.content)}function r6(e){var t=e.firstElementChild,n=ig(t.children);return{box:t,content:n.find(function(r){return r.classList.contains(FI)}),arrow:n.find(function(r){return r.classList.contains(_I)||r.classList.contains(EI)}),backdrop:n.find(function(r){return r.classList.contains(uae)})}}function YI(e){var t=Th(),n=Th();n.className=cae,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=Th();r.className=FI,r.setAttribute("data-state","hidden"),a9(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props);function o(i,a){var s=r6(t),c=s.box,l=s.content,u=s.arrow;a.theme?c.setAttribute("data-theme",a.theme):c.removeAttribute("data-theme"),typeof a.animation=="string"?c.setAttribute("data-animation",a.animation):c.removeAttribute("data-animation"),a.inertia?c.setAttribute("data-inertia",""):c.removeAttribute("data-inertia"),c.style.maxWidth=typeof a.maxWidth=="number"?a.maxWidth+"px":a.maxWidth,a.role?c.setAttribute("role",a.role):c.removeAttribute("role"),(i.content!==a.content||i.allowHTML!==a.allowHTML)&&a9(l,e.props),a.arrow?u?i.arrow!==a.arrow&&(c.removeChild(u),c.appendChild(i9(a.arrow))):c.appendChild(i9(a.arrow)):u&&c.removeChild(u)}return{popper:t,onUpdate:o}}YI.$$tippy=!0;var Pae=1,b2=[],GA=[];function Cae(e,t){var n=o9(e,Object.assign({},Na,UI(e9(t)))),r,o,i,a=!1,s=!1,c=!1,l=!1,u,f,d,h=[],p=$L(W,n.interactiveDebounce),m,v=Pae++,b=null,x=dae(n.plugins),R={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},y={id:v,reference:e,popper:Th(),popperInstance:b,props:n,state:R,plugins:x,clearDelayTimeouts:be,setProps:ut,setContent:tt,show:Oe,hide:Ne,hideWithInteractivity:Fe,enable:_e,disable:Me,unmount:De,destroy:qe};if(!n.render)return y;var A=n.render(y),S=A.popper,k=A.onUpdate;S.setAttribute("data-tippy-root",""),S.id="tippy-"+y.id,y.popper=S,e._tippy=y,S._tippy=y;var O=x.map(function(ke){return ke.fn(y)}),w=e.hasAttribute("aria-expanded");return me(),ie(),X(),U("onCreate",[y]),n.showOnCreate&&ve(),S.addEventListener("mouseenter",function(){y.props.interactive&&y.state.isVisible&&y.clearDelayTimeouts()}),S.addEventListener("mouseleave",function(){y.props.interactive&&y.props.trigger.indexOf("mouseenter")>=0&&N().addEventListener("mousemove",p)}),y;function I(){var ke=y.props.touch;return Array.isArray(ke)?ke:[ke,0]}function E(){return I()[0]==="hold"}function T(){var ke;return!!((ke=y.props.render)!=null&&ke.$$tippy)}function F(){return m||e}function N(){var ke=F().parentNode;return ke?yae(ke):document}function P(){return r6(S)}function C(ke){return y.state.isMounted&&!y.state.isVisible||ja.isTouch||u&&u.type==="focus"?0:DA(y.props.delay,ke?0:1,Na.delay)}function X(ke){ke===void 0&&(ke=!1),S.style.pointerEvents=y.props.interactive&&!ke?"":"none",S.style.zIndex=""+y.props.zIndex}function U(ke,Ze,et){if(et===void 0&&(et=!0),O.forEach(function(ct){ct[ke]&&ct[ke].apply(ct,Ze)}),et){var xt;(xt=y.props)[ke].apply(xt,Ze)}}function K(){var ke=y.props.aria;if(ke.content){var Ze="aria-"+ke.content,et=S.id,xt=Yf(y.props.triggerTarget||e);xt.forEach(function(ct){var ht=ct.getAttribute(Ze);if(y.state.isVisible)ct.setAttribute(Ze,ht?ht+" "+et:et);else{var yt=ht&&ht.replace(et,"").trim();yt?ct.setAttribute(Ze,yt):ct.removeAttribute(Ze)}})}}function ie(){if(!(w||!y.props.aria.expanded)){var ke=Yf(y.props.triggerTarget||e);ke.forEach(function(Ze){y.props.interactive?Ze.setAttribute("aria-expanded",y.state.isVisible&&Ze===F()?"true":"false"):Ze.removeAttribute("aria-expanded")})}}function B(){N().removeEventListener("mousemove",p),b2=b2.filter(function(ke){return ke!==p})}function Z(ke){if(!(ja.isTouch&&(c||ke.type==="mousedown"))){var Ze=ke.composedPath&&ke.composedPath()[0]||ke.target;if(!(y.props.interactive&&n9(S,Ze))){if(Yf(y.props.triggerTarget||e).some(function(et){return n9(et,Ze)})){if(ja.isTouch||y.state.isVisible&&y.props.trigger.indexOf("click")>=0)return}else U("onClickOutside",[y,ke]);y.props.hideOnClick===!0&&(y.clearDelayTimeouts(),y.hide(),s=!0,setTimeout(function(){s=!1}),y.state.isMounted||ae())}}}function Q(){c=!0}function G(){c=!1}function q(){var ke=N();ke.addEventListener("mousedown",Z,!0),ke.addEventListener("touchend",Z,Gc),ke.addEventListener("touchstart",G,Gc),ke.addEventListener("touchmove",Q,Gc)}function ae(){var ke=N();ke.removeEventListener("mousedown",Z,!0),ke.removeEventListener("touchend",Z,Gc),ke.removeEventListener("touchstart",G,Gc),ke.removeEventListener("touchmove",Q,Gc)}function j(ke,Ze){de(ke,function(){!y.state.isVisible&&S.parentNode&&S.parentNode.contains(S)&&Ze()})}function H(ke,Ze){de(ke,Ze)}function de(ke,Ze){var et=P().box;function xt(ct){ct.target===et&&(HA(et,"remove",xt),Ze())}if(ke===0)return Ze();HA(et,"remove",f),HA(et,"add",xt),f=xt}function ye(ke,Ze,et){et===void 0&&(et=!1);var xt=Yf(y.props.triggerTarget||e);xt.forEach(function(ct){ct.addEventListener(ke,Ze,et),h.push({node:ct,eventType:ke,handler:Ze,options:et})})}function me(){E()&&(ye("touchstart",ce,{passive:!0}),ye("touchend",ne,{passive:!0})),fae(y.props.trigger).forEach(function(ke){if(ke!=="manual")switch(ye(ke,ce),ke){case"mouseenter":ye("mouseleave",ne);break;case"focus":ye(wae?"focusout":"blur",ue);break;case"focusin":ye("focusout",ue);break}})}function J(){h.forEach(function(ke){var Ze=ke.node,et=ke.eventType,xt=ke.handler,ct=ke.options;Ze.removeEventListener(et,xt,ct)}),h=[]}function ce(ke){var Ze,et=!1;if(!(!y.state.isEnabled||$(ke)||s)){var xt=((Ze=u)==null?void 0:Ze.type)==="focus";u=ke,m=ke.currentTarget,ie(),!y.state.isVisible&&mae(ke)&&b2.forEach(function(ct){return ct(ke)}),ke.type==="click"&&(y.props.trigger.indexOf("mouseenter")<0||a)&&y.props.hideOnClick!==!1&&y.state.isVisible?et=!0:ve(ke),ke.type==="click"&&(a=!et),et&&!xt&&Re(ke)}}function W(ke){var Ze=ke.target,et=F().contains(Ze)||S.contains(Ze);if(!(ke.type==="mousemove"&&et)){var xt=le().concat(S).map(function(ct){var ht,yt=ct._tippy,Ft=(ht=yt.popperInstance)==null?void 0:ht.state;return Ft?{popperRect:ct.getBoundingClientRect(),popperState:Ft,props:n}:null}).filter(Boolean);Aae(xt,ke)&&(B(),Re(ke))}}function ne(ke){var Ze=$(ke)||y.props.trigger.indexOf("click")>=0&&a;if(!Ze){if(y.props.interactive){y.hideWithInteractivity(ke);return}Re(ke)}}function ue(ke){y.props.trigger.indexOf("focusin")<0&&ke.target!==F()||y.props.interactive&&ke.relatedTarget&&S.contains(ke.relatedTarget)||Re(ke)}function $(ke){return ja.isTouch?E()!==ke.type.indexOf("touch")>=0:!1}function te(){oe();var ke=y.props,Ze=ke.popperOptions,et=ke.placement,xt=ke.offset,ct=ke.getReferenceClientRect,ht=ke.moveTransition,yt=T()?r6(S).arrow:null,Ft=ct?{getBoundingClientRect:ct,contextElement:ct.contextElement||F()}:e,Zt={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(_a){var io=_a.state;if(T()){var nf=P(),Tc=nf.box;["placement","reference-hidden","escaped"].forEach(function(Ms){Ms==="placement"?Tc.setAttribute("data-placement",io.placement):io.attributes.popper["data-popper-"+Ms]?Tc.setAttribute("data-"+Ms,""):Tc.removeAttribute("data-"+Ms)}),io.attributes.popper={}}}},Nn=[{name:"offset",options:{offset:xt}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!ht}},Zt];T()&&yt&&Nn.push({name:"arrow",options:{element:yt,padding:3}}),Nn.push.apply(Nn,(Ze==null?void 0:Ze.modifiers)||[]),y.popperInstance=lae(Ft,S,Object.assign({},Ze,{placement:et,onFirstUpdate:d,modifiers:Nn}))}function oe(){y.popperInstance&&(y.popperInstance.destroy(),y.popperInstance=null)}function ge(){var ke=y.props.appendTo,Ze,et=F();y.props.interactive&&ke===XI||ke==="parent"?Ze=et.parentNode:Ze=WI(ke,[et]),Ze.contains(S)||Ze.appendChild(S),y.state.isMounted=!0,te()}function le(){return ig(S.querySelectorAll("[data-tippy-root]"))}function ve(ke){y.clearDelayTimeouts(),ke&&U("onTrigger",[y,ke]),q();var Ze=C(!0),et=I(),xt=et[0],ct=et[1];ja.isTouch&&xt==="hold"&&ct&&(Ze=ct),Ze?r=setTimeout(function(){y.show()},Ze):y.show()}function Re(ke){if(y.clearDelayTimeouts(),U("onUntrigger",[y,ke]),!y.state.isVisible){ae();return}if(!(y.props.trigger.indexOf("mouseenter")>=0&&y.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(ke.type)>=0&&a)){var Ze=C(!1);Ze?o=setTimeout(function(){y.state.isVisible&&y.hide()},Ze):i=requestAnimationFrame(function(){y.hide()})}}function _e(){y.state.isEnabled=!0}function Me(){y.hide(),y.state.isEnabled=!1}function be(){clearTimeout(r),clearTimeout(o),cancelAnimationFrame(i)}function ut(ke){if(!y.state.isDestroyed){U("onBeforeUpdate",[y,ke]),J();var Ze=y.props,et=o9(e,Object.assign({},Ze,e9(ke),{ignoreAttributes:!0}));y.props=et,me(),Ze.interactiveDebounce!==et.interactiveDebounce&&(B(),p=$L(W,et.interactiveDebounce)),Ze.triggerTarget&&!et.triggerTarget?Yf(Ze.triggerTarget).forEach(function(xt){xt.removeAttribute("aria-expanded")}):et.triggerTarget&&e.removeAttribute("aria-expanded"),ie(),X(),k&&k(Ze,et),y.popperInstance&&(te(),le().forEach(function(xt){requestAnimationFrame(xt._tippy.popperInstance.forceUpdate)})),U("onAfterUpdate",[y,ke])}}function tt(ke){y.setProps({content:ke})}function Oe(){var ke=y.state.isVisible,Ze=y.state.isDestroyed,et=!y.state.isEnabled,xt=ja.isTouch&&!y.props.touch,ct=DA(y.props.duration,0,Na.duration);if(!(ke||Ze||et||xt)&&!F().hasAttribute("disabled")&&(U("onShow",[y],!1),y.props.onShow(y)!==!1)){if(y.state.isVisible=!0,T()&&(S.style.visibility="visible"),X(),q(),y.state.isMounted||(S.style.transition="none"),T()){var ht=P(),yt=ht.box,Ft=ht.content;KA([yt,Ft],0)}d=function(){var Nn;if(!(!y.state.isVisible||l)){if(l=!0,S.offsetHeight,S.style.transition=y.props.moveTransition,T()&&y.props.animation){var aa=P(),_a=aa.box,io=aa.content;KA([_a,io],ct),t9([_a,io],"visible")}K(),ie(),qL(GA,y),(Nn=y.popperInstance)==null||Nn.forceUpdate(),U("onMount",[y]),y.props.animation&&T()&&H(ct,function(){y.state.isShown=!0,U("onShown",[y])})}},ge()}}function Ne(){var ke=!y.state.isVisible,Ze=y.state.isDestroyed,et=!y.state.isEnabled,xt=DA(y.props.duration,1,Na.duration);if(!(ke||Ze||et)&&(U("onHide",[y],!1),y.props.onHide(y)!==!1)){if(y.state.isVisible=!1,y.state.isShown=!1,l=!1,a=!1,T()&&(S.style.visibility="hidden"),B(),ae(),X(!0),T()){var ct=P(),ht=ct.box,yt=ct.content;y.props.animation&&(KA([ht,yt],xt),t9([ht,yt],"hidden"))}K(),ie(),y.props.animation?T()&&j(xt,y.unmount):y.unmount()}}function Fe(ke){N().addEventListener("mousemove",p),qL(b2,p),p(ke)}function De(){y.state.isVisible&&y.hide(),y.state.isMounted&&(oe(),le().forEach(function(ke){ke._tippy.unmount()}),S.parentNode&&S.parentNode.removeChild(S),GA=GA.filter(function(ke){return ke!==y}),y.state.isMounted=!1,U("onHidden",[y]))}function qe(){y.state.isDestroyed||(y.clearDelayTimeouts(),y.unmount(),J(),delete e._tippy,y.state.isDestroyed=!0,U("onDestroy",[y]))}}function $u(e,t){t===void 0&&(t={});var n=Na.plugins.concat(t.plugins||[]);bae();var r=Object.assign({},t,{plugins:n}),o=vae(e),i=o.reduce(function(a,s){var c=s&&Cae(s,r);return c&&a.push(c),a},[]);return sv(e)?i[0]:i}$u.defaultProps=Na;$u.setDefaultProps=Tae;$u.currentInput=ja;Object.assign({},LI,{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)}});$u.setDefaultProps({render:YI});const Iae=Ie({__name:"Popover",props:{value:{type:Boolean,default:!1},trigger:{default:"click"},placement:{default:"bottom"},appendTo:{},contentStyle:{},center:{type:Boolean,default:!1}},emits:["update:value"],setup(e,{emit:t}){const n=e,r=t,o=he(),i=he(),a=he(),s=he(!1),c=we(()=>n.contentStyle||{});return Tt(()=>n.value,()=>{o.value&&(n.value?o.value.show():o.value.hide())}),Sn(()=>{o.value&&o.value.destroy()}),Ht(()=>{o.value=$u(i.value,{content:a.value,allowHTML:!0,trigger:n.trigger,placement:n.placement,interactive:!0,appendTo:n.appendTo||document.body,maxWidth:"none",offset:[0,8],duration:200,animation:"scale",theme:"popover",onShow(){s.value=!0},onShown(){n.value||r("update:value",!0)},onHidden(){n.value&&r("update:value",!1),s.value=!1}})}),(l,u)=>(Y(),ee("div",{class:ze(["popover",{center:l.center}]),ref_key:"triggerRef",ref:i},[V("div",{class:"popover-content",style:Se(c.value),ref_key:"contentRef",ref:a},[s.value?lr(l.$slots,"content",{key:0},void 0,!0):Qe("",!0)],4),lr(l.$slots,"default",{},void 0,!0)],2))}}),Pt=We(Iae,[["__scopeId","data-v-7277ff01"]]),Fae=Ie({__name:"PopoverMenuItem",props:{center:{type:Boolean,default:!1}},emits:["click"],setup(e,{emit:t}){const n=t;return(r,o)=>(Y(),ee("div",{class:ze(["popover-menu-item",{center:r.center}]),onClick:o[0]||(o[0]=i=>n("click"))},[lr(r.$slots,"default",{},void 0,!0)],2))}}),tc=We(Fae,[["__scopeId","data-v-1f176c16"]]),_ae={class:"editor-header"},Eae={class:"left"},Xae={class:"group-menu-item"},Wae={class:"arrow-btn"},Vae={class:"menu-item"},Uae={class:"menu-item"},Yae={class:"github-link",href:"https://github.com/pipipi-pikachu/PPTist",target:"_blank"},Zae={class:"menu-item"},Qae={class:"right"},Bae={class:"title"},Dae=["title"],Kae=Ie({__name:"index",setup(e){const t=ft(),n=st(),{title:r}=Ee(n),{enterScreening:o,enterScreeningFromStart:i}=Mc(),{importSpecificFile:a,importPPTXFile:s,exporting:c,importData:l,isBase64:u,base64ToBuffer:f,arrayBufferToBase64:d}=bne(),{exportPPT:h,exportBuffer:p}=Up(),{resetSlides:m}=Bd(),v=he(!1),b=he(!1),x=he(!1),R=he(),y=he(""),A=()=>{y.value=r.value,x.value=!0,Wr(()=>{var E;return(E=R.value)==null?void 0:E.focus()})},S=()=>{n.setTitle(y.value),x.value=!1},k=E=>{t.setDialogForExport(E),v.value=!1},O=E=>{const T=E.data;if(T.type==="init"){const F=T.data;if(!F||!F.title)return;if(y.value=F.title.substring(0,F.title.lastIndexOf(".")),S(),F.content)if(F.content instanceof ArrayBuffer){const N="pptx_"+MI.md5(d(F.content)),P=localStorage.getItem(N);if(P){const C=JSON.parse(P);n.setSlides(C)}else l(F.content)}else u(F.content)&&(F.content=f(F.content),l(F.content))}T.type==="start"&&T.title&&(y.value=T.title.substring(0,T.title.lastIndexOf(".")),S())},w=E=>{(E.metaKey||E.ctrlKey)&&E.key.toLowerCase()==="s"&&(E.stopPropagation(),E.preventDefault(),I())},I=async()=>{var N;const E=y.value||r.value;if(!E||E===""){gn.error("名称不能为空"),(N=R.value)==null||N.focus();return}const T=await p(),F={data:JSON.stringify({content:T,title:E}),type:"exportPPTX"};window.parent.postMessage(F,"*")};return document.addEventListener("keydown",w),window.addEventListener("load",()=>{window.parent.postMessage({type:"initSuccess"},"*"),window.addEventListener("message",O)}),window.addEventListener("unload",()=>{window.removeEventListener("message",O),document.removeEventListener("keydown",w)}),(E,T)=>{const F=xe("IconPpt"),N=xe("IconDown"),P=xe("IconDelete"),C=xe("IconImportPPtist"),X=xe("IconUpload"),U=xe("IconExport"),K=xe("IconDownPic"),ie=xe("IconGithub"),B=xe("IconHelp"),Z=xe("IconSave"),Q=Mn("tooltip");return Y(),ee("div",_ae,[V("div",Eae,[V("div",Xae,[Be((Y(),ee("div",{class:"menu-item",onClick:T[0]||(T[0]=G=>z(o)())},[L(F,{class:"icon"})])),[[Q,"幻灯片放映"]]),L(Pt,{trigger:"click",center:""},{content:se(()=>[L(tc,{onClick:T[1]||(T[1]=G=>z(i)())},{default:se(()=>[Ue("从头开始")]),_:1}),L(tc,{onClick:T[2]||(T[2]=G=>z(o)())},{default:se(()=>[Ue("从当前页开始")]),_:1})]),default:se(()=>[V("div",Wae,[L(N,{class:"arrow"})])]),_:1})]),Be((Y(),ee("div",{class:"menu-item",onClick:T[3]||(T[3]=G=>{z(m)(),v.value=!1})},[L(P,{class:"icon"})])),[[Q,"清空"]]),Be((Y(),ee("div",Vae,[L(Fu,{accept:".pptist",onChange:T[4]||(T[4]=G=>{z(a)(G)})},{default:se(()=>[L(C,{class:"icon"})]),_:1})])),[[Q,"导入pptist"]]),Be((Y(),ee("div",Uae,[L(Fu,{accept:"application/vnd.openxmlformats-officedocument.presentationml.presentation",onChange:T[5]||(T[5]=G=>{z(s)(G)})},{default:se(()=>[L(X,{class:"icon"})]),_:1})])),[[Q,"导入pptx"]]),Be((Y(),ee("div",{class:"menu-item",onClick:T[6]||(T[6]=G=>z(h)())},[L(U,{class:"icon"})])),[[Q,"导出pptx"]]),Be((Y(),ee("div",{class:"menu-item",onClick:T[7]||(T[7]=G=>k("image"))},[L(K,{class:"icon"})])),[[Q,"导出图片"]]),Be((Y(),ee("a",Yae,[V("div",Zae,[L(ie,{class:"icon"})])])),[[Q,"Copyright © 2020-PRESENT pipipi-pikachu"]]),Be((Y(),ee("div",{class:"menu-item",onClick:T[8]||(T[8]=G=>{v.value=!1,b.value=!0})},[L(B,{class:"icon"})])),[[Q,"快捷键"]])]),V("div",Qae,[V("div",Bae,[x.value?(Y(),Te(_u,{key:0,class:"title-input",ref_key:"titleInputRef",ref:R,value:y.value,"onUpdate:value":T[9]||(T[9]=G=>y.value=G),onBlur:T[10]||(T[10]=G=>S())},null,8,["value"])):(Y(),ee("div",{key:1,class:"title-text",onClick:T[11]||(T[11]=G=>A()),title:z(r)},vt(z(r)),9,Dae))]),Be((Y(),ee("div",{class:"menu-item",onClick:I},[L(Z,{class:"icon"})])),[[Q,"保存"]])]),L(qoe,{width:320,visible:b.value,"onUpdate:visible":T[12]||(T[12]=G=>b.value=G),placement:"right"},{default:se(()=>[L(Zoe)]),_:1},8,["visible"]),L(i5,{loading:z(c),tip:"正在导入..."},null,8,["loading"])])}}}),Hae=We(Kae,[["__scopeId","data-v-56c46ca1"]]),qu=Symbol(),p5=Symbol(),ZI=Symbol(),Gae=()=>{const e=window.getSelection();e&&e.removeAllRanges()},zae=e=>{const t=he(0),n=he(0),r=ft(),{canvasPercentage:o,canvasDragged:i}=Ee(r),{viewportRatio:a}=Ee(st()),s=()=>{if(!e.value)return;const d=e.value.clientWidth,h=e.value.clientHeight;if(h/d>a.value){const p=d*(o.value/100);r.setCanvasScale(p/Gt),t.value=(d-p)/2,n.value=(h-p*a.value)/2}else{const p=h*(o.value/100);r.setCanvasScale(p/(Gt*a.value)),t.value=(d-p/a.value)/2,n.value=(h-p)/2}};Tt(o,(d,h)=>{if(!e.value)return;const p=e.value.clientWidth,m=e.value.clientHeight,v=p*(d/100),b=p*(h/100),x=m*(d/100),R=m*(h/100);m/p>a.value?r.setCanvasScale(v/Gt):r.setCanvasScale(x/(Gt*a.value)),t.value=t.value-(v-b)/2,n.value=n.value-(x-R)/2}),Tt(a,s),Tt(i,()=>{i.value||s()});const l=we(()=>({width:Gt,height:Gt*a.value,left:t.value,top:n.value})),u=new ResizeObserver(s);return Ht(()=>{e.value&&u.observe(e.value)}),Sn(()=>{e.value&&u.unobserve(e.value)}),{viewportStyles:l,dragViewport:d=>{let h=!0;const p=d.pageX,m=d.pageY,v=t.value,b=n.value;document.onmousemove=x=>{if(!h)return;const R=x.pageX,y=x.pageY;t.value=v+(R-p),n.value=b+(y-m)},document.onmouseup=()=>{h=!1,document.onmousemove=null,document.onmouseup=null,r.setCanvasDragged(!0)}}}},Jae=(e,t)=>{const n=ft(),{canvasScale:r,hiddenElementIdList:o}=Ee(n),i=he(!1),a=he(1),s=he({top:0,left:0,width:0,height:0});return{mouseSelection:s,mouseSelectionVisible:i,mouseSelectionQuadrant:a,updateMouseSelection:l=>{if(!t.value)return;let u=!0;const f=t.value.getBoundingClientRect(),d=5,h=l.pageX,p=l.pageY,m=(h-f.x)/r.value,v=(p-f.y)/r.value;s.value={top:v,left:m,width:0,height:0},i.value=!1,a.value=4,document.onmousemove=b=>{if(!u)return;const x=b.pageX,R=b.pageY,y=(x-h)/r.value,A=(R-p)/r.value,S=Math.abs(y),k=Math.abs(A);if(S<d||k<d)return;let O=0;y>0&&A>0?O=4:y<0&&A<0?O=2:y>0&&A<0?O=1:y<0&&A>0&&(O=3),s.value={...s.value,width:S,height:k},i.value=!0,a.value=O},document.onmouseup=()=>{document.onmousemove=null,document.onmouseup=null,u=!1;let b=[];for(let R=0;R<e.value.length;R++){const y=e.value[R],A=s.value.left,S=s.value.top,k=s.value.width,O=s.value.height,{minX:w,maxX:I,minY:E,maxY:T}=wa(y);let F=!1;a.value===4?F=w>A&&I<A+k&&E>S&&T<S+O:a.value===2?F=w>A-k&&I<A-k+k&&E>S-O&&T<S-O+O:a.value===1?F=w>A&&I<A+k&&E>S-O&&T<S-O+O:a.value===3&&(F=w>A-k&&I<A-k+k&&E>S&&T<S+O),F&&!y.lock&&!o.value.includes(y.id)&&b.push(y)}b=b.filter(R=>{if(R.groupId){const y=b.map(S=>S.id);return e.value.filter(S=>S.groupId===R.groupId).every(S=>y.includes(S.id))}return!0});const x=b.map(R=>R.id);n.setActiveElementIdList(x),i.value=!1}}}},jae=e=>{const{disableHotkeys:t}=Ee(ft()),{createImageElement:n,createTextElement:r}=zu(),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&&Hu(s).then(c=>n(c))}else a.kind==="string"&&a.type==="text/plain"&&a.getAsString(s=>{if(t.value)return;const c=Cx(s);r({left:0,top:0,width:600,height:50},{content:c})})};Ht(()=>{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})},$ae=(e,t)=>{const n=Math.atan2(e,t);return 180/Math.PI*n},QI=(e,t,n)=>{const r=st(),{addHistorySnapshot:o}=zt();return{rotateElement:(a,s)=>{const c=!(a instanceof MouseEvent);if(c&&(!a.changedTouches||!a.changedTouches[0]))return;let l=!0,u=0;const f=s.rotate||0,d=s.left,h=s.top,p=s.width,m=s.height,v=d+p/2,b=h+m/2;if(!t.value)return;const x=t.value.getBoundingClientRect(),R=A=>{if(!l)return;const S=A instanceof MouseEvent?A.pageX:A.changedTouches[0].pageX,k=A instanceof MouseEvent?A.pageY:A.changedTouches[0].pageY,O=(S-x.left)/n.value,w=(k-x.top)/n.value,I=O-v,E=b-w;u=$ae(I,E);const T=5;Math.abs(u)<=T?u=0:u>0&&Math.abs(u-45)<=T?u-=u-45:u<0&&Math.abs(u+45)<=T?u-=u+45:u>0&&Math.abs(u-90)<=T?u-=u-90:u<0&&Math.abs(u+90)<=T?u-=u+90:u>0&&Math.abs(u-135)<=T?u-=u-135:u<0&&Math.abs(u+135)<=T?u-=u+135:u>0&&Math.abs(u-180)<=T?u-=u-180:u<0&&Math.abs(u+180)<=T&&(u-=u+180),e.value=e.value.map(F=>s.id===F.id?{...F,rotate:u}:F)},y=()=>{l=!1,document.onmousemove=null,document.onmouseup=null,f!==u&&(r.updateSlide({elements:e.value}),o())};c?(document.ontouchmove=R,document.ontouchend=y):(document.onmousemove=R,document.onmouseup=y)}}},$0={text:"文本",image:"图片",shape:"形状",line:"线条",chart:"图表",table:"表格",video:"视频",audio:"音频",latex:"公式"},BI={text:20,image:20,shape:20,chart:200,table:20,video:250,audio:20,latex:20},s9=(e,t)=>{const{left:n,top:r,width:o,height:i}=e,a=Math.sqrt(Math.pow(o,2)+Math.pow(i,2))/2,s=Math.atan(i/o)*180/Math.PI,c=(180-t-s)*Math.PI/180,l=(s-t)*Math.PI/180,u=(90-t)*Math.PI/180,f=t*Math.PI/180,d=o/2,h=i/2,p=n+d,m=r+h,v={left:p+a*Math.cos(c),top:m-a*Math.sin(c)},b={left:p+h*Math.cos(u),top:m-h*Math.sin(u)},x={left:p+a*Math.cos(l),top:m-a*Math.sin(l)},R={left:p+d*Math.cos(f),top:m+d*Math.sin(f)},y={left:p-a*Math.cos(c),top:m+a*Math.sin(c)},A={left:p-h*Math.sin(f),top:m+h*Math.cos(f)},S={left:p-a*Math.cos(l),top:m+a*Math.sin(l)},k={left:p-d*Math.cos(f),top:m-d*Math.sin(f)};return{leftTopPoint:v,topPoint:b,rightTopPoint:x,rightPoint:R,rightBottomPoint:y,bottomPoint:A,leftBottomPoint:S,leftPoint:k}},l9=(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],DI=(e,t,n)=>{const r=ft(),o=st(),{activeElementIdList:i,activeGroupElementId:a}=Ee(r),{viewportRatio:s}=Ee(o),{ctrlOrShiftKeyActive:c}=Ee(bs()),{addHistorySnapshot:l}=zt();return{scaleElement:(d,h,p)=>{const m=!(d instanceof MouseEvent);if(m&&(!d.changedTouches||!d.changedTouches[0]))return;let v=!0;r.setScalingState(!0);const b=h.left,x=h.top,R=h.width,y=h.height,A=h.type==="table"?h.cellMinHeight:0,S="rotate"in h&&h.rotate?h.rotate:0,k=Math.PI*S/180,O=c.value||"fixedRatio"in h&&h.fixedRatio,w=R/y,I=m?d.changedTouches[0].pageX:d.pageX,E=m?d.changedTouches[0].pageY:d.pageY,T=BI[h.type]||20,F=Z=>Z<T?T:Z;let N,P=0,C=0,X=[],U=[];if("rotate"in h&&h.rotate){const{left:Z,top:Q,width:G,height:q}=h;N=s9({left:Z,top:Q,width:G,height:q},S);const ae=l9(p,N);P=ae.left,C=ae.top}else{const Z=Gt,Q=Gt*s.value,G=h.id===a.value;for(const me of e.value){if("rotate"in me&&me.rotate||me.type==="line"||G&&me.id===h.id||!G&&i.value.includes(me.id))continue;const J=me.left,ce=me.top,W=me.width,ne=me.height,ue=J+W,$=ce+ne,te={value:ce,range:[J,ue]},oe={value:$,range:[J,ue]},ge={value:J,range:[ce,$]},le={value:ue,range:[ce,$]};X.push(te,oe),U.push(ge,le)}const q={value:0,range:[0,Z]},ae={value:Q,range:[0,Z]},j={value:Q/2,range:[0,Z]},H={value:0,range:[0,Q]},de={value:Z,range:[0,Q]},ye={value:Z/2,range:[0,Q]};X.push(q,ae,j),U.push(H,de,ye),X=Um(X),U=Um(U)}const K=(Z,Q)=>{const q=[];let ae=!1,j=!1;const H={offsetX:0,offsetY:0};if(Q||Q===0)for(let de=0;de<X.length;de++){const{value:ye,range:me}=X[de],J=Math.min(...me,Z||0),ce=Math.max(...me,Z||0);Math.abs(Q-ye)<5&&!j&&(H.offsetY=Q-ye,j=!0,q.push({type:"horizontal",axis:{x:J-50,y:ye},length:ce-J+100}))}if(Z||Z===0)for(let de=0;de<U.length;de++){const{value:ye,range:me}=U[de],J=Math.min(...me,Q||0),ce=Math.max(...me,Q||0);Math.abs(Z-ye)<5&&!ae&&(H.offsetX=Z-ye,ae=!0,q.push({type:"vertical",axis:{x:ye,y:J-50},length:ce-J+100}))}return t.value=q,H},ie=Z=>{if(!v)return;const Q=Z instanceof MouseEvent?Z.pageX:Z.changedTouches[0].pageX,G=Z instanceof MouseEvent?Z.pageY:Z.changedTouches[0].pageY,q=Q-I,ae=G-E;let j=R,H=y,de=b,ye=x;if(S){const me=(Math.cos(k)*q+Math.sin(k)*ae)/n.value;let J=(Math.cos(k)*ae-Math.sin(k)*q)/n.value;O&&((p===mt.RIGHT_BOTTOM||p===mt.LEFT_TOP)&&(J=me/w),(p===mt.LEFT_BOTTOM||p===mt.RIGHT_TOP)&&(J=-me/w)),p===mt.RIGHT_BOTTOM?(j=F(R+me),H=F(y+J)):p===mt.LEFT_BOTTOM?(j=F(R-me),H=F(y+J),de=b-(j-R)):p===mt.LEFT_TOP?(j=F(R-me),H=F(y-J),de=b-(j-R),ye=x-(H-y)):p===mt.RIGHT_TOP?(j=F(R+me),H=F(y-J),ye=x-(H-y)):p===mt.TOP?(H=F(y-J),ye=x-(H-y)):p===mt.BOTTOM?H=F(y+J):p===mt.LEFT?(j=F(R-me),de=b-(j-R)):p===mt.RIGHT&&(j=F(R+me));const ce=s9({width:j,height:H,left:de,top:ye},S),W=l9(p,ce),ne=W.left,ue=W.top,$=ne-P,te=ue-C;de=de-$,ye=ye-te}else{let me=q/n.value,J=ae/n.value;if(O&&((p===mt.RIGHT_BOTTOM||p===mt.LEFT_TOP)&&(J=me/w),(p===mt.LEFT_BOTTOM||p===mt.RIGHT_TOP)&&(J=-me/w)),p===mt.RIGHT_BOTTOM){const{offsetX:ce,offsetY:W}=K(b+R+me,x+y+J);me=me-ce,J=J-W,O&&(W?me=J*w:J=me/w),j=F(R+me),H=F(y+J)}else if(p===mt.LEFT_BOTTOM){const{offsetX:ce,offsetY:W}=K(b+me,x+y+J);me=me-ce,J=J-W,O&&(W?me=-J*w:J=-me/w),j=F(R-me),H=F(y+J),de=b-(j-R)}else if(p===mt.LEFT_TOP){const{offsetX:ce,offsetY:W}=K(b+me,x+J);me=me-ce,J=J-W,O&&(W?me=J*w:J=me/w),j=F(R-me),H=F(y-J),de=b-(j-R),ye=x-(H-y)}else if(p===mt.RIGHT_TOP){const{offsetX:ce,offsetY:W}=K(b+R+me,x+J);me=me-ce,J=J-W,O&&(W?me=-J*w:J=-me/w),j=F(R+me),H=F(y-J),ye=x-(H-y)}else if(p===mt.LEFT){const{offsetX:ce}=K(b+me,null);me=me-ce,j=F(R-me),de=b-(j-R)}else if(p===mt.RIGHT){const{offsetX:ce}=K(b+R+me,null);me=me-ce,j=F(R+me)}else if(p===mt.TOP){const{offsetY:ce}=K(null,x+J);J=J-ce,H=F(y-J),ye=x-(H-y)}else if(p===mt.BOTTOM){const{offsetY:ce}=K(null,x+y+J);J=J-ce,H=F(y+J)}}e.value=e.value.map(me=>{if(h.id!==me.id)return me;if(me.type==="shape"&&"pathFormula"in me&&me.pathFormula){const J=Gu[me.pathFormula];let ce="";return"editable"in J?ce=J.formula(j,H,me.keypoint):ce=J.formula(j,H),{...me,left:de,top:ye,width:j,height:H,viewBox:[j,H],path:ce}}if(me.type==="table"){let J=A+(H-y)/me.data.length;return J=J<36?36:J,J===A?{...me,left:de,width:j}:{...me,left:de,top:ye,width:j,height:H,cellMinHeight:J<36?36:J}}return{...me,left:de,top:ye,width:j,height:H}})},B=Z=>{v=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null,t.value=[];const Q=Z instanceof MouseEvent?Z.pageX:Z.changedTouches[0].pageX,G=Z instanceof MouseEvent?Z.pageY:Z.changedTouches[0].pageY;I===Q&&E===G||(o.updateSlide({elements:e.value}),r.setScalingState(!1),l())};m?(document.ontouchmove=ie,document.ontouchend=B):(document.onmousemove=ie,document.onmouseup=B)},scaleMultiElement:(d,h,p)=>{let m=!0;const{minX:v,maxX:b,minY:x,maxY:R}=h,y=b-v,A=R-x,S=y/A,k=d.pageX,O=d.pageY,w=JSON.parse(JSON.stringify(e.value));document.onmousemove=I=>{if(!m)return;const E=I.pageX,T=I.pageY,F=(E-k)/n.value;let N=(T-O)/n.value;c.value&&((p===mt.RIGHT_BOTTOM||p===mt.LEFT_TOP)&&(N=F/S),(p===mt.LEFT_BOTTOM||p===mt.RIGHT_TOP)&&(N=-F/S));let P=v,C=b,X=x,U=R;p===mt.RIGHT_BOTTOM?(C=b+F,U=R+N):p===mt.LEFT_BOTTOM?(P=v+F,U=R+N):p===mt.LEFT_TOP?(P=v+F,X=x+N):p===mt.RIGHT_TOP?(C=b+F,X=x+N):p===mt.TOP?X=x+N:p===mt.BOTTOM?U=R+N:p===mt.LEFT?P=v+F:p===mt.RIGHT&&(C=b+F);const K=C-P,ie=U-X;let B=K/y,Z=ie/A;B<=0&&(B=0),Z<=0&&(Z=0),e.value=e.value.map(Q=>{if((Q.type==="image"||Q.type==="shape")&&i.value.includes(Q.id)){const G=w.find(q=>q.id===Q.id);return{...Q,width:G.width*B,height:G.height*Z,left:P+(G.left-v)*B,top:X+(G.top-x)*Z}}return Q})},document.onmouseup=I=>{m=!1,document.onmousemove=null,document.onmouseup=null,!(k===I.pageX&&O===I.pageY)&&(o.updateSlide({elements:e.value}),l())}}}},qae=(e,t)=>{const n=ft(),{activeElementIdList:r,activeGroupElementId:o,handleElementId:i,editorAreaFocus:a}=Ee(n),{ctrlOrShiftKeyActive:s}=Ee(bs());return{selectElement:(l,u,f=!0)=>{if(a.value||n.setEditorareaFocus(!0),r.value.includes(u.id)){if(s.value){let d=[];if(u.groupId){const h=[];e.value.forEach(p=>{p.groupId===u.groupId&&h.push(p.id)}),d=r.value.filter(p=>!h.includes(p))}else d=r.value.filter(h=>h!==u.id);d.length>0&&n.setActiveElementIdList(d)}else if(i.value!==u.id)n.setHandleElementId(u.id);else if(o.value!==u.id){const d=l instanceof MouseEvent?l.pageX:l.changedTouches[0].pageX,h=l instanceof MouseEvent?l.pageY:l.changedTouches[0].pageY;l.target.onmouseup=p=>{const m=p.pageX,v=p.pageY;d===m&&h===v&&(n.setActiveGroupElementId(u.id),p.target.onmouseup=null)}}}else{let d=[];if(s.value?d=[...r.value,u.id]:d=[u.id],u.groupId){const h=[];e.value.forEach(p=>{p.groupId===u.groupId&&h.push(p.id)}),d=[...d,...h]}n.setActiveElementIdList(Fn.uniq(d)),n.setHandleElementId(u.id)}f&&t(l,u)}}},KI=(e,t,n)=>{const r=st(),{activeElementIdList:o,activeGroupElementId:i}=Ee(ft()),{shiftKeyState:a}=Ee(bs()),{viewportRatio:s}=Ee(r),{addHistorySnapshot:c}=zt();return{dragElement:(u,f)=>{const d=!(u instanceof MouseEvent);if(d&&(!u.changedTouches||!u.changedTouches[0])||!o.value.includes(f.id))return;let h=!0;const p=Gt,m=Gt*s.value,v=5,x=JSON.parse(JSON.stringify(e.value)).filter(Z=>o.value.includes(Z.id)),R=f.left,y=f.top,A=f.width,S="height"in f&&f.height?f.height:0,k="rotate"in f&&f.rotate?f.rotate:0,O=d?u.changedTouches[0].pageX:u.pageX,w=d?u.changedTouches[0].pageY:u.pageY;let I=null;const E=f.id===i.value;let T=[],F=[];for(const Z of e.value){if(Z.type==="line"||E&&Z.id===f.id||!E&&o.value.includes(Z.id))continue;let Q,G,q,ae;if("rotate"in Z&&Z.rotate){const{xRange:$,yRange:te}=ud({left:Z.left,top:Z.top,width:Z.width,height:Z.height,rotate:Z.rotate});Q=$[0],G=te[0],q=$[1]-$[0],ae=te[1]-te[0]}else Q=Z.left,G=Z.top,q=Z.width,ae=Z.height;const j=Q+q,H=G+ae,de=G+ae/2,ye=Q+q/2,me={value:G,range:[Q,j]},J={value:H,range:[Q,j]},ce={value:de,range:[Q,j]},W={value:Q,range:[G,H]},ne={value:j,range:[G,H]},ue={value:ye,range:[G,H]};T.push(me,J,ce),F.push(W,ne,ue)}const N={value:0,range:[0,p]},P={value:m,range:[0,p]},C={value:m/2,range:[0,p]},X={value:0,range:[0,m]},U={value:p,range:[0,m]},K={value:p/2,range:[0,m]};T.push(N,P,C),F.push(X,U,K),T=Um(T),F=Um(F);const ie=Z=>{const Q=Z instanceof MouseEvent?Z.pageX:Z.changedTouches[0].pageX,G=Z instanceof MouseEvent?Z.pageY:Z.changedTouches[0].pageY;if(I!==!1&&(I=Math.abs(O-Q)<v&&Math.abs(w-G)<v),!h||I)return;let q=(Q-O)/n.value,ae=(G-w)/n.value;a.value&&(Math.abs(q)>Math.abs(ae)&&(ae=0),Math.abs(q)<Math.abs(ae)&&(q=0));let j=R+q,H=y+ae,de,ye,me,J;if(o.value.length===1||E)if(k){const{xRange:te,yRange:oe}=ud({left:j,top:H,width:A,height:S,rotate:k});de=te[0],ye=te[1],me=oe[0],J=oe[1]}else f.type==="line"?(de=j,ye=j+Math.max(f.start[0],f.end[0]),me=H,J=H+Math.max(f.start[1],f.end[1])):(de=j,ye=j+A,me=H,J=H+S);else{const te=[],oe=[],ge=[],le=[];for(let ve=0;ve<x.length;ve++){const Re=x[ve],_e=Re.left+q,Me=Re.top+ae,be=Re.width,ut="height"in Re&&Re.height?Re.height:0,tt="rotate"in Re&&Re.rotate?Re.rotate:0;if("rotate"in Re&&Re.rotate){const{xRange:Oe,yRange:Ne}=ud({left:_e,top:Me,width:be,height:ut,rotate:tt});te.push(Oe[0]),oe.push(Ne[0]),ge.push(Oe[1]),le.push(Ne[1])}else Re.type==="line"?(te.push(_e),oe.push(Me),ge.push(_e+Math.max(Re.start[0],Re.end[0])),le.push(Me+Math.max(Re.start[1],Re.end[1]))):(te.push(_e),oe.push(Me),ge.push(_e+be),le.push(Me+ut))}de=Math.min(...te),ye=Math.max(...ge),me=Math.min(...oe),J=Math.max(...le)}const ce=de+(ye-de)/2,W=me+(J-me)/2,ne=[];let ue=!1,$=!1;for(let te=0;te<T.length;te++){const{value:oe,range:ge}=T[te],le=Math.min(...ge,de,ye),ve=Math.max(...ge,de,ye);Math.abs(me-oe)<v&&!$&&(H=H-(me-oe),$=!0,ne.push({type:"horizontal",axis:{x:le-50,y:oe},length:ve-le+100})),Math.abs(J-oe)<v&&!$&&(H=H-(J-oe),$=!0,ne.push({type:"horizontal",axis:{x:le-50,y:oe},length:ve-le+100})),Math.abs(W-oe)<v&&!$&&(H=H-(W-oe),$=!0,ne.push({type:"horizontal",axis:{x:le-50,y:oe},length:ve-le+100}))}for(let te=0;te<F.length;te++){const{value:oe,range:ge}=F[te],le=Math.min(...ge,me,J),ve=Math.max(...ge,me,J);Math.abs(de-oe)<v&&!ue&&(j=j-(de-oe),ue=!0,ne.push({type:"vertical",axis:{x:oe,y:le-50},length:ve-le+100})),Math.abs(ye-oe)<v&&!ue&&(j=j-(ye-oe),ue=!0,ne.push({type:"vertical",axis:{x:oe,y:le-50},length:ve-le+100})),Math.abs(ce-oe)<v&&!ue&&(j=j-(ce-oe),ue=!0,ne.push({type:"vertical",axis:{x:oe,y:le-50},length:ve-le+100}))}if(t.value=ne,o.value.length===1||E)e.value=e.value.map(te=>te.id===f.id?{...te,left:j,top:H}:te);else{const te=e.value.find(oe=>oe.id===f.id);if(!te)return;e.value=e.value.map(oe=>o.value.includes(oe.id)?oe.id===f.id?{...oe,left:j,top:H}:{...oe,left:oe.left+(j-te.left),top:oe.top+(H-te.top)}:oe)}},B=Z=>{h=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null,t.value=[];const Q=Z instanceof MouseEvent?Z.pageX:Z.changedTouches[0].pageX,G=Z instanceof MouseEvent?Z.pageY:Z.changedTouches[0].pageY;O===Q&&w===G||(r.updateSlide({elements:e.value}),c())};d?(document.ontouchmove=ie,document.ontouchend=B):(document.onmousemove=ie,document.onmouseup=B)}}},ese=e=>{const t=st(),{canvasScale:n}=Ee(ft()),{ctrlOrShiftKeyActive:r}=Ee(bs()),{addHistorySnapshot:o}=zt();return{dragLineElement:(a,s,c)=>{let l=!0;const u=8,f=a.pageX,d=a.pageY,h=[];for(let p=0;p<e.value.length;p++){const m=e.value[p];if(m.type==="line"||m.rotate)continue;const v=m.left,b=m.top,x=m.width,R=m.height,y=v+x,A=b+R,S=b+R/2,k=v+x/2,O={x:k,y:b},w={x:k,y:A},I={x:v,y:S},E={x:y,y:S},T={x:v,y:b},F={x:y,y:b},N={x:v,y:A},P={x:y,y:A};h.push(O,w,I,E,T,F,N,P)}document.onmousemove=p=>{if(!l)return;const m=p.pageX,v=p.pageY,b=(m-f)/n.value,x=(v-d)/n.value;let R=s.left+s.start[0],y=s.top+s.start[1],A=s.left+s.end[0],S=s.top+s.end[1];const k=s.broken||s.curve||[0,0];let O=s.left+k[0],w=s.top+k[1];const[I,E]=s.cubic||[[0,0],[0,0]];let T=s.left+I[0],F=s.top+I[1],N=s.left+E[0],P=s.top+E[1];if(c===Ho.START){R=R+b,y=y+x,Math.abs(R-A)<u&&(R=A),Math.abs(y-S)<u&&(y=S);for(const Z of h){const{x:Q,y:G}=Z;if(Math.abs(Q-R)<u&&Math.abs(G-y)<u){R=Q,y=G;break}}}else if(c===Ho.END){A=A+b,S=S+x,Math.abs(R-A)<u&&(A=R),Math.abs(y-S)<u&&(S=y);for(const Z of h){const{x:Q,y:G}=Z;if(Math.abs(Q-A)<u&&Math.abs(G-S)<u){A=Q,S=G;break}}}else c===Ho.C?(O=O+b,w=w+x,Math.abs(O-R)<u&&(O=R),Math.abs(w-y)<u&&(w=y),Math.abs(O-A)<u&&(O=A),Math.abs(w-S)<u&&(w=S),Math.abs(O-(R+A)/2)<u&&Math.abs(w-(y+S)/2)<u&&(O=(R+A)/2,w=(y+S)/2)):c===Ho.C1?(T=T+b,F=F+x,Math.abs(T-R)<u&&(T=R),Math.abs(F-y)<u&&(F=y),Math.abs(T-A)<u&&(T=A),Math.abs(F-S)<u&&(F=S)):c===Ho.C2&&(N=N+b,P=P+x,Math.abs(N-R)<u&&(N=R),Math.abs(P-y)<u&&(P=y),Math.abs(N-A)<u&&(N=A),Math.abs(P-S)<u&&(P=S));const C=Math.min(R,A),X=Math.min(y,S),U=Math.max(R,A),K=Math.max(y,S),ie=[0,0],B=[U-C,K-X];R>A&&(ie[0]=U-C,B[0]=0),y>S&&(ie[1]=K-X,B[1]=0),e.value=e.value.map(Z=>{if(Z.id===s.id){const Q={...Z,left:C,top:X,start:ie,end:B};return c===Ho.START||c===Ho.END?r.value?(s.broken&&(Q.broken=[O-C,w-X]),s.curve&&(Q.curve=[O-C,w-X]),s.cubic&&(Q.cubic=[[T-C,F-X],[N-C,P-X]])):(s.broken&&(Q.broken=[(ie[0]+B[0])/2,(ie[1]+B[1])/2]),s.curve&&(Q.curve=[(ie[0]+B[0])/2,(ie[1]+B[1])/2]),s.cubic&&(Q.cubic=[[(ie[0]+B[0])/2,(ie[1]+B[1])/2],[(ie[0]+B[0])/2,(ie[1]+B[1])/2]])):c===Ho.C?(s.broken&&(Q.broken=[O-C,w-X]),s.curve&&(Q.curve=[O-C,w-X])):s.cubic&&(Q.cubic=[[T-C,F-X],[N-C,P-X]]),Q}return Z})},document.onmouseup=p=>{l=!1,document.onmousemove=null,document.onmouseup=null;const m=p.pageX,v=p.pageY;f===m&&d===v||(t.updateSlide({elements:e.value}),o())}}}},tse=(e,t)=>{const n=st(),{addHistorySnapshot:r}=zt();return{moveShapeKeypoint:(i,a)=>{const s=!(i instanceof MouseEvent);if(s&&(!i.changedTouches||!i.changedTouches[0]))return;let c=!0;const l=s?i.changedTouches[0].pageX:i.pageX,u=s?i.changedTouches[0].pageY:i.pageY,f=Gu[a.pathFormula];let d=null;if("editable"in f){const m=f.getBaseSize(a.width,a.height),v=m*a.keypoint,[b,x]=f.range,R=f.relative;d={baseSize:m,originPos:v,min:b,max:x,relative:R}}const h=m=>{if(!c)return;const v=m instanceof MouseEvent?m.pageX:m.changedTouches[0].pageX,b=m instanceof MouseEvent?m.pageY:m.changedTouches[0].pageY,x=(v-l)/t.value,R=(b-u)/t.value;e.value=e.value.map(y=>{if(y.id===a.id&&d){const{baseSize:A,originPos:S,min:k,max:O,relative:w}=d,I=y;let E=0;return w==="left"&&(E=(S+x)/A),w==="right"&&(E=(S-x)/A),w==="center"&&(E=(S-x*2)/A),w==="top"&&(E=(S+R)/A),w==="bottom"&&(E=(S-R)/A),E<k&&(E=k),E>O&&(E=O),{...y,keypoint:E,path:f.formula(I.width,I.height,E)}}return y})},p=m=>{c=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null;const v=m instanceof MouseEvent?m.pageX:m.changedTouches[0].pageX,b=m instanceof MouseEvent?m.pageY:m.changedTouches[0].pageY;l===v&&u===b||(n.updateSlide({elements:e.value}),r())};s?(document.ontouchmove=h,document.ontouchend=p):(document.onmousemove=h,document.onmouseup=p)}}},nse=e=>{const t=ft(),{canvasScale:n,creatingElement:r}=Ee(t),o=u=>{const{start:f,end:d}=u;if(!e.value)return;const h=e.value.getBoundingClientRect(),[p,m]=f,[v,b]=d,x=Math.min(p,v),R=Math.max(p,v),y=Math.min(m,b),A=Math.max(m,b),S=(x-h.x)/n.value,k=(y-h.y)/n.value,O=(R-x)/n.value,w=(A-y)/n.value;return{left:S,top:k,width:O,height:w}},i=u=>{const{start:f,end:d}=u;if(!e.value)return;const h=e.value.getBoundingClientRect(),[p,m]=f,[v,b]=d,x=Math.min(p,v),R=Math.max(p,v),y=Math.min(m,b),A=Math.max(m,b),S=(x-h.x)/n.value,k=(y-h.y)/n.value,O=(R-x)/n.value,w=(A-y)/n.value;return{left:S,top:k,start:[p===x?0:O,m===y?0:w],end:[v===x?0:O,b===y?0:w]}},{createTextElement:a,createShapeElement:s,createLineElement:c}=zu();return{formatCreateSelection:o,insertElementFromCreateSelection:u=>{if(!r.value)return;const f=r.value.type;if(f==="text"){const d=o(u);d&&a(d,{vertical:r.value.vertical})}else if(f==="shape"){const d=o(u);d&&s(d,r.value.data)}else if(f==="line"){const d=i(u);d&&c(d,r.value.data)}t.setCreatingElement(null)}}},lv=()=>{const e=st(),{activeElementIdList:t,activeElementList:n}=Ee(ft()),{currentSlide:r,viewportRatio:o}=Ee(e),{addHistorySnapshot:i}=zt();return{alignElementToCanvas:s=>{const c=Gt,l=Gt*o.value,{minX:u,maxX:f,minY:d,maxY:h}=ql(n.value),p=JSON.parse(JSON.stringify(r.value.elements));for(const m of p)if(t.value.includes(m.id)){if(s===on.CENTER){const v=d+(h-d)/2-l/2,b=u+(f-u)/2-c/2;m.top=m.top-v,m.left=m.left-b}if(s===on.TOP){const v=d-0;m.top=m.top-v}else if(s===on.VERTICAL){const v=d+(h-d)/2-l/2;m.top=m.top-v}else if(s===on.BOTTOM){const v=h-l;m.top=m.top-v}else if(s===on.LEFT){const v=u-0;m.left=m.left-v}else if(s===on.HORIZONTAL){const v=u+(f-u)/2-c/2;m.left=m.left-v}else if(s===on.RIGHT){const v=f-c;m.left=m.left-v}}e.updateSlide({elements:p}),i()}}},Sc=e=>({shadowStyle:we(()=>{if(e.value){const{h:n,v:r,blur:o,color:i}=e.value;return`${n}px ${r}px ${o}px ${i}`}return""})}),cv=(e,t)=>({flipStyle:we(()=>{let r="";return e.value&&t.value?r="rotateX(180deg) rotateY(180deg)":t.value?r="rotateX(180deg)":e.value&&(r="rotateY(180deg)"),r})});var HI=(e=>(e.RECT="rect",e.ELLIPSE="ellipse",e.POLYGON="polygon",e))(HI||{});const o6={rect:{name:"矩形",type:"rect",radius:"0",style:""},rect2:{name:"矩形2",type:"polygon",style:"polygon(0% 0%, 80% 0%, 100% 20%, 100% 100%, 0 100%)",createPath:(e,t)=>`M 0 0 L ${e*.8} 0 L ${e} ${t*.2} L ${e} ${t} L 0 ${t} Z`},rect3:{name:"矩形3",type:"polygon",style:"polygon(0% 0%, 80% 0%, 100% 20%, 100% 100%, 20% 100%, 0% 80%)",createPath:(e,t)=>`M 0 0 L ${e*.8} 0 L ${e} ${t*.2} L ${e} ${t} L ${e*.2} ${t} L 0 ${t*.8} Z`},roundRect:{name:"圆角矩形",type:"rect",radius:"10px",style:"inset(0 0 0 0 round 10px 10px 10px 10px)"},ellipse:{name:"圆形",type:"ellipse",style:"ellipse(50% 50% at 50% 50%)"},triangle:{name:"三角形",type:"polygon",style:"polygon(50% 0%, 0% 100%, 100% 100%)",createPath:(e,t)=>`M ${e*.5} 0 L 0 ${t} L ${e} ${t} Z`},triangle2:{name:"三角形2",type:"polygon",style:"polygon(50% 100%, 0% 0%, 100% 0%)",createPath:(e,t)=>`M ${e*.5} ${t} L 0 0 L ${e} 0 Z`},triangle3:{name:"三角形3",type:"polygon",style:"polygon(0% 0%, 0% 100%, 100% 100%)",createPath:(e,t)=>`M 0 0 L 0 ${t} L ${e} ${t} Z`},rhombus:{name:"菱形",type:"polygon",style:"polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)",createPath:(e,t)=>`M ${e*.5} 0 L ${e} ${t*.5} L ${e*.5} ${t} L 0 ${t*.5} Z`},pentagon:{name:"五边形",type:"polygon",style:"polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%)",createPath:(e,t)=>`M ${e*.5} 0 L ${e} ${.38*t} L ${.82*e} ${t} L ${.18*e} ${t} L 0 ${.38*t} Z`},hexagon:{name:"六边形",type:"polygon",style:"polygon(20% 0%, 80% 0%, 100% 50%, 80% 100%, 20% 100%, 0% 50%)",createPath:(e,t)=>`M ${e*.2} 0 L ${e*.8} 0 L ${e} ${t*.5} L ${e*.8} ${t} L ${e*.2} ${t} L 0 ${t*.5} Z`},heptagon:{name:"七边形",type:"polygon",style:"polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%)",createPath:(e,t)=>`M ${e*.5} 0 L ${e*.9} ${t*.2} L ${e} ${t*.6} L ${e*.75} ${t} L ${e*.25} ${t} L 0 ${t*.6} L ${e*.1} ${t*.2} Z`},octagon:{name:"八边形",type:"polygon",style:"polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%)",createPath:(e,t)=>`M ${e*.3} 0 L ${e*.7} 0 L ${e} ${t*.3} L ${e} ${t*.7} L ${e*.7} ${t} L ${e*.3} ${t} L 0 ${t*.7} L 0 ${t*.3} Z`},chevron:{name:"V形",type:"polygon",style:"polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%)",createPath:(e,t)=>`M ${e*.75} 0 L ${e} ${t*.5} L ${e*.75} ${t} L 0 ${t} L ${e*.25} ${t*.5} L 0 0 Z`},point:{name:"点",type:"polygon",style:"polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%)",createPath:(e,t)=>`M 0 0 L ${e*.75} 0 L ${e} ${t*.5} L ${e*.75} ${t} L 0 ${t} Z`},arrow:{name:"箭头",type:"polygon",style:"polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%)",createPath:(e,t)=>`M 0 ${t*.2} L ${e*.6} ${t*.2} L ${e*.6} 0 L ${e} ${t*.5} L ${e*.6} ${t} L ${e*.6} ${t*.8} L 0 ${t*.8} Z`},parallelogram:{name:"平行四边形",type:"polygon",style:"polygon(30% 0%, 100% 0%, 70% 100%, 0% 100%)",createPath:(e,t)=>`M ${e*.3} 0 L ${e} 0 L ${e*.7} ${t} L 0 ${t} Z`},parallelogram2:{name:"平行四边形2",type:"polygon",style:"polygon(30% 100%, 100% 100%, 70% 0%, 0% 0%)",createPath:(e,t)=>`M ${e*.3} ${t} L ${e} ${t} L ${e*.7} 0 L 0 0 Z`},trapezoid:{name:"梯形",type:"polygon",style:"polygon(25% 0%, 75% 0%, 100% 100%, 0% 100%)",createPath:(e,t)=>`M ${e*.25} 0 L ${e*.75} 0 L ${e} ${t} L 0 ${t} Z`},trapezoid2:{name:"梯形2",type:"polygon",style:"polygon(0% 0%, 100% 0%, 75% 100%, 25% 100%)",createPath:(e,t)=>`M 0 0 L ${e} 0 L ${e*.75} ${t} L ${e*.25} ${t} Z`}},m5=e=>{const t=we(()=>{if(!e.value)return o6.rect;const r=e.value.shape||HI.RECT;return o6[r]}),n=we(()=>{if(!e.value)return{top:"0",left:"0",width:"100%",height:"100%"};const[r,o]=e.value.range,i=(o[0]-r[0])/100,a=(o[1]-r[1])/100,s=r[0]/i,c=r[1]/a;return{left:-s+"%",top:-c+"%",width:100/i+"%",height:100/a+"%"}});return{clipShape:t,imgPosition:n}},GI=e=>({filter:we(()=>{if(!e.value)return"";let n="";const r=Object.keys(e.value);for(const o of r)n+=`${o}(${e.value[o]}) `;return n})}),Hd=e=>{const t=we(()=>{var i;return((i=e.value)==null?void 0:i.width)??0}),n=we(()=>{var i;return((i=e.value)==null?void 0:i.style)||"solid"}),r=we(()=>{var i;return((i=e.value)==null?void 0:i.color)||"#d14424"}),o=we(()=>{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}},rse=["width","height"],ose=["rx","ry","width","height","stroke","stroke-width","stroke-dasharray"],ise=Ie({__name:"ImageRectOutline",props:{width:{},height:{},outline:{},radius:{default:"0"}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:o}=Hd(Xd(t,"outline"));return(i,a)=>i.outline?(Y(),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:z(r),"stroke-width":z(n),"stroke-dasharray":z(o)},null,8,ose)],8,rse)):Qe("",!0)}}),ase=We(ise,[["__scopeId","data-v-09a0319c"]]),sse=["width","height"],lse=["cx","cy","rx","ry","stroke","stroke-width","stroke-dasharray"],cse=Ie({__name:"ImageEllipseOutline",props:{width:{},height:{},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:o}=Hd(Xd(t,"outline"));return(i,a)=>i.outline?(Y(),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:z(r),"stroke-width":z(n),"stroke-dasharray":z(o)},null,8,lse)],8,sse)):Qe("",!0)}}),use=We(cse,[["__scopeId","data-v-19e68d74"]]),fse=["width","height"],dse=["d","stroke","stroke-width","stroke-dasharray"],hse=Ie({__name:"ImagePolygonOutline",props:{width:{},height:{},createPath:{type:Function},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:o}=Hd(Xd(t,"outline"));return(i,a)=>i.outline?(Y(),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:z(r),"stroke-width":z(n),"stroke-dasharray":z(o)},null,8,dse)],8,fse)):Qe("",!0)}}),pse=We(hse,[["__scopeId","data-v-a036b0a3"]]),mse={class:"image-outline"},zI=Ie({__name:"index",props:{elementInfo:{}},setup(e){const t=e,n=we(()=>t.elementInfo.clip),{clipShape:r}=m5(n);return(o,i)=>(Y(),ee("div",mse,[z(r).type==="rect"?(Y(),Te(ase,{key:0,width:o.elementInfo.width,height:o.elementInfo.height,radius:z(r).radius,outline:o.elementInfo.outline},null,8,["width","height","radius","outline"])):z(r).type==="ellipse"?(Y(),Te(use,{key:1,width:o.elementInfo.width,height:o.elementInfo.height,outline:o.elementInfo.outline},null,8,["width","height","outline"])):z(r).type==="polygon"?(Y(),Te(pse,{key:2,width:o.elementInfo.width,height:o.elementInfo.height,outline:o.elementInfo.outline,createPath:z(r).createPath},null,8,["width","height","outline","createPath"])):Qe("",!0)]))}}),JI=e=>(tn("data-v-31b3b0f9"),e=e(),nn(),e),gse=["src"],vse=["src"],yse=["onMousedown"],Ase=JI(()=>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)),Rse=[Ase],xse=["onMousedown"],bse=JI(()=>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)),Mse=[bse],wse=Ie({__name:"ImageClipHandler",props:{src:{},clipPath:{},width:{},height:{},top:{},left:{},rotate:{},clipData:{}},emits:["clip"],setup(e,{emit:t}){const n=e,r=t,{canvasScale:o}=Ee(ft()),{ctrlOrShiftKeyActive:i}=Ee(bs()),a=he({top:"0",left:"0"}),s=he(!1),c=he(null),l=()=>{const[O,w]=n.clipData?n.clipData.range:[[0,0],[100,100]],I=(w[0]-O[0])/100,E=(w[1]-O[1])/100,T=O[0]/I,F=O[1]/E;return{widthScale:I,heightScale:E,left:T,top:F}},u=we(()=>{const{widthScale:O,heightScale:w,left:I,top:E}=l();return{left:-I,top:-E,width:100/O,height:100/w}}),f=we(()=>({top:u.value.top+"%",left:u.value.left+"%",width:u.value.width+"%",height:u.value.height+"%"})),d=he({top:0,left:0,width:0,height:0}),h=we(()=>{const{top:O,left:w,width:I,height:E}=d.value;return{top:O+"%",left:w+"%",width:I+"%",height:E+"%"}}),p=we(()=>{const O=u.value.width,w=u.value.height,{top:I,left:E,width:T,height:F}=d.value;return{left:-E*(100/T)+"%",top:-I*(100/F)+"%",width:O/T*100+"%",height:w/F*100+"%"}}),m=()=>{const{left:O,top:w}=l();d.value={left:O,top:w,width:100,height:100},a.value={top:-w+"%",left:-O+"%"}},v=()=>{if(s.value)return;if(!c.value){r("clip",null);return}const{left:O,top:w}=l(),I={left:(d.value.left-O)/100*n.width,top:(d.value.top-w)/100*n.height,width:(d.value.width-100)/100*n.width,height:(d.value.height-100)/100*n.height},E={range:c.value,position:I};r("clip",E)},b=O=>{O.key.toUpperCase()===Rt.ENTER&&v()};Ht(()=>{m(),document.addEventListener("keydown",b)}),Sn(()=>{document.removeEventListener("keydown",b)});const x=()=>{const O={left:parseInt(p.value.left),top:parseInt(p.value.top),width:parseInt(p.value.width),height:parseInt(p.value.height)},w=100/O.width,I=100/O.height,E=[-O.left*w,-O.top*I],T=[w*100+E[0],I*100+E[1]];c.value=[E,T]},R=O=>{s.value=!0;let w=!0;const I=O.pageX,E=O.pageY,T=u.value,F={...d.value};document.onmousemove=N=>{if(!w)return;const P=N.pageX,C=N.pageY,X=(P-I)/o.value,U=(C-E)/o.value,K=Math.sqrt(X*X+U*U),B=Math.atan2(U,X)-n.rotate/180*Math.PI,Z=K*Math.cos(B)/n.width*100,Q=K*Math.sin(B)/n.height*100;let G=F.left+Z,q=F.top+Q;G<0?G=0:G+F.width>T.width&&(G=T.width-F.width),q<0?q=0:q+F.height>T.height&&(q=T.height-F.height),d.value={...d.value,left:G,top:q}},document.onmouseup=()=>{w=!1,document.onmousemove=null,document.onmouseup=null,x(),setTimeout(()=>{s.value=!1},0)}},y=(O,w)=>{s.value=!0;let I=!0;const E=50/n.width*100,T=50/n.height*100,F=O.pageX,N=O.pageY,P=u.value,C={...d.value},X=d.value.width/d.value.height;document.onmousemove=U=>{if(!I)return;const K=U.pageX,ie=U.pageY,B=(K-F)/o.value,Z=(ie-N)/o.value,Q=Math.sqrt(B*B+Z*Z),q=Math.atan2(Z,B)-n.rotate/180*Math.PI;let ae=Q*Math.cos(q)/n.width*100,j=Q*Math.sin(q)/n.height*100;i.value&&((w===mt.RIGHT_BOTTOM||w===mt.LEFT_TOP)&&(j=ae/X),(w===mt.LEFT_BOTTOM||w===mt.RIGHT_TOP)&&(j=-ae/X));let H,de,ye,me;w===mt.LEFT_TOP?(C.left+ae<0&&(ae=-C.left),C.top+j<0&&(j=-C.top),C.width-ae<E&&(ae=C.width-E),C.height-j<T&&(j=C.height-T),ye=C.width-ae,me=C.height-j,H=C.left+ae,de=C.top+j):w===mt.RIGHT_TOP?(C.left+C.width+ae>P.width&&(ae=P.width-(C.left+C.width)),C.top+j<0&&(j=-C.top),C.width+ae<E&&(ae=E-C.width),C.height-j<T&&(j=C.height-T),ye=C.width+ae,me=C.height-j,H=C.left,de=C.top+j):w===mt.LEFT_BOTTOM?(C.left+ae<0&&(ae=-C.left),C.top+C.height+j>P.height&&(j=P.height-(C.top+C.height)),C.width-ae<E&&(ae=C.width-E),C.height+j<T&&(j=T-C.height),ye=C.width-ae,me=C.height+j,H=C.left+ae,de=C.top):w===mt.RIGHT_BOTTOM?(C.left+C.width+ae>P.width&&(ae=P.width-(C.left+C.width)),C.top+C.height+j>P.height&&(j=P.height-(C.top+C.height)),C.width+ae<E&&(ae=E-C.width),C.height+j<T&&(j=T-C.height),ye=C.width+ae,me=C.height+j,H=C.left,de=C.top):w===mt.TOP?(C.top+j<0&&(j=-C.top),C.height-j<T&&(j=C.height-T),ye=C.width,me=C.height-j,H=C.left,de=C.top+j):w===mt.BOTTOM?(C.top+C.height+j>P.height&&(j=P.height-(C.top+C.height)),C.height+j<T&&(j=T-C.height),ye=C.width,me=C.height+j,H=C.left,de=C.top):w===mt.LEFT?(C.left+ae<0&&(ae=-C.left),C.width-ae<E&&(ae=C.width-E),ye=C.width-ae,me=C.height,H=C.left+ae,de=C.top):(C.left+C.width+ae>P.width&&(ae=P.width-(C.left+C.width)),C.width+ae<E&&(ae=E-C.width),me=C.height,ye=C.width+ae,H=C.left,de=C.top),d.value={left:H,top:de,width:ye,height:me}},document.onmouseup=()=>{I=!1,document.onmousemove=null,document.onmouseup=null,x(),setTimeout(()=>s.value=!1,0)}},A=we(()=>{const O="rotate-",w=n.rotate;return w>-22.5&&w<=22.5?O+0:w>22.5&&w<=67.5?O+45:w>67.5&&w<=112.5?O+90:w>112.5&&w<=157.5?O+135:w>157.5||w<=-157.5?O+0:w>-157.5&&w<=-112.5?O+45:w>-112.5&&w<=-67.5?O+90:w>-67.5&&w<=-22.5?O+135:O+0}),S=[mt.LEFT_TOP,mt.RIGHT_TOP,mt.LEFT_BOTTOM,mt.RIGHT_BOTTOM],k=[mt.TOP,mt.BOTTOM,mt.LEFT,mt.RIGHT];return(O,w)=>{const I=Mn("click-outside");return Be((Y(),ee("div",{class:"image-clip-handler",style:Se(a.value)},[V("img",{class:"bottom-img",src:O.src,draggable:!1,alt:"",style:Se(f.value)},null,12,gse),V("div",{class:"top-image-content",style:Se({...h.value,clipPath:O.clipPath})},[V("img",{class:"top-img",src:O.src,draggable:!1,alt:"",style:Se(p.value)},null,12,vse)],4),V("div",{class:"operate",style:Se(h.value),onMousedown:w[0]||(w[0]=Wt(E=>R(E),["stop"]))},[(Y(),ee(Xe,null,ot(S,E=>V("div",{class:ze(["clip-point",E,A.value]),key:E,onMousedown:Wt(T=>y(T,E),["stop"])},Rse,42,yse)),64)),(Y(),ee(Xe,null,ot(k,E=>V("div",{class:ze(["clip-point",E,A.value]),key:E,onMousedown:Wt(T=>y(T,E),["stop"])},Mse,42,xse)),64))],36)],4)),[[I,v]])}}}),Sse=We(wse,[["__scopeId","data-v-31b3b0f9"]]),Lse=["src"],Ose=Ie({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=ft(),r=st(),{clipingImageElementId:o}=Ee(n),i=we(()=>o.value===t.elementInfo.id),{addHistorySnapshot:a}=zt(),s=we(()=>t.elementInfo.shadow),{shadowStyle:c}=Sc(s),l=we(()=>t.elementInfo.flipH),u=we(()=>t.elementInfo.flipV),{flipStyle:f}=cv(l,u),d=we(()=>t.elementInfo.clip),{clipShape:h,imgPosition:p}=m5(d),m=we(()=>t.elementInfo.filters),{filter:v}=GI(m),b=R=>{t.elementInfo.lock||(R.stopPropagation(),t.selectElement(R,t.elementInfo))},x=R=>{if(n.setClipingImageElementId(""),!R)return;const{range:y,position:A}=R,S=t.elementInfo.clip||{shape:"rect",range:[[0,0],[100,100]]},k=t.elementInfo.left+A.left,O=t.elementInfo.top+A.top,w=t.elementInfo.width+A.width,I=t.elementInfo.height+A.height;let E=0,T=0;if(t.elementInfo.rotate){const N=k+w/2-(t.elementInfo.left+t.elementInfo.width/2),P=-(O+I/2-(t.elementInfo.top+t.elementInfo.height/2)),C=-t.elementInfo.rotate*Math.PI/180,X=N*Math.cos(C)-P*Math.sin(C),U=N*Math.sin(C)+P*Math.cos(C);E=X-N,T=-(U-P)}const F={clip:{...S,range:y},left:k+E,top:O+T,width:w,height:I};r.updateElement({id:t.elementInfo.id,props:F}),a()};return(R,y)=>{const A=Mn("contextmenu");return Y(),ee("div",{class:ze(["editable-element-image",{lock:R.elementInfo.lock}]),style:Se({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:Se({transform:`rotate(${R.elementInfo.rotate}deg)`})},[i.value?(Y(),Te(Sse,{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:z(h).style,onClip:y[0]||(y[0]=S=>x(S))},null,8,["src","clipData","width","height","top","left","rotate","clipPath"])):Be((Y(),ee("div",{key:1,class:"element-content",style:Se({filter:z(c)?`drop-shadow(${z(c)})`:"",transform:z(f)}),onMousedown:y[2]||(y[2]=S=>b(S)),onTouchstart:y[3]||(y[3]=S=>b(S))},[L(zI,{elementInfo:R.elementInfo},null,8,["elementInfo"]),V("div",{class:"image-content",style:Se({clipPath:z(h).style})},[V("img",{src:R.elementInfo.src,draggable:!1,style:Se({top:z(p).top,left:z(p).left,width:z(p).width,height:z(p).height,filter:z(v)}),onDragstart:y[1]||(y[1]=Wt(()=>{},["prevent"])),alt:""},null,44,Lse),R.elementInfo.colorMask?(Y(),ee("div",{key:0,class:"color-mask",style:Se({backgroundColor:R.elementInfo.colorMask})},null,4)):Qe("",!0)],4)],36)),[[A,R.contextmenus]])],4)],6)}}}),jI=We(Ose,[["__scopeId","data-v-d615c21a"]]),Tse=["width","height"],kse=["d","stroke","stroke-width","stroke-dasharray"],Nse=Ie({__name:"ElementOutline",props:{width:{},height:{},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:o}=Hd(Xd(t,"outline"));return(i,a)=>i.outline?(Y(),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:z(r),"stroke-width":z(n),"stroke-dasharray":z(o)},null,8,kse)],8,Tse)):Qe("",!0)}}),uv=We(Nse,[["__scopeId","data-v-e2ef58f5"]]),Po=function(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t},ap=function(e){let t=e.assignedSlot||e.parentNode;return t&&t.nodeType==11?t.host:t};let c9=null;const Qs=function(e,t,n){let r=c9||(c9=document.createRange());return r.setEnd(e,n??e.nodeValue.length),r.setStart(e,t||0),r},Xu=function(e,t,n,r){return n&&(u9(e,t,n,r,-1)||u9(e,t,n,r,1))},Pse=/^(img|br|input|textarea|hr)$/i;function u9(e,t,n,r,o){for(;;){if(e==n&&t==r)return!0;if(t==(o<0?0:rs(e))){let i=e.parentNode;if(!i||i.nodeType!=1||g5(e)||Pse.test(e.nodeName)||e.contentEditable=="false")return!1;t=Po(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?rs(e):0}else return!1}}function rs(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function Cse(e,t,n){for(let r=t==0,o=t==rs(e);r||o;){if(e==n)return!0;let i=Po(e);if(e=e.parentNode,!e)return!1;r=r&&i==0,o=o&&i==rs(e)}}function g5(e){let t;for(let n=e;n&&!(t=n.pmViewDesc);n=n.parentNode);return t&&t.node&&t.node.isBlock&&(t.dom==e||t.contentDOM==e)}const fv=function(e){return e.focusNode&&Xu(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)};function qc(e,t){let n=document.createEvent("Event");return n.initEvent("keydown",!0,!0),n.keyCode=e,n.key=n.code=t,n}function Ise(e){let t=e.activeElement;for(;t&&t.shadowRoot;)t=t.shadowRoot.activeElement;return t}function Fse(e,t,n){if(e.caretPositionFromPoint)try{let r=e.caretPositionFromPoint(t,n);if(r)return{node:r.offsetNode,offset:r.offset}}catch{}if(e.caretRangeFromPoint){let r=e.caretRangeFromPoint(t,n);if(r)return{node:r.startContainer,offset:r.startOffset}}}const ms=typeof navigator<"u"?navigator:null,f9=typeof document<"u"?document:null,Lc=ms&&ms.userAgent||"",i6=/Edge\/(\d+)/.exec(Lc),$I=/MSIE \d/.exec(Lc),a6=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Lc),ni=!!($I||a6||i6),lc=$I?document.documentMode:a6?+a6[1]:i6?+i6[1]:0,Ia=!ni&&/gecko\/(\d+)/i.test(Lc);Ia&&+(/Firefox\/(\d+)/.exec(Lc)||[0,0])[1];const s6=!ni&&/Chrome\/(\d+)/.exec(Lc),po=!!s6,_se=s6?+s6[1]:0,_o=!ni&&!!ms&&/Apple Computer/.test(ms.vendor),Cd=_o&&(/Mobile\/\w+/.test(Lc)||!!ms&&ms.maxTouchPoints>2),Di=Cd||(ms?/Mac/.test(ms.platform):!1),Ese=ms?/Win/.test(ms.platform):!1,Sa=/Android \d/.test(Lc),Qp=!!f9&&"webkitFontSmoothing"in f9.documentElement.style,Xse=Qp?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function Wse(e){return{left:0,right:e.documentElement.clientWidth,top:0,bottom:e.documentElement.clientHeight}}function Ws(e,t){return typeof e=="number"?e:e[t]}function Vse(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 d9(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=ap(a)){if(a.nodeType!=1)continue;let s=a,c=s==i.body,l=c?Wse(i):Vse(s),u=0,f=0;if(t.top<l.top+Ws(r,"top")?f=-(l.top-t.top+Ws(o,"top")):t.bottom>l.bottom-Ws(r,"bottom")&&(f=t.bottom-t.top>l.bottom-l.top?t.top+Ws(o,"top")-l.top:t.bottom-l.bottom+Ws(o,"bottom")),t.left<l.left+Ws(r,"left")?u=-(l.left-t.left+Ws(o,"left")):t.right>l.right-Ws(r,"right")&&(u=t.right-l.right+Ws(o,"right")),u||f)if(c)i.defaultView.scrollBy(u,f);else{let d=s.scrollLeft,h=s.scrollTop;f&&(s.scrollTop+=f),u&&(s.scrollLeft+=u);let p=s.scrollLeft-d,m=s.scrollTop-h;t={left:t.left-p,top:t.top-m,right:t.right-p,bottom:t.bottom-m}}if(c||/^(fixed|sticky)$/.test(getComputedStyle(a).position))break}}function Use(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<Math.min(innerHeight,t.bottom);a+=5){let s=e.root.elementFromPoint(i,a);if(!s||s==e.dom||!e.dom.contains(s))continue;let c=s.getBoundingClientRect();if(c.top>=n-20){r=s,o=c.top;break}}return{refDOM:r,refTop:o,stack:qI(e.dom)}}function qI(e){let t=[],n=e.ownerDocument;for(let r=e;r&&(t.push({dom:r,top:r.scrollTop,left:r.scrollLeft}),e!=n);r=ap(r));return t}function Yse({refDOM:e,refTop:t,stack:n}){let r=e?e.getBoundingClientRect().top:0;eF(n,r==0?0:r-t)}function eF(e,t){for(let n=0;n<e.length;n++){let{dom:r,top:o,left:i}=e[n];r.scrollTop!=o+t&&(r.scrollTop=o+t),r.scrollLeft!=i&&(r.scrollLeft=i)}}let Of=null;function Zse(e){if(e.setActive)return e.setActive();if(Of)return e.focus(Of);let t=qI(e);e.focus(Of==null?{get preventScroll(){return Of={preventScroll:!0},!0}}:void 0),Of||(Of=!1,eF(t,0))}function tF(e,t){let n,r=2e8,o,i=0,a=t.top,s=t.top,c,l;for(let u=e.firstChild,f=0;u;u=u.nextSibling,f++){let d;if(u.nodeType==1)d=u.getClientRects();else if(u.nodeType==3)d=Qs(u).getClientRects();else continue;for(let h=0;h<d.length;h++){let p=d[h];if(p.top<=a&&p.bottom>=s){a=Math.max(p.bottom,a),s=Math.min(p.top,s);let m=p.left>t.left?p.left-t.left:p.right<t.left?t.left-p.right:0;if(m<r){n=u,r=m,o=m&&n.nodeType==3?{left:p.right<t.left?p.right:p.left,top:t.top}:t,u.nodeType==1&&m&&(i=f+(t.left>=(p.left+p.right)/2?1:0));continue}}else p.top>t.top&&!c&&p.left<=t.left&&p.right>=t.left&&(c=u,l={left:Math.max(p.left,Math.min(p.right,t.left)),top:p.top});!n&&(t.left>=p.right&&t.top>=p.top||t.left>=p.left&&t.top>=p.bottom)&&(i=f+1)}}return!n&&c&&(n=c,o=l,r=0),n&&n.nodeType==3?Qse(n,o):!n||r&&n.nodeType==1?{node:e,offset:i}:tF(n,o)}function Qse(e,t){let n=e.nodeValue.length,r=document.createRange();for(let o=0;o<n;o++){r.setEnd(e,o+1),r.setStart(e,o);let i=Xl(r,1);if(i.top!=i.bottom&&v5(t,i))return{node:e,offset:o+(t.left>=(i.left+i.right)/2?1:0)}}return{node:e,offset:0}}function v5(e,t){return e.left>=t.left-1&&e.left<=t.right+1&&e.top>=t.top-1&&e.top<=t.bottom+1}function Bse(e,t){let n=e.parentNode;return n&&/^li$/i.test(n.nodeName)&&t.left<e.getBoundingClientRect().left?n:e}function Dse(e,t,n){let{node:r,offset:o}=tF(t,n),i=-1;if(r.nodeType==1&&!r.firstChild){let a=r.getBoundingClientRect();i=a.left!=a.right&&n.left>(a.left+a.right)/2?1:-1}return e.docView.posFromDOM(r,o,i)}function Kse(e,t,n,r){let o=-1;for(let i=t,a=!1;i!=e.dom;){let s=e.docView.nearestDesc(i,!0);if(!s)return null;if(s.dom.nodeType==1&&(s.node.isBlock&&s.parent&&!a||!s.contentDOM)){let c=s.dom.getBoundingClientRect();if(s.node.isBlock&&s.parent&&!a&&(a=!0,c.left>r.left||c.top>r.top?o=s.posBefore:(c.right<r.left||c.bottom<r.top)&&(o=s.posAfter)),!s.contentDOM&&o<0&&!s.node.isText)return(s.node.isBlock?r.top<(c.top+c.bottom)/2:r.left<(c.left+c.right)/2)?s.posBefore:s.posAfter}i=s.dom.parentNode}return o>-1?o:e.docView.posFromDOM(t,n,-1)}function nF(e,t,n){let r=e.childNodes.length;if(r&&n.top<n.bottom)for(let o=Math.max(0,Math.min(r-1,Math.floor(r*(t.top-n.top)/(n.bottom-n.top))-2)),i=o;;){let a=e.childNodes[i];if(a.nodeType==1){let s=a.getClientRects();for(let c=0;c<s.length;c++){let l=s[c];if(v5(t,l))return nF(a,t,l)}}if((i=(i+1)%r)==o)break}return e}function Hse(e,t){let n=e.dom.ownerDocument,r,o=0,i=Fse(n,t.left,t.top);i&&({node:r,offset:o}=i);let a=(e.root.elementFromPoint?e.root:n).elementFromPoint(t.left,t.top),s;if(!a||!e.dom.contains(a.nodeType!=1?a.parentNode:a)){let l=e.dom.getBoundingClientRect();if(!v5(t,l)||(a=nF(e.dom,t,l),!a))return null}if(_o)for(let l=a;r&&l;l=ap(l))l.draggable&&(r=void 0);if(a=Bse(a,t),r){if(Ia&&r.nodeType==1&&(o=Math.min(o,r.childNodes.length),o<r.childNodes.length)){let u=r.childNodes[o],f;u.nodeName=="IMG"&&(f=u.getBoundingClientRect()).right<=t.left&&f.bottom>t.top&&o++}let l;Qp&&o&&r.nodeType==1&&(l=r.childNodes[o-1]).nodeType==1&&l.contentEditable=="false"&&l.getBoundingClientRect().top>=t.top&&o--,r==e.dom&&o==r.childNodes.length-1&&r.lastChild.nodeType==1&&t.top>r.lastChild.getBoundingClientRect().bottom?s=e.state.doc.content.size:(o==0||r.nodeType!=1||r.childNodes[o-1].nodeName!="BR")&&(s=Kse(e,r,o,t))}s==null&&(s=Dse(e,a,t));let c=e.docView.nearestDesc(a,!0);return{pos:s,inside:c?c.posAtStart-c.border:-1}}function h9(e){return e.top<e.bottom||e.left<e.right}function Xl(e,t){let n=e.getClientRects();if(n.length){let r=n[t<0?0:n.length-1];if(h9(r))return r}return Array.prototype.find.call(n,h9)||e.getBoundingClientRect()}const Gse=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function rF(e,t,n){let{node:r,offset:o,atom:i}=e.docView.domFromPos(t,n<0?-1:1),a=Qp||Ia;if(r.nodeType==3)if(a&&(Gse.test(r.nodeValue)||(n<0?!o:o==r.nodeValue.length))){let c=Xl(Qs(r,o,o),n);if(Ia&&o&&/\s/.test(r.nodeValue[o-1])&&o<r.nodeValue.length){let l=Xl(Qs(r,o-1,o-1),-1);if(l.top==c.top){let u=Xl(Qs(r,o,o+1),-1);if(u.top!=c.top)return A0(u,u.left<l.left)}}return c}else{let c=o,l=o,u=n<0?1:-1;return n<0&&!o?(l++,u=-1):n>=0&&o==r.nodeValue.length?(c--,u=1):n<0?c--:l++,A0(Xl(Qs(r,c,l),u),u<0)}if(!e.state.doc.resolve(t-(i||0)).parent.inlineContent){if(i==null&&o&&(n<0||o==rs(r))){let c=r.childNodes[o-1];if(c.nodeType==1)return zA(c.getBoundingClientRect(),!1)}if(i==null&&o<rs(r)){let c=r.childNodes[o];if(c.nodeType==1)return zA(c.getBoundingClientRect(),!0)}return zA(r.getBoundingClientRect(),n>=0)}if(i==null&&o&&(n<0||o==rs(r))){let c=r.childNodes[o-1],l=c.nodeType==3?Qs(c,rs(c)-(a?0:1)):c.nodeType==1&&(c.nodeName!="BR"||!c.nextSibling)?c:null;if(l)return A0(Xl(l,1),!1)}if(i==null&&o<rs(r)){let c=r.childNodes[o];for(;c.pmViewDesc&&c.pmViewDesc.ignoreForCoords;)c=c.nextSibling;let l=c?c.nodeType==3?Qs(c,0,a?0:1):c.nodeType==1?c:null:null;if(l)return A0(Xl(l,-1),!0)}return A0(Xl(r.nodeType==3?Qs(r):r,-n),n>=0)}function A0(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 zA(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 oF(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 zse(e,t,n){let r=t.selection,o=n=="up"?r.$from:r.$to;return oF(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=rF(e,o.pos,1);for(let s=i.firstChild;s;s=s.nextSibling){let c;if(s.nodeType==1)c=s.getClientRects();else if(s.nodeType==3)c=Qs(s,0,s.nodeValue.length).getClientRects();else continue;for(let l=0;l<c.length;l++){let u=c[l];if(u.bottom>u.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 Jse=/[\u0590-\u08ac]/;function jse(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!Jse.test(r.parent.textContent)||!s.modify?n=="left"||n=="backward"?i:a:oF(e,t,()=>{let{focusNode:c,focusOffset:l,anchorNode:u,anchorOffset:f}=e.domSelectionRange(),d=s.caretBidiLevel;s.modify("move",n,"character");let h=r.depth?e.docView.domAfterPos(r.before()):e.dom,{focusNode:p,focusOffset:m}=e.domSelectionRange(),v=p&&!h.contains(p.nodeType==1?p:p.parentNode)||c==p&&l==m;try{s.collapse(u,f),c&&(c!=u||l!=f)&&s.extend&&s.extend(c,l)}catch{}return d!=null&&(s.caretBidiLevel=d),v})}let p9=null,m9=null,g9=!1;function $se(e,t,n){return p9==t&&m9==n?g9:(p9=t,m9=n,g9=n=="up"||n=="down"?zse(e,t,n):jse(e,t,n))}const ji=0,v9=1,au=2,gs=3;class Bp{constructor(t,n,r,o){this.parent=t,this.children=n,this.dom=r,this.contentDOM=o,this.dirty=ji,r.pmViewDesc=this}matchesWidget(t){return!1}matchesMark(t){return!1}matchesNode(t,n,r){return!1}matchesHack(t){return!1}parseRule(){return null}stopEvent(t){return!1}get size(){let t=0;for(let n=0;n<this.children.length;n++)t+=this.children[n].size;return t}get border(){return 0}destroy(){this.parent=void 0,this.dom.pmViewDesc==this&&(this.dom.pmViewDesc=void 0);for(let t=0;t<this.children.length;t++)this.children[t].destroy()}posBeforeChild(t){for(let n=0,r=this.posAtStart;;n++){let o=this.children[n];if(o==t)return r;r+=o.size}}get posBefore(){return this.parent.posBeforeChild(this)}get posAtStart(){return this.parent?this.parent.posBeforeChild(this)+this.border:0}get posAfter(){return this.posBefore+this.size}get posAtEnd(){return this.posAtStart+this.size-2*this.border}localPosFromDOM(t,n,r){if(this.contentDOM&&this.contentDOM.contains(t.nodeType==1?t:t.parentNode))if(r<0){let i,a;if(t==this.contentDOM)i=t.childNodes[n-1];else{for(;t.parentNode!=this.contentDOM;)t=t.parentNode;i=t.previousSibling}for(;i&&!((a=i.pmViewDesc)&&a.parent==this);)i=i.previousSibling;return i?this.posBeforeChild(a)+a.size:this.posAtStart}else{let i,a;if(t==this.contentDOM)i=t.childNodes[n];else{for(;t.parentNode!=this.contentDOM;)t=t.parentNode;i=t.nextSibling}for(;i&&!((a=i.pmViewDesc)&&a.parent==this);)i=i.nextSibling;return i?this.posBeforeChild(a):this.posAtEnd}let o;if(t==this.dom&&this.contentDOM)o=n>Po(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;n<this.children.length;n++){let o=this.children[n],i=r+o.size;if(r==t&&i!=r){for(;!o.border&&o.children.length;)o=o.children[0];return o}if(t<i)return o.descAt(t-r-o.border);r=i}}domFromPos(t,n){if(!this.contentDOM)return{node:this.dom,offset:0,atom:t+1};let r=0,o=0;for(let i=0;r<this.children.length;r++){let a=this.children[r],s=i+a.size;if(s>t||a instanceof aF){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 iF&&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?Po(i.dom)+1:0}}else{let i,a=!0;for(;i=r<this.children.length?this.children[r]:null,!(!i||i.dom.parentNode==this.contentDOM);r++,a=!1);return i&&a&&!i.border&&!i.domAtom?i.domFromPos(0,n):{node:this.contentDOM,offset:i?Po(i.dom):this.contentDOM.childNodes.length}}}parseRange(t,n,r=0){if(this.children.length==0)return{node:this.contentDOM,from:t,to:n,fromOffset:0,toOffset:this.contentDOM.childNodes.length};let o=-1,i=-1;for(let a=r,s=0;;s++){let c=this.children[s],l=a+c.size;if(o==-1&&t<=l){let u=a+c.border;if(t>=u&&n<=l-c.border&&c.node&&c.contentDOM&&this.contentDOM.contains(c.contentDOM))return c.parseRange(t,n,u);t=a;for(let f=s;f>0;f--){let d=this.children[f-1];if(d.size&&d.dom.parentNode==this.contentDOM&&!d.emptyChildAt(1)){o=Po(d.dom)+1;break}t-=d.size}o==-1&&(o=0)}if(o>-1&&(l>n||s==this.children.length-1)){n=l;for(let u=s+1;u<this.children.length;u++){let f=this.children[u];if(f.size&&f.dom.parentNode==this.contentDOM&&!f.emptyChildAt(-1)){i=Po(f.dom);break}n+=f.size}i==-1&&(i=this.contentDOM.childNodes.length);break}a=l}return{node:this.contentDOM,from:t,to:n,fromOffset:o,toOffset:i}}emptyChildAt(t){if(this.border||!this.contentDOM||!this.children.length)return!1;let n=this.children[t<0?0:this.children.length-1];return n.size==0||n.emptyChildAt(t)}domAfterPos(t){let{node:n,offset:r}=this.domFromPos(t,0);if(n.nodeType!=1||r==n.childNodes.length)throw new RangeError("No node after pos "+t);return n.childNodes[r]}setSelection(t,n,r,o=!1){let i=Math.min(t,n),a=Math.max(t,n);for(let d=0,h=0;d<this.children.length;d++){let p=this.children[d],m=h+p.size;if(i>h&&a<m)return p.setSelection(t-h-p.border,n-h-p.border,r,o);h=m}let s=this.domFromPos(t,t?-1:1),c=n==t?s:this.domFromPos(n,n?-1:1),l=r.getSelection(),u=!1;if((Ia||_o)&&t==n){let{node:d,offset:h}=s;if(d.nodeType==3){if(u=!!(h&&d.nodeValue[h-1]==`
|
|
`),u&&h==d.nodeValue.length)for(let p=d,m;p;p=p.parentNode){if(m=p.nextSibling){m.nodeName=="BR"&&(s=c={node:m.parentNode,offset:Po(m)+1});break}let v=p.pmViewDesc;if(v&&v.node&&v.node.isBlock)break}}else{let p=d.childNodes[h-1];u=p&&(p.nodeName=="BR"||p.contentEditable=="false")}}if(Ia&&l.focusNode&&l.focusNode!=c.node&&l.focusNode.nodeType==1){let d=l.focusNode.childNodes[l.focusOffset];d&&d.contentEditable=="false"&&(o=!0)}if(!(o||u&&_o)&&Xu(s.node,s.offset,l.anchorNode,l.anchorOffset)&&Xu(c.node,c.offset,l.focusNode,l.focusOffset))return;let f=!1;if((l.extend||t==n)&&!u){l.collapse(s.node,s.offset);try{t!=n&&l.extend(c.node,c.offset),f=!0}catch{}}if(!f){if(t>n){let h=s;s=c,c=h}let d=document.createRange();d.setEnd(c.node,c.offset),d.setStart(s.node,s.offset),l.removeAllRanges(),l.addRange(d)}}ignoreMutation(t){return!this.contentDOM&&t.type!="selection"}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(t,n){for(let r=0,o=0;o<this.children.length;o++){let i=this.children[o],a=r+i.size;if(r==a?t<=a&&n>=r:t<a&&n>r){let s=r+i.border,c=a-i.border;if(t>=s&&n<=c){this.dirty=t==r||n==a?au:v9,t==s&&n==c&&(i.contentLost||i.dom.parentNode!=this.contentDOM)?i.dirty=gs:i.markDirty(t-s,n-s);return}else i.dirty=i.dom==i.contentDOM&&i.dom.parentNode==this.contentDOM&&!i.children.length?au:gs}r=a}this.dirty=au}markParentsDirty(){let t=1;for(let n=this.parent;n;n=n.parent,t++){let r=t==1?au:v9;n.dirty<r&&(n.dirty=r)}}get domAtom(){return!1}get ignoreForCoords(){return!1}}class iF extends Bp{constructor(t,n,r,o){let i,a=n.type.toDOM;if(typeof a=="function"&&(a=a(r,()=>{if(!i)return o;if(i.parent)return i.parent.posBeforeChild(i)})),!n.type.spec.raw){if(a.nodeType!=1){let s=document.createElement("span");s.appendChild(a),a=s}a.contentEditable="false",a.classList.add("ProseMirror-widget")}super(t,[],a,null),this.widget=n,this.widget=n,i=this}matchesWidget(t){return this.dirty==ji&&t.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(t){let n=this.widget.spec.stopEvent;return n?n(t):!1}ignoreMutation(t){return t.type!="selection"||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get side(){return this.widget.type.side}}class qse extends Bp{constructor(t,n,r,o){super(t,[],n,null),this.textDOM=r,this.text=o}get size(){return this.text.length}localPosFromDOM(t,n){return t!=this.textDOM?this.posAtStart+(n?this.size:0):this.posAtStart+n}domFromPos(t){return{node:this.textDOM,offset:t}}ignoreMutation(t){return t.type==="characterData"&&t.target.nodeValue==t.oldValue}}class Wu extends Bp{constructor(t,n,r,o){super(t,[],r,o),this.mark=n}static create(t,n,r,o){let i=o.nodeViews[n.type.name],a=i&&i(n,o,r);return(!a||!a.dom)&&(a=zs.renderSpec(document,n.type.spec.toDOM(n,r))),new Wu(t,n,a.dom,a.contentDOM||a.dom)}parseRule(){return this.dirty&gs||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(t){return this.dirty!=gs&&this.mark.eq(t)}markDirty(t,n){if(super.markDirty(t,n),this.dirty!=ji){let r=this.parent;for(;!r.node;)r=r.parent;r.dirty<this.dirty&&(r.dirty=this.dirty),this.dirty=ji}}slice(t,n,r){let o=Wu.create(this.parent,this.mark,!0,r),i=this.children,a=this.size;n<a&&(i=u6(i,n,a,r)),t>0&&(i=u6(i,0,t,r));for(let s=0;s<i.length;s++)i[s].parent=o;return o.children=i,o}}class cc extends Bp{constructor(t,n,r,o,i,a,s,c,l){super(t,[],i,a),this.node=n,this.outerDeco=r,this.innerDeco=o,this.nodeDOM=s}static create(t,n,r,o,i,a){let s=i.nodeViews[n.type.name],c,l=s&&s(n,i,()=>{if(!c)return a;if(c.parent)return c.parent.posBeforeChild(c)},r,o),u=l&&l.dom,f=l&&l.contentDOM;if(n.isText){if(!u)u=document.createTextNode(n.text);else if(u.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else u||({dom:u,contentDOM:f}=zs.renderSpec(document,n.type.spec.toDOM(n)));!f&&!n.isText&&u.nodeName!="BR"&&(u.hasAttribute("contenteditable")||(u.contentEditable="false"),n.type.spec.draggable&&(u.draggable=!0));let d=u;return u=cF(u,r,n),l?c=new ele(t,n,r,o,u,f||null,d,l,i,a+1):n.isText?new dv(t,n,r,o,u,d,i):new cc(t,n,r,o,u,f||null,d,i,a+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let t={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace=="pre"&&(t.preserveWhitespace="full"),!this.contentDOM)t.getContent=()=>this.node.content;else if(!this.contentLost)t.contentElement=this.contentDOM;else{for(let n=this.children.length-1;n>=0;n--){let r=this.children[n];if(this.dom.contains(r.dom.parentNode)){t.contentElement=r.dom.parentNode;break}}t.contentElement||(t.getContent=()=>lt.empty)}return t}matchesNode(t,n,r){return this.dirty==ji&&t.eq(this.node)&&c6(n,this.outerDeco)&&r.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(t,n){let r=this.node.inlineContent,o=n,i=t.composing?this.localCompositionInfo(t,n):null,a=i&&i.pos>-1?i:null,s=i&&i.pos<0,c=new nle(this,a&&a.node,t);ile(this.node,this.innerDeco,(l,u,f)=>{l.spec.marks?c.syncToMarks(l.spec.marks,r,t):l.type.side>=0&&!f&&c.syncToMarks(u==this.node.childCount?In.none:this.node.child(u).marks,r,t),c.placeWidget(l,t,o)},(l,u,f,d)=>{c.syncToMarks(l.marks,r,t);let h;c.findNodeMatch(l,u,f,d)||s&&t.state.selection.from>o&&t.state.selection.to<o+l.nodeSize&&(h=c.findIndexWithChild(i.node))>-1&&c.updateNodeAt(l,u,f,h,t)||c.updateNextNode(l,u,f,t,d,o)||c.addNode(l,u,f,t,o),o+=l.nodeSize}),c.syncToMarks([],r,t),this.node.isTextblock&&c.addTextblockHacks(),c.destroyRest(),(c.changed||this.dirty==au)&&(a&&this.protectLocalComposition(t,a),sF(this.contentDOM,this.children,t),Cd&&ale(this.dom))}localCompositionInfo(t,n){let{from:r,to:o}=t.state.selection;if(!(t.state.selection instanceof Xn)||r<n||o>n+this.node.content.size)return null;let i=t.domSelectionRange(),a=sle(i.focusNode,i.focusOffset);if(!a||!this.dom.contains(a.parentNode))return null;if(this.node.inlineContent){let s=a.nodeValue,c=lle(this.node.content,s,r-n,o-n);return c<0?null:{node:a,pos:c,text:s}}else return{node:a,pos:-1,text:""}}protectLocalComposition(t,{node:n,pos:r,text:o}){if(this.getDesc(n))return;let i=n;for(;i.parentNode!=this.contentDOM;i=i.parentNode){for(;i.previousSibling;)i.parentNode.removeChild(i.previousSibling);for(;i.nextSibling;)i.parentNode.removeChild(i.nextSibling);i.pmViewDesc&&(i.pmViewDesc=void 0)}let a=new qse(this,i,n,o);t.input.compositionNodes.push(a),this.children=u6(this.children,r,r+o.length,t,a)}update(t,n,r,o){return this.dirty==gs||!t.sameMarkup(this.node)?!1:(this.updateInner(t,n,r,o),!0)}updateInner(t,n,r,o){this.updateOuterDeco(n),this.node=t,this.innerDeco=r,this.contentDOM&&this.updateChildren(o,this.posAtStart),this.dirty=ji}updateOuterDeco(t){if(c6(t,this.outerDeco))return;let n=this.nodeDOM.nodeType!=1,r=this.dom;this.dom=lF(this.dom,this.nodeDOM,l6(this.outerDeco,this.node,n),l6(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 y9(e,t,n,r,o){cF(r,t,e);let i=new cc(void 0,e,t,n,r,r,r,o,0);return i.contentDOM&&i.updateChildren(o,0),i}class dv extends cc{constructor(t,n,r,o,i,a,s){super(t,n,r,o,i,null,a,s,0)}parseRule(){let t=this.nodeDOM.parentNode;for(;t&&t!=this.dom&&!t.pmIsDeco;)t=t.parentNode;return{skip:t||!0}}update(t,n,r,o){return this.dirty==gs||this.dirty!=ji&&!this.inParent()||!t.sameMarkup(this.node)?!1:(this.updateOuterDeco(n),(this.dirty!=ji||t.text!=this.node.text)&&t.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=t.text,o.trackWrites==this.nodeDOM&&(o.trackWrites=null)),this.node=t,this.dirty=ji,!0)}inParent(){let t=this.parent.contentDOM;for(let n=this.nodeDOM;n;n=n.parentNode)if(n==t)return!0;return!1}domFromPos(t){return{node:this.nodeDOM,offset:t}}localPosFromDOM(t,n,r){return t==this.nodeDOM?this.posAtStart+Math.min(n,this.node.text.length):super.localPosFromDOM(t,n,r)}ignoreMutation(t){return t.type!="characterData"&&t.type!="selection"}slice(t,n,r){let o=this.node.cut(t,n),i=document.createTextNode(o.text);return new dv(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=gs)}get domAtom(){return!1}}class aF extends Bp{parseRule(){return{ignore:!0}}matchesHack(t){return this.dirty==ji&&this.dom.nodeName==t}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class ele extends cc{constructor(t,n,r,o,i,a,s,c,l,u){super(t,n,r,o,i,a,s,l,u),this.spec=c}update(t,n,r,o){if(this.dirty==gs)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 sF(e,t,n){let r=e.firstChild,o=!1;for(let i=0;i<t.length;i++){let a=t[i],s=a.dom;if(s.parentNode==e){for(;s!=r;)r=A9(r),o=!0;r=r.nextSibling}else o=!0,e.insertBefore(s,r);if(a instanceof Wu){let c=r?r.previousSibling:e.lastChild;sF(a.contentDOM,a.children,n),r=c?c.nextSibling:e.firstChild}}for(;r;)r=A9(r),o=!0;o&&n.trackWrites==e&&(n.trackWrites=null)}const kh=function(e){e&&(this.nodeName=e)};kh.prototype=Object.create(null);const su=[new kh];function l6(e,t,n){if(e.length==0)return su;let r=n?su[0]:new kh,o=[r];for(let i=0;i<e.length;i++){let a=e[i].type.attrs;if(a){a.nodeName&&o.push(r=new kh(a.nodeName));for(let s in a){let c=a[s];c!=null&&(n&&o.length==1&&o.push(r=new kh(t.isInline?"span":"div")),s=="class"?r.class=(r.class?r.class+" ":"")+c:s=="style"?r.style=(r.style?r.style+";":"")+c:s!="nodeName"&&(r[s]=c))}}}return o}function lF(e,t,n,r){if(n==su&&r==su)return t;let o=t;for(let i=0;i<r.length;i++){let a=r[i],s=n[i];if(i){let c;s&&s.nodeName==a.nodeName&&o!=e&&(c=o.parentNode)&&c.nodeName.toLowerCase()==a.nodeName||(c=document.createElement(a.nodeName),c.pmIsDeco=!0,c.appendChild(o),s=su[0]),o=c}tle(o,s||su[0],a)}return o}function tle(e,t,n){for(let r in t)r!="class"&&r!="style"&&r!="nodeName"&&!(r in n)&&e.removeAttribute(r);for(let r in n)r!="class"&&r!="style"&&r!="nodeName"&&n[r]!=t[r]&&e.setAttribute(r,n[r]);if(t.class!=n.class){let r=t.class?t.class.split(" ").filter(Boolean):[],o=n.class?n.class.split(" ").filter(Boolean):[];for(let i=0;i<r.length;i++)o.indexOf(r[i])==-1&&e.classList.remove(r[i]);for(let i=0;i<o.length;i++)r.indexOf(o[i])==-1&&e.classList.add(o[i]);e.classList.length==0&&e.removeAttribute("class")}if(t.style!=n.style){if(t.style){let r=/\s*([\w\-\xa1-\uffff]+)\s*:(?:"(?:\\.|[^"])*"|'(?:\\.|[^'])*'|\(.*?\)|[^;])*/g,o;for(;o=r.exec(t.style);)e.style.removeProperty(o[1])}n.style&&(e.style.cssText+=n.style)}}function cF(e,t,n){return lF(e,e,su,l6(t,n,e.nodeType!=1))}function c6(e,t){if(e.length!=t.length)return!1;for(let n=0;n<e.length;n++)if(!e[n].type.eq(t[n].type))return!1;return!0}function A9(e){let t=e.nextSibling;return e.parentNode.removeChild(e),t}class nle{constructor(t,n,r){this.lock=n,this.view=r,this.index=0,this.stack=[],this.changed=!1,this.top=t,this.preMatch=rle(t.node.content,t)}destroyBetween(t,n){if(t!=n){for(let r=t;r<n;r++)this.top.children[r].destroy();this.top.children.splice(t,n-t),this.changed=!0}}destroyRest(){this.destroyBetween(this.index,this.top.children.length)}syncToMarks(t,n,r){let o=0,i=this.stack.length>>1,a=Math.min(i,t.length);for(;o<a&&(o==i-1?this.top:this.stack[o+1<<1]).matchesMark(t[o])&&t[o].type.spec.spanning!==!1;)o++;for(;o<i;)this.destroyRest(),this.top.dirty=ji,this.index=this.stack.pop(),this.top=this.stack.pop(),i--;for(;i<t.length;){this.stack.push(this.top,this.index+1);let s=-1;for(let c=this.index;c<Math.min(this.index+3,this.top.children.length);c++){let l=this.top.children[c];if(l.matchesMark(t[i])&&!this.isLocked(l.dom)){s=c;break}}if(s>-1)s>this.index&&(this.changed=!0,this.destroyBetween(this.index,s)),this.top=this.top.children[this.index];else{let c=Wu.create(this.top,t[i],n,r);this.top.children.splice(this.index,0,c),this.top=c,this.changed=!0}this.index=0,i++}}findNodeMatch(t,n,r,o){let i=-1,a;if(o>=this.preMatch.index&&(a=this.preMatch.matches[o-this.preMatch.index]).parent==this.top&&a.matchesNode(t,n,r))i=this.top.children.indexOf(a,this.index);else for(let s=this.index,c=Math.min(this.top.children.length,s+5);s<c;s++){let l=this.top.children[s];if(l.matchesNode(t,n,r)&&!this.preMatch.matched.has(l)){i=s;break}}return i<0?!1:(this.destroyBetween(this.index,i),this.index++,!0)}updateNodeAt(t,n,r,o,i){let a=this.top.children[o];return a.dirty==gs&&a.dom==a.contentDOM&&(a.dirty=au),a.update(t,n,r,i)?(this.destroyBetween(this.index,o),this.index++,!0):!1}findIndexWithChild(t){for(;;){let n=t.parentNode;if(!n)return-1;if(n==this.top.contentDOM){let r=t.pmViewDesc;if(r){for(let o=this.index;o<this.top.children.length;o++)if(this.top.children[o]==r)return o}return-1}t=n}}updateNextNode(t,n,r,o,i,a){for(let s=this.index;s<this.top.children.length;s++){let c=this.top.children[s];if(c instanceof cc){let l=this.preMatch.matched.get(c);if(l!=null&&l!=i)return!1;let u=c.dom,f,d=this.isLocked(u)&&!(t.isText&&c.node&&c.node.isText&&c.nodeDOM.nodeValue==t.text&&c.dirty!=gs&&c6(n,c.outerDeco));if(!d&&c.update(t,n,r,o))return this.destroyBetween(this.index,s),c.dom!=u&&(this.changed=!0),this.index++,!0;if(!d&&(f=this.recreateWrapper(c,t,n,r,o,a)))return this.top.children[this.index]=f,f.contentDOM&&(f.dirty=au,f.updateChildren(o,a+1),f.dirty=ji),this.changed=!0,this.index++,!0;break}}return!1}recreateWrapper(t,n,r,o,i,a){if(t.dirty||n.isAtom||!t.children.length||!t.node.content.eq(n.content))return null;let s=cc.create(this.top,n,r,o,i,a);if(s.contentDOM){s.children=t.children,t.children=[];for(let c of s.children)c.parent=s}return t.destroy(),s}addNode(t,n,r,o,i){let a=cc.create(this.top,t,n,r,o,i);a.contentDOM&&a.updateChildren(o,i+1),this.top.children.splice(this.index++,0,a),this.changed=!0}placeWidget(t,n,r){let o=this.index<this.top.children.length?this.top.children[this.index]:null;if(o&&o.matchesWidget(t)&&(t==o.widget||!o.widget.type.toDOM.parentNode))this.index++;else{let i=new iF(this.top,t,n,r);this.top.children.splice(this.index++,0,i),this.changed=!0}}addTextblockHacks(){let t=this.top.children[this.index-1],n=this.top;for(;t instanceof Wu;)n=t,t=n.children[n.children.length-1];(!t||!(t instanceof dv)||/\n$/.test(t.node.text)||this.view.requiresGeckoHackNode&&/\s$/.test(t.node.text))&&((_o||po)&&t&&t.dom.contentEditable=="false"&&this.addHackNode("IMG",n),this.addHackNode("BR",this.top))}addHackNode(t,n){if(n==this.top&&this.index<n.children.length&&n.children[this.index].matchesHack(t))this.index++;else{let r=document.createElement(t);t=="IMG"&&(r.className="ProseMirror-separator",r.alt=""),t=="BR"&&(r.className="ProseMirror-trailingBreak");let o=new aF(this.top,[],r,null);n!=this.top?n.children.push(o):n.children.splice(this.index++,0,o),this.changed=!0}}isLocked(t){return this.lock&&(t==this.lock||t.nodeType==1&&t.contains(this.lock.parentNode))}}function rle(e,t){let n=t,r=n.children.length,o=e.childCount,i=new Map,a=[];e:for(;o>0;){let s;for(;;)if(r){let l=n.children[r-1];if(l instanceof Wu)n=l,r=l.children.length;else{s=l,r--;break}}else{if(n==t)break e;r=n.parent.children.indexOf(n),n=n.parent}let c=s.node;if(c){if(c!=e.child(o-1))break;--o,i.set(s,o),a.push(s)}}return{index:o,matched:i,matches:a.reverse()}}function ole(e,t){return e.type.side-t.type.side}function ile(e,t,n,r){let o=t.locals(e),i=0;if(o.length==0){for(let l=0;l<e.childCount;l++){let u=e.child(l);r(u,o,t.forChild(i,u),l),i+=u.nodeSize}return}let a=0,s=[],c=null;for(let l=0;;){let u,f;for(;a<o.length&&o[a].to==i;){let v=o[a++];v.widget&&(u?(f||(f=[u])).push(v):u=v)}if(u)if(f){f.sort(ole);for(let v=0;v<f.length;v++)n(f[v],l,!!c)}else n(u,l,!!c);let d,h;if(c)h=-1,d=c,c=null;else if(l<e.childCount)h=l,d=e.child(l++);else break;for(let v=0;v<s.length;v++)s[v].to<=i&&s.splice(v--,1);for(;a<o.length&&o[a].from<=i&&o[a].to>i;)s.push(o[a++]);let p=i+d.nodeSize;if(d.isText){let v=p;a<o.length&&o[a].from<v&&(v=o[a].from);for(let b=0;b<s.length;b++)s[b].to<v&&(v=s[b].to);v<p&&(c=d.cut(v-i),d=d.cut(0,v-i),p=v,h=-1)}else for(;a<o.length&&o[a].to<p;)a++;let m=d.isInline&&!d.isLeaf?s.filter(v=>!v.inline):s.slice();r(d,m,t.forChild(i,d),h),i=p}}function ale(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 sle(e,t){for(;;){if(e.nodeType==3)return e;if(e.nodeType==1&&t>0){if(e.childNodes.length>t&&e.childNodes[t].nodeType==3)return e.childNodes[t];e=e.childNodes[t-1],t=rs(e)}else if(e.nodeType==1&&t<e.childNodes.length)e=e.childNodes[t],t=0;else return null}}function lle(e,t,n,r){for(let o=0,i=0;o<e.childCount&&i<=r;){let a=e.child(o++),s=i;if(i+=a.nodeSize,!a.isText)continue;let c=a.text;for(;o<e.childCount;){let l=e.child(o++);if(i+=l.nodeSize,!l.isText)break;c+=l.text}if(i>=n){if(i>=r&&c.slice(r-t.length-s,r-s)==t)return r-t.length;let l=s<r?c.lastIndexOf(t,r-s-1):-1;if(l>=0&&l+t.length+s>=n)return s+l;if(n==r&&c.length>=r+t.length-s&&c.slice(r-s,r-s+t.length)==t)return r}}return-1}function u6(e,t,n,r,o){let i=[];for(let a=0,s=0;a<e.length;a++){let c=e[a],l=s,u=s+=c.size;l>=n||u<=t?i.push(c):(l<t&&i.push(c.slice(0,t-l,r)),o&&(i.push(o),o=void 0),u>n&&i.push(c.slice(n-l,c.size,r)))}return i}function y5(e,t=null){let n=e.domSelectionRange(),r=e.state.doc;if(!n.focusNode)return null;let o=e.docView.nearestDesc(n.focusNode),i=o&&o.size==0,a=e.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(a<0)return null;let s=r.resolve(a),c,l;if(fv(n)){for(c=s;o&&!o.node;)o=o.parent;let u=o.node;if(o&&u.isAtom&&Yt.isSelectable(u)&&o.parent&&!(u.isInline&&Cse(n.focusNode,n.focusOffset,o.dom))){let f=o.posBefore;l=new Yt(a==f?s:r.resolve(f))}}else{let u=e.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(u<0)return null;c=r.resolve(u)}if(!l){let u=t=="pointer"||e.state.selection.head<s.pos&&!i?1:-1;l=A5(e,c,s,u)}return l}function uF(e){return e.editable?e.hasFocus():dF(e)&&document.activeElement&&document.activeElement.contains(e.dom)}function nl(e,t=!1){let n=e.state.selection;if(fF(e,n),!!uF(e)){if(!t&&e.input.mouseDown&&e.input.mouseDown.allowDefault&&po){let r=e.domSelectionRange(),o=e.domObserver.currentSelection;if(r.anchorNode&&o.anchorNode&&Xu(r.anchorNode,r.anchorOffset,o.anchorNode,o.anchorOffset)){e.input.mouseDown.delayedSelectionSync=!0,e.domObserver.setCurSelection();return}}if(e.domObserver.disconnectSelection(),e.cursorWrapper)ule(e);else{let{anchor:r,head:o}=n,i,a;R9&&!(n instanceof Xn)&&(n.$from.parent.inlineContent||(i=x9(e,n.from)),!n.empty&&!n.$from.parent.inlineContent&&(a=x9(e,n.to))),e.docView.setSelection(r,o,e.root,t),R9&&(i&&b9(i),a&&b9(a)),n.visible?e.dom.classList.remove("ProseMirror-hideselection"):(e.dom.classList.add("ProseMirror-hideselection"),"onselectionchange"in document&&cle(e))}e.domObserver.setCurSelection(),e.domObserver.connectSelection()}}const R9=_o||po&&_se<63;function x9(e,t){let{node:n,offset:r}=e.docView.domFromPos(t,0),o=r<n.childNodes.length?n.childNodes[r]:null,i=r?n.childNodes[r-1]:null;if(_o&&o&&o.contentEditable=="false")return JA(o);if((!o||o.contentEditable=="false")&&(!i||i.contentEditable=="false")){if(o)return JA(o);if(i)return JA(i)}}function JA(e){return e.contentEditable="true",_o&&e.draggable&&(e.draggable=!1,e.wasDraggable=!0),e}function b9(e){e.contentEditable="false",e.wasDraggable&&(e.draggable=!0,e.wasDraggable=null)}function cle(e){let t=e.dom.ownerDocument;t.removeEventListener("selectionchange",e.input.hideSelectionGuard);let n=e.domSelectionRange(),r=n.anchorNode,o=n.anchorOffset;t.addEventListener("selectionchange",e.input.hideSelectionGuard=()=>{(n.anchorNode!=r||n.anchorOffset!=o)&&(t.removeEventListener("selectionchange",e.input.hideSelectionGuard),setTimeout(()=>{(!uF(e)||e.state.selection.visible)&&e.dom.classList.remove("ProseMirror-hideselection")},20))})}function ule(e){let t=e.domSelection(),n=document.createRange(),r=e.cursorWrapper.dom,o=r.nodeName=="IMG";o?n.setEnd(r.parentNode,Po(r)+1):n.setEnd(r,0),n.collapse(!1),t.removeAllRanges(),t.addRange(n),!o&&!e.state.selection.visible&&ni&&lc<=11&&(r.disabled=!0,r.disabled=!1)}function fF(e,t){if(t instanceof Yt){let n=e.docView.descAt(t.from);n!=e.lastSelectedViewDesc&&(M9(e),n&&n.selectNode(),e.lastSelectedViewDesc=n)}else M9(e)}function M9(e){e.lastSelectedViewDesc&&(e.lastSelectedViewDesc.parent&&e.lastSelectedViewDesc.deselectNode(),e.lastSelectedViewDesc=void 0)}function A5(e,t,n,r){return e.someProp("createSelectionBetween",o=>o(e,t,n))||Xn.between(t,n,r)}function w9(e){return e.editable&&!e.hasFocus()?!1:dF(e)}function dF(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 fle(e){let t=e.docView.domFromPos(e.state.selection.anchor,0),n=e.domSelectionRange();return Xu(t.node,t.offset,n.anchorNode,n.anchorOffset)}function f6(e,t){let{$anchor:n,$head:r}=e.selection,o=t>0?n.max(r):n.min(r),i=o.parent.inlineContent?o.depth?e.doc.resolve(t>0?o.after():o.before()):null:o;return i&&bn.findFrom(i,t)}function Dl(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollIntoView()),!0}function S9(e,t,n){let r=e.state.selection;if(r instanceof Xn)if(n.indexOf("s")>-1){let{$head:o}=r,i=o.textOffset?null:t<0?o.nodeBefore:o.nodeAfter;if(!i||i.isText||!i.isLeaf)return!1;let a=e.state.doc.resolve(o.pos+i.nodeSize*(t<0?-1:1));return Dl(e,new Xn(r.$anchor,a))}else if(r.empty){if(e.endOfTextblock(t>0?"forward":"backward")){let o=f6(e.state,t);return o&&o instanceof Yt?Dl(e,o):!1}else if(!(Di&&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)?Dl(e,new Yt(t<0?e.state.doc.resolve(o.pos-i.nodeSize):o)):Qp?Dl(e,new Xn(e.state.doc.resolve(t<0?s:s+i.nodeSize))):!1:!1}}else return!1;else{if(r instanceof Yt&&r.node.isInline)return Dl(e,new Xn(t>0?r.$to:r.$from));{let o=f6(e.state,t);return o?Dl(e,o):!1}}}function ag(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function Nh(e,t){let n=e.pmViewDesc;return n&&n.size==0&&(t<0||e.nextSibling||e.nodeName!="BR")}function Tf(e,t){return t<0?dle(e):hle(e)}function dle(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let o,i,a=!1;for(Ia&&n.nodeType==1&&r<ag(n)&&Nh(n.childNodes[r],-1)&&(a=!0);;)if(r>0){if(n.nodeType!=1)break;{let s=n.childNodes[r-1];if(Nh(s,-1))o=n,i=--r;else if(s.nodeType==3)n=s,r=n.nodeValue.length;else break}}else{if(hF(n))break;{let s=n.previousSibling;for(;s&&Nh(s,-1);)o=n.parentNode,i=Po(s),s=s.previousSibling;if(s)n=s,r=ag(n);else{if(n=n.parentNode,n==e.dom)break;r=0}}}a?d6(e,n,r):o&&d6(e,o,i)}function hle(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let o=ag(n),i,a;for(;;)if(r<o){if(n.nodeType!=1)break;let s=n.childNodes[r];if(Nh(s,1))i=n,a=++r;else break}else{if(hF(n))break;{let s=n.nextSibling;for(;s&&Nh(s,1);)i=s.parentNode,a=Po(s)+1,s=s.nextSibling;if(s)n=s,r=0,o=ag(n);else{if(n=n.parentNode,n==e.dom)break;r=o=0}}}i&&d6(e,i,a)}function hF(e){let t=e.pmViewDesc;return t&&t.node&&t.node.isBlock}function ple(e,t){for(;e&&t==e.childNodes.length&&!g5(e);)t=Po(e)+1,e=e.parentNode;for(;e&&t<e.childNodes.length;){let n=e.childNodes[t];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable=="false")break;e=n,t=0}}function mle(e,t){for(;e&&!t&&!g5(e);)t=Po(e),e=e.parentNode;for(;e&&t;){let n=e.childNodes[t-1];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable=="false")break;e=n,t=e.childNodes.length}}function d6(e,t,n){if(t.nodeType!=3){let i,a;(a=ple(t,n))?(t=a,n=0):(i=mle(t,n))&&(t=i,n=i.nodeValue.length)}let r=e.domSelection();if(fv(r)){let i=document.createRange();i.setEnd(t,n),i.setStart(t,n),r.removeAllRanges(),r.addRange(i)}else r.extend&&r.extend(t,n);e.domObserver.setCurSelection();let{state:o}=e;setTimeout(()=>{e.state==o&&nl(e)},50)}function L9(e,t){let n=e.state.doc.resolve(t);if(!(po||Ese)&&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&&a<o.bottom&&Math.abs(i.left-o.left)>1)return i.left<o.left?"ltr":"rtl"}if(t<n.end()){let i=e.coordsAtPos(t+1),a=(i.top+i.bottom)/2;if(a>o.top&&a<o.bottom&&Math.abs(i.left-o.left)>1)return i.left>o.left?"ltr":"rtl"}}return getComputedStyle(e.dom).direction=="rtl"?"rtl":"ltr"}function O9(e,t,n){let r=e.state.selection;if(r instanceof Xn&&!r.empty||n.indexOf("s")>-1||Di&&n.indexOf("m")>-1)return!1;let{$from:o,$to:i}=r;if(!o.parent.inlineContent||e.endOfTextblock(t<0?"up":"down")){let a=f6(e.state,t);if(a&&a instanceof Yt)return Dl(e,a)}if(!o.parent.inlineContent){let a=t<0?o:i,s=r instanceof $o?bn.near(a,t):bn.findFrom(a,t);return s?Dl(e,s):!1}return!1}function T9(e,t){if(!(e.state.selection instanceof Xn))return!0;let{$head:n,$anchor:r,empty:o}=e.state.selection;if(!n.sameParent(r))return!0;if(!o)return!1;if(e.endOfTextblock(t>0?"forward":"backward"))return!0;let i=!n.textOffset&&(t<0?n.nodeBefore:n.nodeAfter);if(i&&!i.isText){let a=e.state.tr;return t<0?a.delete(n.pos-i.nodeSize,n.pos):a.delete(n.pos,n.pos+i.nodeSize),e.dispatch(a),!0}return!1}function k9(e,t,n){e.domObserver.stop(),t.contentEditable=n,e.domObserver.start()}function gle(e){if(!_o||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;k9(e,r,"true"),setTimeout(()=>k9(e,r,"false"),20)}return!1}function vle(e){let t="";return e.ctrlKey&&(t+="c"),e.metaKey&&(t+="m"),e.altKey&&(t+="a"),e.shiftKey&&(t+="s"),t}function yle(e,t){let n=t.keyCode,r=vle(t);if(n==8||Di&&n==72&&r=="c")return T9(e,-1)||Tf(e,-1);if(n==46&&!t.shiftKey||Di&&n==68&&r=="c")return T9(e,1)||Tf(e,1);if(n==13||n==27)return!0;if(n==37||Di&&n==66&&r=="c"){let o=n==37?L9(e,e.state.selection.from)=="ltr"?-1:1:-1;return S9(e,o,r)||Tf(e,o)}else if(n==39||Di&&n==70&&r=="c"){let o=n==39?L9(e,e.state.selection.from)=="ltr"?1:-1:1;return S9(e,o,r)||Tf(e,o)}else{if(n==38||Di&&n==80&&r=="c")return O9(e,-1,r)||Tf(e,-1);if(n==40||Di&&n==78&&r=="c")return gle(e)||O9(e,1,r)||Tf(e,1);if(r==(Di?"m":"c")&&(n==66||n==73||n==89||n==90))return!0}return!1}function pF(e,t){e.someProp("transformCopied",h=>{t=h(t,e)});let n=[],{content:r,openStart:o,openEnd:i}=t;for(;o>1&&i>1&&r.childCount==1&&r.firstChild.childCount==1;){o--,i--;let h=r.firstChild;n.push(h.type.name,h.attrs!=h.type.defaultAttrs?h.attrs:null),r=h.content}let a=e.someProp("clipboardSerializer")||zs.fromSchema(e.state.schema),s=RF(),c=s.createElement("div");c.appendChild(a.serializeFragment(r,{document:s}));let l=c.firstChild,u,f=0;for(;l&&l.nodeType==1&&(u=AF[l.nodeName.toLowerCase()]);){for(let h=u.length-1;h>=0;h--){let p=s.createElement(u[h]);for(;c.firstChild;)p.appendChild(c.firstChild);c.appendChild(p),f++}l=c.firstChild}l&&l.nodeType==1&&l.setAttribute("data-pm-slice",`${o} ${i}${f?` -${f}`:""} ${JSON.stringify(n)}`);let d=e.someProp("clipboardTextSerializer",h=>h(t,e))||t.content.textBetween(0,t.content.size,`
|
|
|
|
`);return{dom:c,text:d}}function mF(e,t,n,r,o){let i=o.parent.type.spec.code,a,s;if(!n&&!t)return null;let c=t&&(r||i||!n);if(c){if(e.someProp("transformPastedText",d=>{t=d(t,i||r,e)}),i)return t?new At(lt.from(e.state.schema.text(t.replace(/\r\n?/g,`
|
|
`))),0,0):At.empty;let f=e.someProp("clipboardTextParser",d=>d(t,o,r,e));if(f)s=f;else{let d=o.marks(),{schema:h}=e.state,p=zs.fromSchema(h);a=document.createElement("div"),t.split(/(?:\r\n?|\n)+/).forEach(m=>{let v=a.appendChild(document.createElement("p"));m&&v.appendChild(p.serializeNode(h.text(m,d)))})}}else e.someProp("transformPastedHTML",f=>{n=f(n,e)}),a=xle(n),Qp&&ble(a);let l=a&&a.querySelector("[data-pm-slice]"),u=l&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(l.getAttribute("data-pm-slice")||"");if(u&&u[3])for(let f=+u[3];f>0;f--){let d=a.firstChild;for(;d&&d.nodeType!=1;)d=d.nextSibling;if(!d)break;a=d}if(s||(s=(e.someProp("clipboardParser")||e.someProp("domParser")||xd.fromSchema(e.state.schema)).parseSlice(a,{preserveWhitespace:!!(c||u),context:o,ruleFromNode(d){return d.nodeName=="BR"&&!d.nextSibling&&d.parentNode&&!Ale.test(d.parentNode.nodeName)?{ignore:!0}:null}})),u)s=Mle(N9(s,+u[1],+u[2]),u[4]);else if(s=At.maxOpen(Rle(s.content,o),!0),s.openStart||s.openEnd){let f=0,d=0;for(let h=s.content.firstChild;f<s.openStart&&!h.type.spec.isolating;f++,h=h.firstChild);for(let h=s.content.lastChild;d<s.openEnd&&!h.type.spec.isolating;d++,h=h.lastChild);s=N9(s,f,d)}return e.someProp("transformPasted",f=>{s=f(s,e)}),s}const Ale=/^(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 Rle(e,t){if(e.childCount<2)return e;for(let n=t.depth;n>=0;n--){let o=t.node(n).contentMatchAt(t.index(n)),i,a=[];if(e.forEach(s=>{if(!a)return;let c=o.findWrapping(s.type),l;if(!c)return a=null;if(l=a.length&&i.length&&vF(c,i,s,a[a.length-1],0))a[a.length-1]=l;else{a.length&&(a[a.length-1]=yF(a[a.length-1],i.length));let u=gF(s,c);a.push(u),o=o.matchType(u.type),i=c}}),a)return lt.from(a)}return e}function gF(e,t,n=0){for(let r=t.length-1;r>=n;r--)e=t[r].create(null,lt.from(e));return e}function vF(e,t,n,r,o){if(o<e.length&&o<t.length&&e[o]==t[o]){let i=vF(e,t,n,r.lastChild,o+1);if(i)return r.copy(r.content.replaceChild(r.childCount-1,i));if(r.contentMatchAt(r.childCount).matchType(o==e.length-1?n.type:e[o+1]))return r.copy(r.content.append(lt.from(gF(n,e,o+1))))}}function yF(e,t){if(t==0)return e;let n=e.content.replaceChild(e.childCount-1,yF(e.lastChild,t-1)),r=e.contentMatchAt(e.childCount).fillBefore(lt.empty,!0);return e.copy(n.append(r))}function h6(e,t,n,r,o,i){let a=t<0?e.firstChild:e.lastChild,s=a.content;return e.childCount>1&&(i=0),o<r-1&&(s=h6(s,t,n,r,o+1,i)),o>=n&&(s=t<0?a.contentMatchAt(0).fillBefore(s,i<=o).append(s):s.append(a.contentMatchAt(a.childCount).fillBefore(lt.empty,!0))),e.replaceChild(t<0?0:e.childCount-1,a.copy(s))}function N9(e,t,n){return t<e.openStart&&(e=new At(h6(e.content,-1,t,e.openStart,0,e.openEnd),t,e.openEnd)),n<e.openEnd&&(e=new At(h6(e.content,1,n,e.openEnd,0,0),e.openStart,n)),e}const AF={thead:["table"],tbody:["table"],tfoot:["table"],caption:["table"],colgroup:["table"],col:["table","colgroup"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","tbody","tr"]};let P9=null;function RF(){return P9||(P9=document.implementation.createHTMLDocument("title"))}function xle(e){let t=/^(\s*<meta [^>]*>)*/.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=>"</"+i+">").reverse().join("")),n.innerHTML=e,o)for(let i=0;i<o.length;i++)n=n.querySelector(o[i])||n;return n}function ble(e){let t=e.querySelectorAll(po?"span:not([class]):not([style])":"span.Apple-converted-space");for(let n=0;n<t.length;n++){let r=t[n];r.childNodes.length==1&&r.textContent==" "&&r.parentNode&&r.parentNode.replaceChild(e.ownerDocument.createTextNode(" "),r)}}function Mle(e,t){if(!e.size)return e;let n=e.content.firstChild.type.schema,r;try{r=JSON.parse(t)}catch{return e}let{content:o,openStart:i,openEnd:a}=e;for(let s=r.length-2;s>=0;s-=2){let c=n.nodes[r[s]];if(!c||c.hasRequiredAttrs())break;o=lt.from(c.create(r[s+1],o)),i++,a++}return new At(o,i,a)}const Eo={},Xo={},wle={touchstart:!0,touchmove:!0};class Sle{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:""},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastAndroidDelete=0,this.composing=!1,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function Lle(e){for(let t in Eo){let n=Eo[t];e.dom.addEventListener(t,e.input.eventHandlers[t]=r=>{Tle(e,r)&&!R5(e,r)&&(e.editable||!(r.type in Xo))&&n(e,r)},wle[t]?{passive:!0}:void 0)}_o&&e.dom.addEventListener("input",()=>null),p6(e)}function nc(e,t){e.input.lastSelectionOrigin=t,e.input.lastSelectionTime=Date.now()}function Ole(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 p6(e){e.someProp("handleDOMEvents",t=>{for(let n in t)e.input.eventHandlers[n]||e.dom.addEventListener(n,e.input.eventHandlers[n]=r=>R5(e,r))})}function R5(e,t){return e.someProp("handleDOMEvents",n=>{let r=n[t.type];return r?r(e,t)||t.defaultPrevented:!1})}function Tle(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 kle(e,t){!R5(e,t)&&Eo[t.type]&&(e.editable||!(t.type in Xo))&&Eo[t.type](e,t)}Xo.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(),!(Sa&&po&&n.keyCode==13)))if(n.keyCode!=229&&e.domObserver.forceFlush(),Cd&&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,qc(13,"Enter"))),e.input.lastIOSEnter=0)},200)}else e.someProp("handleKeyDown",r=>r(e,n))||yle(e,n)?n.preventDefault():nc(e,"key")};Xo.keyup=(e,t)=>{t.keyCode==16&&(e.input.shiftKey=!1)};Xo.keypress=(e,t)=>{let n=t;if(bF(e,n)||!n.charCode||n.ctrlKey&&!n.altKey||Di&&n.metaKey)return;if(e.someProp("handleKeyPress",o=>o(e,n))){n.preventDefault();return}let r=e.state.selection;if(!(r instanceof Xn)||!r.$from.sameParent(r.$to)){let o=String.fromCharCode(n.charCode);!/[\r\n]/.test(o)&&!e.someProp("handleTextInput",i=>i(e,r.$from.pos,r.$to.pos,o))&&e.dispatch(e.state.tr.insertText(o).scrollIntoView()),n.preventDefault()}};function hv(e){return{left:e.clientX,top:e.clientY}}function Nle(e,t){let n=t.x-e.clientX,r=t.y-e.clientY;return n*n+r*r<100}function x5(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 pd(e,t,n){e.focused||e.focus();let r=e.state.tr.setSelection(t);n=="pointer"&&r.setMeta("pointer",!0),e.dispatch(r)}function Ple(e,t){if(t==-1)return!1;let n=e.state.doc.resolve(t),r=n.nodeAfter;return r&&r.isAtom&&Yt.isSelectable(r)?(pd(e,new Yt(n),"pointer"),!0):!1}function Cle(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?(pd(e,Yt.create(e.state.doc,o),"pointer"),!0):!1}function Ile(e,t,n,r,o){return x5(e,"handleClickOn",t,n,r)||e.someProp("handleClick",i=>i(e,t,r))||(o?Cle(e,n):Ple(e,n))}function Fle(e,t,n,r){return x5(e,"handleDoubleClickOn",t,n,r)||e.someProp("handleDoubleClick",o=>o(e,t,r))}function _le(e,t,n,r){return x5(e,"handleTripleClickOn",t,n,r)||e.someProp("handleTripleClick",o=>o(e,t,r))||Ele(e,n,r)}function Ele(e,t,n){if(n.button!=0)return!1;let r=e.state.doc;if(t==-1)return r.inlineContent?(pd(e,Xn.create(r,0,r.content.size),"pointer"),!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)pd(e,Xn.create(r,s+1,s+1+a.content.size),"pointer");else if(Yt.isSelectable(a))pd(e,Yt.create(r,s),"pointer");else continue;return!0}}function b5(e){return sg(e)}const xF=Di?"metaKey":"ctrlKey";Eo.mousedown=(e,t)=>{let n=t;e.input.shiftKey=n.shiftKey;let r=b5(e),o=Date.now(),i="singleClick";o-e.input.lastClick.time<500&&Nle(n,e.input.lastClick)&&!n[xF]&&(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(hv(n));a&&(i=="singleClick"?(e.input.mouseDown&&e.input.mouseDown.done(),e.input.mouseDown=new Xle(e,a,n,!!r)):(i=="doubleClick"?Fle:_le)(e,a.pos,a.inside,n)?n.preventDefault():nc(e,"pointer"))};class Xle{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[xF],this.allowDefault=r.shiftKey;let i,a;if(n.inside>-1)i=t.state.doc.nodeAt(n.inside),a=n.inside;else{let u=t.state.doc.resolve(n.pos);i=u.parent,a=u.depth?u.before():0}const s=o?null:r.target,c=s?t.docView.nearestDesc(s,!0):null;this.target=c?c.dom:null;let{selection:l}=t.state;(r.button==0&&i.type.spec.draggable&&i.type.spec.selectable!==!1||l instanceof Yt&&l.from<=a&&l.to>a)&&(this.mightDrag={node:i,pos:a,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&Ia&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),t.root.addEventListener("mouseup",this.up=this.up.bind(this)),t.root.addEventListener("mousemove",this.move=this.move.bind(this)),nc(t,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>nl(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(hv(t))),this.updateAllowDefault(t),this.allowDefault||!n?nc(this.view,"pointer"):Ile(this.view,n.pos,n.inside,t,this.selectNode)?t.preventDefault():t.button==0&&(this.flushed||_o&&this.mightDrag&&!this.mightDrag.node.isAtom||po&&!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)?(pd(this.view,bn.near(this.view.state.doc.resolve(n.pos)),"pointer"),t.preventDefault()):nc(this.view,"pointer")}move(t){this.updateAllowDefault(t),nc(this.view,"pointer"),t.buttons==0&&this.done()}updateAllowDefault(t){!this.allowDefault&&(Math.abs(this.event.x-t.clientX)>4||Math.abs(this.event.y-t.clientY)>4)&&(this.allowDefault=!0)}}Eo.touchstart=e=>{e.input.lastTouch=Date.now(),b5(e),nc(e,"pointer")};Eo.touchmove=e=>{e.input.lastTouch=Date.now(),nc(e,"pointer")};Eo.contextmenu=e=>b5(e);function bF(e,t){return e.composing?!0:_o&&Math.abs(t.timeStamp-e.input.compositionEndedAt)<500?(e.input.compositionEndedAt=-2e8,!0):!1}const Wle=Sa?5e3:-1;Xo.compositionstart=Xo.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(),sg(e,!0),e.markCursor=null;else if(sg(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}MF(e,Wle)};Xo.compositionend=(e,t)=>{e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=t.timeStamp,e.input.compositionPendingChanges=e.domObserver.pendingRecords().length?e.input.compositionID:0,e.input.compositionPendingChanges&&Promise.resolve().then(()=>e.domObserver.flush()),e.input.compositionID++,MF(e,20))};function MF(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.composingTimeout=setTimeout(()=>sg(e),t))}function wF(e){for(e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=Vle());e.input.compositionNodes.length>0;)e.input.compositionNodes.pop().markParentsDirty()}function Vle(){let e=document.createEvent("Event");return e.initEvent("event",!0,!0),e.timeStamp}function sg(e,t=!1){if(!(Sa&&e.domObserver.flushingSoon>=0)){if(e.domObserver.forceFlush(),wF(e),t||e.docView&&e.docView.dirty){let n=y5(e);return n&&!n.eq(e.state.selection)?e.dispatch(e.state.tr.setSelection(n)):e.updateState(e.state),!0}return!1}}function Ule(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 sp=ni&&lc<15||Cd&&Xse<604;Eo.copy=Xo.cut=(e,t)=>{let n=t,r=e.state.selection,o=n.type=="cut";if(r.empty)return;let i=sp?null:n.clipboardData,a=r.content(),{dom:s,text:c}=pF(e,a);i?(n.preventDefault(),i.clearData(),i.setData("text/html",s.innerHTML),i.setData("text/plain",c)):Ule(e,s),o&&e.dispatch(e.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function Yle(e){return e.openStart==0&&e.openEnd==0&&e.content.childCount==1?e.content.firstChild:null}function Zle(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?lp(e,r.value,null,o,t):lp(e,r.textContent,r.innerHTML,o,t)},50)}function lp(e,t,n,r,o){let i=mF(e,t,n,r,e.state.selection.$from);if(e.someProp("handlePaste",c=>c(e,o,i||At.empty)))return!0;if(!i)return!1;let a=Yle(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 SF(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," "):""}Xo.paste=(e,t)=>{let n=t;if(e.composing&&!Sa)return;let r=sp?null:n.clipboardData,o=e.input.shiftKey&&e.input.lastKeyCode!=45;r&&lp(e,SF(r),r.getData("text/html"),o,n)?n.preventDefault():Zle(e,n)};class LF{constructor(t,n,r){this.slice=t,this.move=n,this.node=r}}const OF=Di?"altKey":"ctrlKey";Eo.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(hv(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 u=e.docView.nearestDesc(n.target,!0);u&&u.node.type.spec.draggable&&u!=e.docView&&(a=Yt.create(e.state.doc,u.posBefore))}}let s=(a||e.state.selection).content(),{dom:c,text:l}=pF(e,s);n.dataTransfer.clearData(),n.dataTransfer.setData(sp?"Text":"text/html",c.innerHTML),n.dataTransfer.effectAllowed="copyMove",sp||n.dataTransfer.setData("text/plain",l),e.dragging=new LF(s,!n[OF],a)};Eo.dragend=e=>{let t=e.dragging;window.setTimeout(()=>{e.dragging==t&&(e.dragging=null)},50)};Xo.dragover=Xo.dragenter=(e,t)=>t.preventDefault();Xo.drop=(e,t)=>{let n=t,r=e.dragging;if(e.dragging=null,!n.dataTransfer)return;let o=e.posAtCoords(hv(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=mF(e,SF(n.dataTransfer),sp?null:n.dataTransfer.getData("text/html"),!1,i);let s=!!(r&&!n[OF]);if(e.someProp("handleDrop",p=>p(e,n,a||At.empty,s))){n.preventDefault();return}if(!a)return;n.preventDefault();let c=a?Ek(e.state.doc,i.pos,a):i.pos;c==null&&(c=i.pos);let l=e.state.tr;if(s){let{node:p}=r;p?p.replace(l):l.deleteSelection()}let u=l.mapping.map(c),f=a.openStart==0&&a.openEnd==0&&a.content.childCount==1,d=l.doc;if(f?l.replaceRangeWith(u,u,a.content.firstChild):l.replaceRange(u,u,a),l.doc.eq(d))return;let h=l.doc.resolve(u);if(f&&Yt.isSelectable(a.content.firstChild)&&h.nodeAfter&&h.nodeAfter.sameMarkup(a.content.firstChild))l.setSelection(new Yt(h));else{let p=l.mapping.map(c);l.mapping.maps[l.mapping.maps.length-1].forEach((m,v,b,x)=>p=x),l.setSelection(A5(e,h,l.doc.resolve(p)))}e.focus(),e.dispatch(l.setMeta("uiEvent","drop"))};Eo.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())&&nl(e)},20))};Eo.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)};Eo.beforeinput=(e,t)=>{if(po&&Sa&&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,qc(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 Xo)Eo[e]=Xo[e];function cp(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 lg{constructor(t,n){this.toDOM=t,this.spec=n||Ru,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 Ti(i-r,i-r,this)}valid(){return!0}eq(t){return this==t||t instanceof lg&&(this.spec.key&&this.spec.key==t.spec.key||this.toDOM==t.toDOM&&cp(this.spec,t.spec))}destroy(t){this.spec.destroy&&this.spec.destroy(t)}}class uc{constructor(t,n){this.attrs=t,this.spec=n||Ru}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 Ti(i,a,this)}valid(t,n){return n.from<n.to}eq(t){return this==t||t instanceof uc&&cp(this.attrs,t.attrs)&&cp(this.spec,t.spec)}static is(t){return t.type instanceof uc}destroy(){}}class M5{constructor(t,n){this.attrs=t,this.spec=n||Ru}map(t,n,r,o){let i=t.mapResult(n.from+o,1);if(i.deleted)return null;let a=t.mapResult(n.to+o,-1);return a.deleted||a.pos<=i.pos?null:new Ti(i.pos-r,a.pos-r,this)}valid(t,n){let{index:r,offset:o}=t.content.findIndex(n.from),i;return o==n.from&&!(i=t.child(r)).isText&&o+i.nodeSize==n.to}eq(t){return this==t||t instanceof M5&&cp(this.attrs,t.attrs)&&cp(this.spec,t.spec)}destroy(){}}class Ti{constructor(t,n,r){this.from=t,this.to=n,this.type=r}copy(t,n){return new Ti(t,n,this.type)}eq(t,n=0){return this.type.eq(t.type)&&this.from+n==t.from&&this.to+n==t.to}map(t,n,r){return this.type.map(t,this,n,r)}static widget(t,n,r){return new Ti(t,t,new lg(n,r))}static inline(t,n,r,o){return new Ti(t,n,new uc(r,o))}static node(t,n,r,o){return new Ti(t,n,new M5(r,o))}get spec(){return this.type.spec}get inline(){return this.type instanceof uc}get widget(){return this.type instanceof lg}}const Zf=[],Ru={};class Nr{constructor(t,n){this.local=t.length?t:Zf,this.children=n.length?n:Zf}static create(t,n){return n.length?cg(n,t,0,Ru):co}find(t,n,r){let o=[];return this.findInner(t??0,n??1e9,o,0,r),o}findInner(t,n,r,o,i){for(let a=0;a<this.local.length;a++){let s=this.local[a];s.from<=n&&s.to>=t&&(!i||i(s.spec))&&r.push(s.copy(s.from+o,s.to+o))}for(let a=0;a<this.children.length;a+=3)if(this.children[a]<n&&this.children[a+1]>t){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==co||t.maps.length==0?this:this.mapInner(t,n,0,0,r||Ru)}mapInner(t,n,r,o,i){let a;for(let s=0;s<this.local.length;s++){let c=this.local[s].map(t,r,o);c&&c.type.valid(n,c)?(a||(a=[])).push(c):i.onRemove&&i.onRemove(this.local[s].spec)}return this.children.length?Qle(this.children,a||[],t,n,r,o,i):a?new Nr(a.sort(xu),Zf):co}add(t,n){return n.length?this==co?Nr.create(t,n):this.addInner(t,n,0):this}addInner(t,n,r){let o,i=0;t.forEach((s,c)=>{let l=c+r,u;if(u=kF(n,s,l)){for(o||(o=this.children.slice());i<o.length&&o[i]<c;)i+=3;o[i]==c?o[i+2]=o[i+2].addInner(s,u,l+1):o.splice(i,0,c,c+s.nodeSize,cg(u,s,l+1,Ru)),i+=3}});let a=TF(i?NF(n):n,-r);for(let s=0;s<a.length;s++)a[s].type.valid(t,a[s])||a.splice(s--,1);return new Nr(a.length?this.local.concat(a).sort(xu):this.local,o||this.children)}remove(t){return t.length==0||this==co?this:this.removeInner(t,0)}removeInner(t,n){let r=this.children,o=this.local;for(let i=0;i<r.length;i+=3){let a,s=r[i]+n,c=r[i+1]+n;for(let u=0,f;u<t.length;u++)(f=t[u])&&f.from>s&&f.to<c&&(t[u]=null,(a||(a=[])).push(f));if(!a)continue;r==this.children&&(r=this.children.slice());let l=r[i+2].removeInner(a,s+1);l!=co?r[i+2]=l:(r.splice(i,3),i-=3)}if(o.length){for(let i=0,a;i<t.length;i++)if(a=t[i])for(let s=0;s<o.length;s++)o[s].eq(a,n)&&(o==this.local&&(o=this.local.slice()),o.splice(s--,1))}return r==this.children&&o==this.local?this:o.length||r.length?new Nr(o,r):co}forChild(t,n){if(this==co)return this;if(n.isLeaf)return Nr.empty;let r,o;for(let s=0;s<this.children.length;s+=3)if(this.children[s]>=t){this.children[s]==t&&(r=this.children[s+2]);break}let i=t+1,a=i+n.content.size;for(let s=0;s<this.local.length;s++){let c=this.local[s];if(c.from<a&&c.to>i&&c.type instanceof uc){let l=Math.max(i,c.from)-i,u=Math.min(a,c.to)-i;l<u&&(o||(o=[])).push(c.copy(l,u))}}if(o){let s=new Nr(o.sort(xu),Zf);return r?new zl([s,r]):s}return r||co}eq(t){if(this==t)return!0;if(!(t instanceof Nr)||this.local.length!=t.local.length||this.children.length!=t.children.length)return!1;for(let n=0;n<this.local.length;n++)if(!this.local[n].eq(t.local[n]))return!1;for(let n=0;n<this.children.length;n+=3)if(this.children[n]!=t.children[n]||this.children[n+1]!=t.children[n+1]||!this.children[n+2].eq(t.children[n+2]))return!1;return!0}locals(t){return w5(this.localsInner(t))}localsInner(t){if(this==co)return Zf;if(t.inlineContent||!this.local.some(uc.is))return this.local;let n=[];for(let r=0;r<this.local.length;r++)this.local[r].type instanceof uc||n.push(this.local[r]);return n}}Nr.empty=new Nr([],[]);Nr.removeOverlap=w5;const co=Nr.empty;class zl{constructor(t){this.members=t}map(t,n){const r=this.members.map(o=>o.map(t,n,Ru));return zl.from(r)}forChild(t,n){if(n.isLeaf)return Nr.empty;let r=[];for(let o=0;o<this.members.length;o++){let i=this.members[o].forChild(t,n);i!=co&&(i instanceof zl?r=r.concat(i.members):r.push(i))}return zl.from(r)}eq(t){if(!(t instanceof zl)||t.members.length!=this.members.length)return!1;for(let n=0;n<this.members.length;n++)if(!this.members[n].eq(t.members[n]))return!1;return!0}locals(t){let n,r=!0;for(let o=0;o<this.members.length;o++){let i=this.members[o].localsInner(t);if(i.length)if(!n)n=i;else{r&&(n=n.slice(),r=!1);for(let a=0;a<i.length;a++)n.push(i[a])}}return n?w5(r?n:n.sort(xu)):Zf}static from(t){switch(t.length){case 0:return co;case 1:return t[0];default:return new zl(t.every(n=>n instanceof Nr)?t:t.reduce((n,r)=>n.concat(r instanceof Nr?r:r.members),[]))}}}function Qle(e,t,n,r,o,i,a){let s=e.slice();for(let l=0,u=i;l<n.maps.length;l++){let f=0;n.maps[l].forEach((d,h,p,m)=>{let v=m-p-(h-d);for(let b=0;b<s.length;b+=3){let x=s[b+1];if(x<0||d>x+u-f)continue;let R=s[b]+u-f;h>=R?s[b+1]=d<=R?-2:-1:d>=u&&v&&(s[b]+=v,s[b+1]+=v)}f+=v}),u=n.maps[l].map(u,-1)}let c=!1;for(let l=0;l<s.length;l+=3)if(s[l+1]<0){if(s[l+1]==-2){c=!0,s[l+1]=-1;continue}let u=n.map(e[l]+i),f=u-o;if(f<0||f>=r.content.size){c=!0;continue}let d=n.map(e[l+1]+i,-1),h=d-o,{index:p,offset:m}=r.content.findIndex(f),v=r.maybeChild(p);if(v&&m==f&&m+v.nodeSize==h){let b=s[l+2].mapInner(n,v,u+1,e[l]+i+1,a);b!=co?(s[l]=f,s[l+1]=h,s[l+2]=b):(s[l+1]=-2,c=!0)}else c=!0}if(c){let l=Ble(s,e,t,n,o,i,a),u=cg(l,r,0,a);t=u.local;for(let f=0;f<s.length;f+=3)s[f+1]<0&&(s.splice(f,3),f-=3);for(let f=0,d=0;f<u.children.length;f+=3){let h=u.children[f];for(;d<s.length&&s[d]<h;)d+=3;s.splice(d,0,u.children[f],u.children[f+1],u.children[f+2])}}return new Nr(t.sort(xu),s)}function TF(e,t){if(!t||!e.length)return e;let n=[];for(let r=0;r<e.length;r++){let o=e[r];n.push(new Ti(o.from+t,o.to+t,o.type))}return n}function Ble(e,t,n,r,o,i,a){function s(c,l){for(let u=0;u<c.local.length;u++){let f=c.local[u].map(r,o,l);f?n.push(f):a.onRemove&&a.onRemove(c.local[u].spec)}for(let u=0;u<c.children.length;u+=3)s(c.children[u+2],c.children[u]+l+1)}for(let c=0;c<e.length;c+=3)e[c+1]==-1&&s(e[c+2],t[c]+i+1);return n}function kF(e,t,n){if(t.isLeaf)return null;let r=n+t.nodeSize,o=null;for(let i=0,a;i<e.length;i++)(a=e[i])&&a.from>n&&a.to<r&&((o||(o=[])).push(a),e[i]=null);return o}function NF(e){let t=[];for(let n=0;n<e.length;n++)e[n]!=null&&t.push(e[n]);return t}function cg(e,t,n,r){let o=[],i=!1;t.forEach((s,c)=>{let l=kF(e,s,c+n);if(l){i=!0;let u=cg(l,s,n+c+1,r);u!=co&&o.push(c,c+s.nodeSize,u)}});let a=TF(i?NF(e):e,-n).sort(xu);for(let s=0;s<a.length;s++)a[s].type.valid(t,a[s])||(r.onRemove&&r.onRemove(a[s].spec),a.splice(s--,1));return a.length||o.length?new Nr(a,o):co}function xu(e,t){return e.from-t.from||e.to-t.to}function w5(e){let t=e;for(let n=0;n<t.length-1;n++){let r=t[n];if(r.from!=r.to)for(let o=n+1;o<t.length;o++){let i=t[o];if(i.from==r.from){i.to!=r.to&&(t==e&&(t=e.slice()),t[o]=i.copy(i.from,r.to),C9(t,o+1,i.copy(r.to,i.to)));continue}else{i.from<r.to&&(t==e&&(t=e.slice()),t[n]=r.copy(r.from,i.from),C9(t,o,r.copy(i.from,r.to)));break}}}return t}function C9(e,t,n){for(;t<e.length&&xu(n,e[t])>0;)t++;e.splice(t,0,n)}function jA(e){let t=[];return e.someProp("decorations",n=>{let r=n(e.state);r&&r!=co&&t.push(r)}),e.cursorWrapper&&t.push(Nr.create(e.state.doc,[e.cursorWrapper.deco])),zl.from(t)}const Dle={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},Kle=ni&&lc<=11;class Hle{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 Gle{constructor(t,n){this.view=t,this.handleDOMChange=n,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new Hle,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.observer=window.MutationObserver&&new window.MutationObserver(r=>{for(let o=0;o<r.length;o++)this.queue.push(r[o]);ni&&lc<=11&&r.some(o=>o.type=="childList"&&o.removedNodes.length||o.type=="characterData"&&o.oldValue.length>o.target.nodeValue.length)?this.flushSoon():this.flush()}),Kle&&(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,Dle)),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;n<t.length;n++)this.queue.push(t[n]);window.setTimeout(()=>this.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(w9(this.view)){if(this.suppressingSelectionUpdates)return nl(this.view);if(ni&&lc<=11&&!this.view.state.selection.empty){let t=this.view.domSelectionRange();if(t.focusNode&&Xu(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(t){if(!t.focusNode)return!0;let n=new Set,r;for(let i=t.focusNode;i;i=ap(i))n.add(i);for(let i=t.anchorNode;i;i=ap(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)&&w9(t)&&!this.ignoreSelectionChange(r),i=-1,a=-1,s=!1,c=[];if(t.editable)for(let u=0;u<n.length;u++){let f=this.registerMutation(n[u],c);f&&(i=i<0?f.from:Math.min(f.from,i),a=a<0?f.to:Math.max(f.to,a),f.typeOver&&(s=!0))}if(Ia&&c.length>1){let u=c.filter(f=>f.nodeName=="BR");if(u.length==2){let f=u[0],d=u[1];f.parentNode&&f.parentNode.parentNode==d.parentNode?d.remove():f.remove()}}let l=null;i<0&&o&&t.input.lastFocus>Date.now()-200&&Math.max(t.input.lastTouch,t.input.lastClick.time)<Date.now()-300&&fv(r)&&(l=y5(t))&&l.eq(bn.near(t.state.doc.resolve(0),1))?(t.input.lastFocus=0,nl(t),this.currentSelection.set(r),t.scrollToSelection()):(i>-1||o)&&(i>-1&&(t.docView.markDirty(i,a),zle(t)),this.handleDOMChange(i,a,s,c),t.docView&&t.docView.dirty?t.updateState(t.state):this.currentSelection.eq(r)||nl(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;u<t.addedNodes.length;u++)n.push(t.addedNodes[u]);if(r.contentDOM&&r.contentDOM!=r.dom&&!r.contentDOM.contains(t.target))return{from:r.posBefore,to:r.posAfter};let o=t.previousSibling,i=t.nextSibling;if(ni&&lc<=11&&t.addedNodes.length)for(let u=0;u<t.addedNodes.length;u++){let{previousSibling:f,nextSibling:d}=t.addedNodes[u];(!f||Array.prototype.indexOf.call(t.addedNodes,f)<0)&&(o=f),(!d||Array.prototype.indexOf.call(t.addedNodes,d)<0)&&(i=d)}let a=o&&o.parentNode==t.target?Po(o)+1:0,s=r.localPosFromDOM(t.target,a,-1),c=i&&i.parentNode==t.target?Po(i):t.target.childNodes.length,l=r.localPosFromDOM(t.target,c,1);return{from:s,to:l}}else return t.type=="attributes"?{from:r.posAtStart-r.border,to:r.posAtEnd+r.border}:{from:r.posAtStart,to:r.posAtEnd,typeOver:t.target.nodeValue==t.oldValue}}}let I9=new WeakMap,F9=!1;function zle(e){if(!I9.has(e)&&(I9.set(e,null),["normal","nowrap","pre-line"].indexOf(getComputedStyle(e.dom).whiteSpace)!==-1)){if(e.requiresGeckoHackNode=Ia,F9)return;console.warn("ProseMirror expects the CSS white-space property to be set, preferably to 'pre-wrap'. It is recommended to load style/prosemirror.css from the prosemirror-view package."),F9=!0}}function Jle(e){let t;function n(c){c.preventDefault(),c.stopImmediatePropagation(),t=c.getTargetRanges()[0]}e.dom.addEventListener("beforeinput",n,!0),document.execCommand("indent"),e.dom.removeEventListener("beforeinput",n,!0);let r=t.startContainer,o=t.startOffset,i=t.endContainer,a=t.endOffset,s=e.domAtPos(e.state.selection.anchor);return Xu(s.node,s.offset,i,a)&&([r,o,i,a]=[i,a,r,o]),{anchorNode:r,anchorOffset:o,focusNode:i,focusOffset:a}}function jle(e,t,n){let{node:r,fromOffset:o,toOffset:i,from:a,to:s}=e.docView.parseRange(t,n),c=e.domSelectionRange(),l,u=c.anchorNode;if(u&&e.dom.contains(u.nodeType==1?u:u.parentNode)&&(l=[{node:u,offset:c.anchorOffset}],fv(c)||l.push({node:c.focusNode,offset:c.focusOffset})),po&&e.input.lastKeyCode===8)for(let v=i;v>o;v--){let b=r.childNodes[v-1],x=b.pmViewDesc;if(b.nodeName=="BR"&&!x){i=v;break}if(!x||x.size)break}let f=e.state.doc,d=e.someProp("domParser")||xd.fromSchema(e.state.schema),h=f.resolve(a),p=null,m=d.parse(r,{topNode:h.parent,topMatch:h.parent.contentMatchAt(h.index()),topOpen:!0,from:o,to:i,preserveWhitespace:h.parent.type.whitespace=="pre"?"full":!0,findPositions:l,ruleFromNode:$le,context:h});if(l&&l[0].pos!=null){let v=l[0].pos,b=l[1]&&l[1].pos;b==null&&(b=v),p={anchor:v+a,head:b+a}}return{doc:m,sel:p,from:a,to:s}}function $le(e){let t=e.pmViewDesc;if(t)return t.parseRule();if(e.nodeName=="BR"&&e.parentNode){if(_o&&/^(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||_o&&/^(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 qle=/^(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 ece(e,t,n,r,o){let i=e.input.compositionPendingChanges||(e.composing?e.input.compositionID:0);if(e.input.compositionPendingChanges=0,t<0){let w=e.input.lastSelectionTime>Date.now()-50?e.input.lastSelectionOrigin:null,I=y5(e,w);if(I&&!e.state.selection.eq(I)){if(po&&Sa&&e.input.lastKeyCode===13&&Date.now()-100<e.input.lastKeyCodeTime&&e.someProp("handleKeyDown",T=>T(e,qc(13,"Enter"))))return;let E=e.state.tr.setSelection(I);w=="pointer"?E.setMeta("pointer",!0):w=="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 c=e.state.selection,l=jle(e,t,n),u=e.state.doc,f=u.slice(l.from,l.to),d,h;e.input.lastKeyCode===8&&Date.now()-100<e.input.lastKeyCodeTime?(d=e.state.selection.to,h="end"):(d=e.state.selection.from,h="start"),e.input.lastKeyCode=null;let p=rce(f.content,l.doc.content,l.from,d,h);if((Cd&&e.input.lastIOSEnter>Date.now()-225||Sa)&&o.some(w=>w.nodeType==1&&!qle.test(w.nodeName))&&(!p||p.endA>=p.endB)&&e.someProp("handleKeyDown",w=>w(e,qc(13,"Enter")))){e.input.lastIOSEnter=0;return}if(!p)if(r&&c instanceof Xn&&!c.empty&&c.$head.sameParent(c.$anchor)&&!e.composing&&!(l.sel&&l.sel.anchor!=l.sel.head))p={start:c.from,endA:c.to,endB:c.to};else{if(l.sel){let w=_9(e,e.state.doc,l.sel);if(w&&!w.eq(e.state.selection)){let I=e.state.tr.setSelection(w);i&&I.setMeta("composition",i),e.dispatch(I)}}return}if(po&&e.cursorWrapper&&l.sel&&l.sel.anchor==e.cursorWrapper.deco.from&&l.sel.head==l.sel.anchor){let w=p.endB-p.start;l.sel={anchor:l.sel.anchor+w,head:l.sel.anchor+w}}e.input.domChangeCount++,e.state.selection.from<e.state.selection.to&&p.start==p.endB&&e.state.selection instanceof Xn&&(p.start>e.state.selection.from&&p.start<=e.state.selection.from+2&&e.state.selection.from>=l.from?p.start=e.state.selection.from:p.endA<e.state.selection.to&&p.endA>=e.state.selection.to-2&&e.state.selection.to<=l.to&&(p.endB+=e.state.selection.to-p.endA,p.endA=e.state.selection.to)),ni&&lc<=11&&p.endB==p.start+1&&p.endA==p.start&&p.start>l.from&&l.doc.textBetween(p.start-l.from-1,p.start-l.from+1)==" "&&(p.start--,p.endA--,p.endB--);let m=l.doc.resolveNoCache(p.start-l.from),v=l.doc.resolveNoCache(p.endB-l.from),b=u.resolve(p.start),x=m.sameParent(v)&&m.parent.inlineContent&&b.end()>=p.endA,R;if((Cd&&e.input.lastIOSEnter>Date.now()-225&&(!x||o.some(w=>w.nodeName=="DIV"||w.nodeName=="P"))||!x&&m.pos<l.doc.content.size&&!m.sameParent(v)&&(R=bn.findFrom(l.doc.resolve(m.pos+1),1,!0))&&R.head==v.pos)&&e.someProp("handleKeyDown",w=>w(e,qc(13,"Enter")))){e.input.lastIOSEnter=0;return}if(e.state.selection.anchor>p.start&&nce(u,p.start,p.endA,m,v)&&e.someProp("handleKeyDown",w=>w(e,qc(8,"Backspace")))){Sa&&po&&e.domObserver.suppressSelectionUpdates();return}po&&Sa&&p.endB==p.start&&(e.input.lastAndroidDelete=Date.now()),Sa&&!x&&m.start()!=v.start()&&v.parentOffset==0&&m.depth==v.depth&&l.sel&&l.sel.anchor==l.sel.head&&l.sel.head==p.endA&&(p.endB-=2,v=l.doc.resolveNoCache(p.endB-l.from),setTimeout(()=>{e.someProp("handleKeyDown",function(w){return w(e,qc(13,"Enter"))})},20));let y=p.start,A=p.endA,S,k,O;if(x){if(m.pos==v.pos)ni&&lc<=11&&m.parentOffset==0&&(e.domObserver.suppressSelectionUpdates(),setTimeout(()=>nl(e),20)),S=e.state.tr.delete(y,A),k=u.resolve(p.start).marksAcross(u.resolve(p.endA));else if(p.endA==p.endB&&(O=tce(m.parent.content.cut(m.parentOffset,v.parentOffset),b.parent.content.cut(b.parentOffset,p.endA-b.start()))))S=e.state.tr,O.type=="add"?S.addMark(y,A,O.mark):S.removeMark(y,A,O.mark);else if(m.parent.child(m.index()).isText&&m.index()==v.index()-(v.textOffset?0:1)){let w=m.parent.textBetween(m.parentOffset,v.parentOffset);if(e.someProp("handleTextInput",I=>I(e,y,A,w)))return;S=e.state.tr.insertText(w,y,A)}}if(S||(S=e.state.tr.replace(y,A,l.doc.slice(p.start-l.from,p.endB-l.from))),l.sel){let w=_9(e,S.doc,l.sel);w&&!(po&&Sa&&e.composing&&w.empty&&(p.start!=p.endB||e.input.lastAndroidDelete<Date.now()-100)&&(w.head==y||w.head==S.mapping.map(A)-1)||ni&&w.empty&&w.head==y)&&S.setSelection(w)}k&&S.ensureMarks(k),i&&S.setMeta("composition",i),e.dispatch(S.scrollIntoView())}function _9(e,t,n){return Math.max(n.anchor,n.head)>t.content.size?null:A5(e,t.resolve(n.anchor),t.resolve(n.head))}function tce(e,t){let n=e.firstChild.marks,r=t.firstChild.marks,o=n,i=r,a,s,c;for(let u=0;u<r.length;u++)o=r[u].removeFromSet(o);for(let u=0;u<n.length;u++)i=n[u].removeFromSet(i);if(o.length==1&&i.length==0)s=o[0],a="add",c=u=>u.mark(s.addToSet(u.marks));else if(o.length==0&&i.length==1)s=i[0],a="remove",c=u=>u.mark(s.removeFromSet(u.marks));else return null;let l=[];for(let u=0;u<t.childCount;u++)l.push(c(t.child(u)));if(lt.from(l).eq(e))return{mark:s,type:a}}function nce(e,t,n,r,o){if(!r.parent.isTextblock||n-t<=o.pos-r.pos||$A(r,!0,!1)<o.pos)return!1;let i=e.resolve(t);if(i.parentOffset<i.parent.content.size||!i.parent.isTextblock)return!1;let a=e.resolve($A(i,!0,!0));return!a.parent.isTextblock||a.pos>n||$A(a,!0,!1)<n?!1:r.parent.content.cut(r.parentOffset).eq(a.parent.content)}function $A(e,t,n){let r=e.depth,o=t?e.end():e.pos;for(;r>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 rce(e,t,n,r,o){let i=e.findDiffStart(t,n);if(i==null)return null;let{a,b:s}=e.findDiffEnd(t,n+e.size,n+t.size);if(o=="end"){let c=Math.max(0,i-Math.min(a,s));r-=a+c-i}if(a<i&&e.size<t.size){let c=r<=i&&r>=a?i-r:0;i-=c,i&&i<t.size&&E9(t.textBetween(i-1,i+1))&&(i+=c?1:-1),s=i+(s-a),a=i}else if(s<i){let c=r<=i&&r>=s?i-r:0;i-=c,i&&i<e.size&&E9(e.textBetween(i-1,i+1))&&(i+=c?1:-1),a=i+(a-s),s=i}return{start:i,endA:a,endB:s}}function E9(e){if(e.length!=2)return!1;let t=e.charCodeAt(0),n=e.charCodeAt(1);return t>=56320&&t<=57343&&n>=55296&&n<=56319}class oce{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 Sle,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=n,this.state=n.state,this.directPlugins=n.plugins||[],this.directPlugins.forEach(Y9),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=V9(this),W9(this),this.nodeViews=U9(this),this.docView=y9(this.state.doc,X9(this),jA(this),this.dom,this),this.domObserver=new Gle(this,(r,o,i,a)=>ece(this,r,o,i,a)),this.domObserver.start(),Lle(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&&p6(this);let n=this._props;this._props=t,t.plugins&&(t.plugins.forEach(Y9),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&&(wF(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=U9(this);ace(h,this.nodeViews)&&(this.nodeViews=h,i=!0)}(s||n.handleDOMEvents!=this._props.handleDOMEvents)&&p6(this),this.editable=V9(this),W9(this);let c=jA(this),l=X9(this),u=o.plugins!=t.plugins&&!o.doc.eq(t.doc)?"reset":t.scrollToSelection>o.scrollToSelection?"to selection":"preserve",f=i||!this.docView.matchesNode(t.doc,l,c);(f||!t.selection.eq(o.selection))&&(a=!0);let d=u=="preserve"&&a&&this.dom.style.overflowAnchor==null&&Use(this);if(a){this.domObserver.stop();let h=f&&(ni||po)&&!this.composing&&!o.selection.empty&&!t.selection.empty&&ice(o.selection,t.selection);if(f){let p=po?this.trackWrites=this.domSelectionRange().focusNode:null;(i||!this.docView.update(t.doc,l,c,this))&&(this.docView.updateOuterDeco([]),this.docView.destroy(),this.docView=y9(t.doc,l,c,this.dom,this)),p&&!this.trackWrites&&(h=!0)}h||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&fle(this))?nl(this,h):(fF(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&&Yse(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&&d9(this,n.getBoundingClientRect(),t)}else d9(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;n<this.directPlugins.length;n++){let r=this.directPlugins[n];r.spec.view&&this.pluginViews.push(r.spec.view(this))}for(let n=0;n<this.state.plugins.length;n++){let r=this.state.plugins[n];r.spec.view&&this.pluginViews.push(r.spec.view(this))}}else for(let n=0;n<this.pluginViews.length;n++){let r=this.pluginViews[n];r.update&&r.update(this,t)}}updateDraggedNode(t,n){let r=t.node,o=-1;if(this.state.doc.nodeAt(r.from)==r.node)o=r.from;else{let i=r.from+(this.state.doc.content.size-n.doc.content.size);(i>0&&this.state.doc.nodeAt(i))==r.node&&(o=i)}this.dragging=new LF(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;a<this.directPlugins.length;a++){let s=this.directPlugins[a].props[t];if(s!=null&&(o=n?n(s):s))return o}let i=this.state.plugins;if(i)for(let a=0;a<i.length;a++){let s=i[a].props[t];if(s!=null&&(o=n?n(s):s))return o}}hasFocus(){if(ni){let t=this.root.activeElement;if(t==this.dom)return!0;if(!t||!this.dom.contains(t))return!1;for(;t&&this.dom!=t&&this.dom.contains(t);){if(t.contentEditable=="false")return!1;t=t.parentElement}return!0}return this.root.activeElement==this.dom}focus(){this.domObserver.stop(),this.editable&&Zse(this.dom),nl(this),this.domObserver.start()}get root(){let t=this._root;if(t==null){for(let n=this.dom.parentNode;n;n=n.parentNode)if(n.nodeType==9||n.nodeType==11&&n.host)return n.getSelection||(Object.getPrototypeOf(n).getSelection=()=>n.ownerDocument.getSelection()),this._root=n}return t||document}updateRoot(){this._root=null}posAtCoords(t){return Hse(this,t)}coordsAtPos(t,n=1){return rF(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 $se(this,n||this.state,t)}pasteHTML(t,n){return lp(this,"",t,!1,n||new ClipboardEvent("paste"))}pasteText(t,n){return lp(this,t,null,!0,n||new ClipboardEvent("paste"))}destroy(){this.docView&&(Ole(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],jA(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null)}get isDestroyed(){return this.docView==null}dispatchEvent(t){return kle(this,t)}dispatch(t){let n=this._props.dispatchTransaction;n?n.call(this,t):this.updateState(this.state.apply(t))}domSelectionRange(){return _o&&this.root.nodeType===11&&Ise(this.dom.ownerDocument)==this.dom?Jle(this):this.domSelection()}domSelection(){return this.root.getSelection()}}function X9(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"),[Ti.node(0,e.state.doc.content.size,t)]}function W9(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:Ti.widget(e.state.selection.head,t,{raw:!0,marks:e.markCursor})}}else e.cursorWrapper=null}function V9(e){return!e.someProp("editable",t=>t(e.state)===!1)}function ice(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 U9(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 ace(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 Y9(e){if(e.spec.state||e.spec.filterTransaction||e.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}var Rc={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},ug={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},sce=typeof navigator<"u"&&/Mac/.test(navigator.platform),lce=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var eo=0;eo<10;eo++)Rc[48+eo]=Rc[96+eo]=String(eo);for(var eo=1;eo<=24;eo++)Rc[eo+111]="F"+eo;for(var eo=65;eo<=90;eo++)Rc[eo]=String.fromCharCode(eo+32),ug[eo]=String.fromCharCode(eo);for(var qA in Rc)ug.hasOwnProperty(qA)||(ug[qA]=Rc[qA]);function cce(e){var t=sce&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||lce&&e.shiftKey&&e.key&&e.key.length==1||e.key=="Unidentified",n=!t&&e.key||(e.shiftKey?ug:Rc)[e.keyCode]||e.key||"Unidentified";return n=="Esc"&&(n="Escape"),n=="Del"&&(n="Delete"),n=="Left"&&(n="ArrowLeft"),n=="Up"&&(n="ArrowUp"),n=="Right"&&(n="ArrowRight"),n=="Down"&&(n="ArrowDown"),n}const uce=typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):!1;function fce(e){let t=e.split(/-(?!$)/),n=t[t.length-1];n=="Space"&&(n=" ");let r,o,i,a;for(let s=0;s<t.length-1;s++){let c=t[s];if(/^(cmd|meta|m)$/i.test(c))a=!0;else if(/^a(lt)?$/i.test(c))r=!0;else if(/^(c|ctrl|control)$/i.test(c))o=!0;else if(/^s(hift)?$/i.test(c))i=!0;else if(/^mod$/i.test(c))uce?a=!0:o=!0;else throw new Error("Unrecognized modifier name: "+c)}return r&&(n="Alt-"+n),o&&(n="Ctrl-"+n),a&&(n="Meta-"+n),i&&(n="Shift-"+n),n}function dce(e){let t=Object.create(null);for(let n in e)t[fce(n)]=e[n];return t}function eR(e,t,n=!0){return t.altKey&&(e="Alt-"+e),t.ctrlKey&&(e="Ctrl-"+e),t.metaKey&&(e="Meta-"+e),n&&t.shiftKey&&(e="Shift-"+e),e}function Z9(e){return new Ud({props:{handleKeyDown:PF(e)}})}function PF(e){let t=dce(e);return function(n,r){let o=cce(r),i,a=t[eR(o,r)];if(a&&a(n.state,n.dispatch,n))return!0;if(o.length==1&&o!=" "){if(r.shiftKey){let s=t[eR(o,r,!1)];if(s&&s(n.state,n.dispatch,n))return!0}if((r.shiftKey||r.altKey||r.metaKey||o.charCodeAt(0)>127)&&(i=Rc[r.keyCode])&&i!=o){let s=t[eR(i,r)];if(s&&s(n.state,n.dispatch,n))return!0}}return!1}}var fg=200,Br=function(){};Br.prototype.append=function(t){return t.length?(t=Br.from(t),!this.length&&t||t.length<fg&&this.leafAppend(t)||this.length<fg&&t.leafPrepend(this)||this.appendInner(t)):this};Br.prototype.prepend=function(t){return t.length?Br.from(t).append(this):this};Br.prototype.appendInner=function(t){return new hce(this,t)};Br.prototype.slice=function(t,n){return t===void 0&&(t=0),n===void 0&&(n=this.length),t>=n?Br.empty:this.sliceInner(Math.max(0,t),Math.min(this.length,n))};Br.prototype.get=function(t){if(!(t<0||t>=this.length))return this.getInner(t)};Br.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)};Br.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};Br.from=function(t){return t instanceof Br?t:t&&t.length?new CF(t):Br.empty};var CF=function(e){function t(r){e.call(this),this.values=r}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={length:{configurable:!0},depth:{configurable:!0}};return t.prototype.flatten=function(){return this.values},t.prototype.sliceInner=function(o,i){return o==0&&i==this.length?this:new t(this.values.slice(o,i))},t.prototype.getInner=function(o){return this.values[o]},t.prototype.forEachInner=function(o,i,a,s){for(var c=i;c<a;c++)if(o(this.values[c],s+c)===!1)return!1},t.prototype.forEachInvertedInner=function(o,i,a,s){for(var c=i-1;c>=a;c--)if(o(this.values[c],s+c)===!1)return!1},t.prototype.leafAppend=function(o){if(this.length+o.length<=fg)return new t(this.values.concat(o.flatten()))},t.prototype.leafPrepend=function(o){if(this.length+o.length<=fg)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}(Br);Br.empty=new CF([]);var hce=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 r<this.left.length?this.left.get(r):this.right.get(r-this.left.length)},t.prototype.forEachInner=function(r,o,i,a){var s=this.left.length;if(o<s&&this.left.forEachInner(r,o,Math.min(i,s),a)===!1||i>s&&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<s&&this.left.forEachInvertedInner(r,Math.min(o,s),i,a)===!1)return!1},t.prototype.sliceInner=function(r,o){if(r==0&&o==this.length)return this;var i=this.left.length;return o<=i?this.left.slice(r,o):r>=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}(Br);const pce=500;class Oa{constructor(t,n){this.items=t,this.eventCount=n}popEvent(t,n){if(this.eventCount==0)return null;let r=this.items.length;for(;;r--)if(this.items.get(r-1).selection){--r;break}let o,i;n&&(o=this.remapping(r,this.items.length),i=o.maps.length);let a=t.tr,s,c,l=[],u=[];return this.items.forEach((f,d)=>{if(!f.step){o||(o=this.remapping(r,d+1),i=o.maps.length),i--,u.push(f);return}if(o){u.push(new Ga(f.map));let h=f.step.map(o.slice(i)),p;h&&a.maybeStep(h).doc&&(p=a.mapping.maps[a.mapping.maps.length-1],l.push(new Ga(p,void 0,void 0,l.length+u.length))),i--,p&&o.appendMap(p,i)}else a.maybeStep(f.step);if(f.selection)return s=o?f.selection.map(o.slice(i)):f.selection,c=new Oa(this.items.slice(0,r).append(u.reverse().concat(l)),this.eventCount-1),!1},this.items.length,0),{remaining:c,transform:a,selection:s}}addTransform(t,n,r,o){let i=[],a=this.eventCount,s=this.items,c=!o&&s.length?s.get(s.length-1):null;for(let u=0;u<t.steps.length;u++){let f=t.steps[u].invert(t.docs[u]),d=new Ga(t.mapping.maps[u],f,n),h;(h=c&&c.merge(d))&&(d=h,u?i.pop():s=s.slice(0,s.length-1)),i.push(d),n&&(a++,n=void 0),o||(c=d)}let l=a-r.depth;return l>gce&&(s=mce(s,l),a-=l),new Oa(s.append(i),a)}remapping(t,n){let r=new ad;return this.items.forEach((o,i)=>{let a=o.mirrorOffset!=null&&i-o.mirrorOffset>=t?r.maps.length-o.mirrorOffset:void 0;r.appendMap(o.map,a)},t,n),r}addMaps(t){return this.eventCount==0?this:new Oa(this.items.append(t.map(n=>new Ga(n))),this.eventCount)}rebased(t,n){if(!this.eventCount)return this;let r=[],o=Math.max(0,this.items.length-n),i=t.mapping,a=t.steps.length,s=this.eventCount;this.items.forEach(d=>{d.selection&&s--},o);let c=n;this.items.forEach(d=>{let h=i.getMirror(--c);if(h==null)return;a=Math.min(a,h);let p=i.maps[h];if(d.step){let m=t.steps[h].invert(t.docs[h]),v=d.selection&&d.selection.map(i.slice(c+1,h));v&&s++,r.push(new Ga(p,m,v))}else r.push(new Ga(p))},o);let l=[];for(let d=n;d<a;d++)l.push(new Ga(i.maps[d]));let u=this.items.slice(0,o).append(l).append(r),f=new Oa(u,s);return f.emptyItemCount()>pce&&(f=f.compress(this.items.length-r.length)),f}emptyItemCount(){let t=0;return this.items.forEach(n=>{n.step||t++}),t}compress(t=this.items.length){let n=this.remapping(0,t),r=n.maps.length,o=[],i=0;return this.items.forEach((a,s)=>{if(s>=t)o.push(a),a.selection&&i++;else if(a.step){let c=a.step.map(n.slice(r)),l=c&&c.getMap();if(r--,l&&n.appendMap(l,r),c){let u=a.selection&&a.selection.map(n.slice(r));u&&i++;let f=new Ga(l.invert(),c,u),d,h=o.length-1;(d=o.length&&o[h].merge(f))?o[h]=d:o.push(f)}}else a.map&&r--},this.items.length,0),new Oa(Br.from(o.reverse()),i)}}Oa.empty=new Oa(Br.empty,0);function mce(e,t){let n;return e.forEach((r,o)=>{if(r.selection&&t--==0)return n=o,!1}),e.slice(n)}class Ga{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 Ga(n.getMap().invert(),n,this.selection)}}}class Kl{constructor(t,n,r,o,i){this.done=t,this.undone=n,this.prevRanges=r,this.prevTime=o,this.prevComposition=i}}const gce=20;function vce(e,t,n,r){let o=n.getMeta(fc),i;if(o)return o.historyState;n.getMeta(Ace)&&(e=new Kl(e.done,e.undone,null,0,-1));let a=n.getMeta("appendedTransaction");if(n.steps.length==0)return e;if(a&&a.getMeta(fc))return a.getMeta(fc).redo?new Kl(e.done.addTransform(n,void 0,r,om(t)),e.undone,Q9(n.mapping.maps[n.steps.length-1]),e.prevTime,e.prevComposition):new Kl(e.done,e.undone.addTransform(n,void 0,r,om(t)),null,e.prevTime,e.prevComposition);if(n.getMeta("addToHistory")!==!1&&!(a&&a.getMeta("addToHistory")===!1)){let s=n.getMeta("composition"),c=e.prevTime==0||!a&&e.prevComposition!=s&&(e.prevTime<(n.time||0)-r.newGroupDelay||!yce(n,e.prevRanges)),l=a?tR(e.prevRanges,n.mapping):Q9(n.mapping.maps[n.steps.length-1]);return new Kl(e.done.addTransform(n,c?t.selection.getBookmark():void 0,r,om(t)),Oa.empty,l,n.time,s??e.prevComposition)}else return(i=n.getMeta("rebased"))?new Kl(e.done.rebased(n,i),e.undone.rebased(n,i),tR(e.prevRanges,n.mapping),e.prevTime,e.prevComposition):new Kl(e.done.addMaps(n.mapping.maps),e.undone.addMaps(n.mapping.maps),tR(e.prevRanges,n.mapping),e.prevTime,e.prevComposition)}function yce(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.length;i+=2)r<=t[i+1]&&o>=t[i]&&(n=!0)}),n}function Q9(e){let t=[];return e.forEach((n,r,o,i)=>t.push(o,i)),t}function tR(e,t){if(!e)return null;let n=[];for(let r=0;r<e.length;r+=2){let o=t.map(e[r],1),i=t.map(e[r+1],-1);o<=i&&n.push(o,i)}return n}function IF(e,t,n,r){let o=om(t),i=fc.get(t).spec.config,a=(r?e.undone:e.done).popEvent(t,o);if(!a)return;let s=a.selection.resolve(a.transform.doc),c=(r?e.done:e.undone).addTransform(a.transform,t.selection.getBookmark(),i,o),l=new Kl(r?c:a.remaining,r?a.remaining:c,null,0,-1);n(a.transform.setSelection(s).setMeta(fc,{redo:r,historyState:l}).scrollIntoView())}let nR=!1,B9=null;function om(e){let t=e.plugins;if(B9!=t){nR=!1,B9=t;for(let n=0;n<t.length;n++)if(t[n].spec.historyPreserveItems){nR=!0;break}}return nR}const fc=new Qk("history"),Ace=new Qk("closeHistory");function Rce(e={}){return e={depth:e.depth||100,newGroupDelay:e.newGroupDelay||500},new Ud({key:fc,state:{init(){return new Kl(Oa.empty,Oa.empty,null,0,-1)},apply(t,n,r){return vce(n,r,t,e)}},config:e,props:{handleDOMEvents:{beforeinput(t,n){let r=n.inputType,o=r=="historyUndo"?FF:r=="historyRedo"?_F:null;return o?(n.preventDefault(),o(t.state,t.dispatch)):!1}}}})}const FF=(e,t)=>{let n=fc.getState(e);return!n||n.done.eventCount==0?!1:(t&&IF(n,e,t,!1),!0)},_F=(e,t)=>{let n=fc.getState(e);return!n||n.undone.eventCount==0?!1:(t&&IF(n,e,t,!0),!0)};function xce(e={}){return new Ud({view(t){return new bce(t,e)}})}class bce{constructor(t,n){var r;this.editorView=t,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=(r=n.width)!==null&&r!==void 0?r:1,this.color=n.color===!1?void 0:n.color||"black",this.class=n.class,this.handlers=["dragover","dragend","drop","dragleave"].map(o=>{let i=a=>{this[o](a)};return t.dom.addEventListener(o,i),{name:o,handler:i}})}destroy(){this.handlers.forEach(({name:t,handler:n})=>this.editorView.dom.removeEventListener(t,n))}update(t,n){this.cursorPos!=null&&n.doc!=t.state.doc&&(this.cursorPos>t.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(t){t!=this.cursorPos&&(this.cursorPos=t,t==null?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let t=this.editorView.state.doc.resolve(this.cursorPos),n=!t.parent.inlineContent,r;if(n){let s=t.nodeBefore,c=t.nodeAfter;if(s||c){let l=this.editorView.nodeDOM(this.cursorPos-(s?s.nodeSize:0));if(l){let u=l.getBoundingClientRect(),f=s?u.bottom:u.top;s&&c&&(f=(f+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2),r={left:u.left,right:u.right,top:f-this.width/2,bottom:f+this.width/2}}}}if(!r){let s=this.editorView.coordsAtPos(this.cursorPos);r={left:s.left-this.width/2,right:s.left+this.width/2,top:s.top,bottom:s.bottom}}let o=this.editorView.dom.offsetParent;this.element||(this.element=o.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",n),this.element.classList.toggle("prosemirror-dropcursor-inline",!n);let i,a;if(!o||o==document.body&&getComputedStyle(o).position=="static")i=-pageXOffset,a=-pageYOffset;else{let s=o.getBoundingClientRect();i=s.left-o.scrollLeft,a=s.top-o.scrollTop}this.element.style.left=r.left-i+"px",this.element.style.top=r.top-a+"px",this.element.style.width=r.right-r.left+"px",this.element.style.height=r.bottom-r.top+"px"}scheduleRemoval(t){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),t)}dragover(t){if(!this.editorView.editable)return;let n=this.editorView.posAtCoords({left:t.clientX,top:t.clientY}),r=n&&n.inside>=0&&this.editorView.state.doc.nodeAt(n.inside),o=r&&r.type.spec.disableDropCursor,i=typeof o=="function"?o(this.editorView,n,t):o;if(n&&!i){let a=n.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let s=Ek(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 Ar extends bn{constructor(t){super(t,t)}map(t,n){let r=t.resolve(n.map(this.head));return Ar.valid(r)?new Ar(r):bn.near(r)}content(){return At.empty}eq(t){return t instanceof Ar&&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 Ar(t.resolve(n.pos))}getBookmark(){return new S5(this.anchor)}static valid(t){let n=t.parent;if(n.isTextblock||!Mce(t)||!wce(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&&Ar.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)<s.childCount:t.index(a)>0){i=s.child(n>0?t.indexAfter(a):t.index(a)-1);break}else if(a==0)return null;o+=n;let c=t.doc.resolve(o);if(Ar.valid(c))return c}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(Ar.valid(s))return s}return null}}}Ar.prototype.visible=!1;Ar.findFrom=Ar.findGapCursorFrom;bn.jsonID("gapcursor",Ar);class S5{constructor(t){this.pos=t}map(t){return new S5(t.map(this.pos))}resolve(t){let n=t.resolve(this.pos);return Ar.valid(n)?new Ar(n):bn.near(n)}}function Mce(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 wce(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 Sce(){return new Ud({props:{decorations:kce,createSelectionBetween(e,t,n){return t.pos==n.pos&&Ar.valid(n)?new Ar(n):null},handleClick:Oce,handleKeyDown:Lce,handleDOMEvents:{beforeinput:Tce}}})}const Lce=PF({ArrowLeft:M2("horiz",-1),ArrowRight:M2("horiz",1),ArrowUp:M2("vert",-1),ArrowDown:M2("vert",1)});function M2(e,t){const n=e=="vert"?t>0?"down":"up":t>0?"right":"left";return function(r,o,i){let a=r.selection,s=t>0?a.$to:a.$from,c=a.empty;if(a instanceof Xn){if(!i.endOfTextblock(n)||s.depth==0)return!1;c=!1,s=r.doc.resolve(t>0?s.after():s.before())}let l=Ar.findGapCursorFrom(s,t,c);return l?(o&&o(r.tr.setSelection(new Ar(l))),!0):!1}}function Oce(e,t,n){if(!e||!e.editable)return!1;let r=e.state.doc.resolve(t);if(!Ar.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 Ar(r))),!0)}function Tce(e,t){if(t.inputType!="insertCompositionText"||!(e.state.selection instanceof Ar))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=lt.empty;for(let a=r.length-1;a>=0;a--)o=lt.from(r[a].createAndFill(null,o));let i=e.state.tr.replace(n.pos,n.pos,new At(o,0,0));return i.setSelection(Xn.near(i.doc.resolve(n.pos+1))),e.dispatch(i),!1}function kce(e){if(!(e.selection instanceof Ar))return null;let t=document.createElement("div");return t.className="ProseMirror-gapcursor",Nr.create(e.doc,[Ti.widget(e.selection.head,t,{key:"gapcursor"})])}const Nce=["li",0],Pce={parseDOM:[{tag:"li"}],toDOM(){return Nce},defining:!0};function Cce(e,t=null){return function(n,r){let{$from:o,$to:i}=n.selection,a=o.blockRange(i),s=!1,c=a;if(!a)return!1;if(a.depth>=2&&o.node(a.depth-1).type.compatibleContent(e)&&a.startIndex==0){if(o.index(a.depth-1)==0)return!1;let u=n.doc.resolve(a.start-2);c=new Sm(u,u,a.depth),a.endIndex<a.parent.childCount&&(a=new Sm(o,n.doc.resolve(i.end(a.depth)),a.depth)),s=!0}let l=ux(c,e,t,a);return l?(r&&r(Ice(n.tr,a,l,s,e).scrollIntoView()),!0):!1}}function Ice(e,t,n,r,o){let i=lt.empty;for(let u=n.length-1;u>=0;u--)i=lt.from(n[u].type.create(n[u].attrs,i));e.step(new ro(t.start-(r?2:0),t.end,t.start,t.end,new At(i,0,0),n.length,!0));let a=0;for(let u=0;u<n.length;u++)n[u].type==o&&(a=u+1);let s=n.length-a,c=t.start+n.length-(r?2:0),l=t.parent;for(let u=t.startIndex,f=t.endIndex,d=!0;u<f;u++,d=!1)!d&&sd(e.doc,c,s)&&(e.split(c,s),c+=2*s),c+=l.child(u).nodeSize;return e}function Fce(e,t){return function(n,r){let{$from:o,$to:i,node:a}=n.selection;if(a&&a.isBlock||o.depth<2||!o.sameParent(i))return!1;let s=o.node(-1);if(s.type!=e)return!1;if(o.parent.content.size==0&&o.node(-1).childCount==o.indexAfter(-1)){if(o.depth==3||o.node(-3).type!=e||o.index(-2)!=o.node(-2).childCount-1)return!1;if(r){let f=lt.empty,d=o.index(-1)?1:o.index(-2)?2:3;for(let b=o.depth-d;b>=o.depth-3;b--)f=lt.from(o.node(b).copy(f));let h=o.indexAfter(-1)<o.node(-2).childCount?1:o.indexAfter(-2)<o.node(-3).childCount?2:3;f=f.append(lt.from(e.createAndFill()));let p=o.before(o.depth-(d-1)),m=n.tr.replace(p,o.after(-h),new At(f,4-d,0)),v=-1;m.doc.nodesBetween(p,m.doc.content.size,(b,x)=>{if(v>-1)return!1;b.isTextblock&&b.content.size==0&&(v=x+1)}),v>-1&&m.setSelection(bn.near(m.doc.resolve(v))),r(m.scrollIntoView())}return!0}let c=i.pos==o.end()?s.contentMatchAt(0).defaultType:null,l=n.tr.delete(o.pos,i.pos),u=c?[t?{type:e,attrs:t}:null,{type:c}]:void 0;return sd(l.doc,o.pos,2,u)?(r&&r(l.split(o.pos,2,u).scrollIntoView()),!0):!1}}function EF(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?_ce(t,n,e,i):Ece(t,n,i):!0:!1}}function _ce(e,t,n,r){let o=e.tr,i=r.end,a=r.$to.end(r.depth);i<a&&(o.step(new ro(i-1,a,i,a,new At(lt.from(n.create(null,r.parent.copy())),1,0),1,!0)),r=new Sm(o.doc.resolve(r.$from.pos),o.doc.resolve(a),r.depth));const s=xp(r);if(s==null)return!1;o.lift(r,s);let c=o.mapping.map(i,-1)-1;return Vd(o.doc,c)&&o.join(c),t(o.scrollIntoView()),!0}function Ece(e,t,n){let r=e.tr,o=n.parent;for(let h=n.end,p=n.endIndex-1,m=n.startIndex;p>m;p--)h-=o.child(p).nodeSize,r.delete(h-1,h+1);let i=r.doc.resolve(n.start),a=i.nodeAfter;if(r.mapping.map(n.end)!=n.start+i.nodeAfter.nodeSize)return!1;let s=n.startIndex==0,c=n.endIndex==o.childCount,l=i.node(-1),u=i.index(-1);if(!l.canReplace(u+(s?0:1),u+1,a.content.append(c?lt.empty:lt.from(o))))return!1;let f=i.pos,d=f+a.nodeSize;return r.step(new ro(f-(s?1:0),d+(c?1:0),f+1,d-1,new At((s?lt.empty:lt.from(o.copy(lt.empty))).append(c?lt.empty:lt.from(o.copy(lt.empty))),s?0:1,c?0:1),s?0:1)),t(r.scrollIntoView()),!0}function D9(e){return function(t,n){let{$from:r,$to:o}=t.selection,i=r.blockRange(o,l=>l.childCount>0&&l.firstChild.type==e);if(!i)return!1;let a=i.startIndex;if(a==0)return!1;let s=i.parent,c=s.child(a-1);if(c.type!=e)return!1;if(n){let l=c.lastChild&&c.lastChild.type==s.type,u=lt.from(l?e.create():null),f=new At(lt.from(e.create(null,lt.from(s.type.create(null,u)))),l?3:1,0),d=i.start,h=i.end;n(t.tr.step(new ro(d-(l?3:1),h,d,h,f,1,!0)).scrollIntoView())}return!0}}class ul{constructor(t,n,r={}){this.match=t,this.match=t,this.handler=typeof n=="string"?Xce(n):n,this.undoable=r.undoable!==!1}}function Xce(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 Wce=500;function Vce({rules:e}){let t=new Ud({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 K9(n,r,o,i,e,t)},handleDOMEvents:{compositionend:n=>{setTimeout(()=>{let{$cursor:r}=n.state.selection;r&&K9(n,r.pos,r.pos,"",e,t)})}}},isInputRules:!0});return t}function K9(e,t,n,r,o,i){if(e.composing)return!1;let a=e.state,s=a.doc.resolve(t);if(s.parent.type.spec.code)return!1;let c=s.parent.textBetween(Math.max(0,s.parentOffset-Wce),s.parentOffset,null,"")+r;for(let l=0;l<o.length;l++){let u=o[l],f=u.match.exec(c),d=f&&u.handler(a,f,t-(f[0].length-r.length),n);if(d)return u.undoable&&d.setMeta(i,{transform:d,from:t,to:n,text:r}),e.dispatch(d),!0}return!1}const Uce=(e,t)=>{let n=e.plugins;for(let r=0;r<n.length;r++){let o=n[r],i;if(o.spec.isInputRules&&(i=o.getState(e))){if(t){let a=e.tr,s=i.transform;for(let c=s.steps.length-1;c>=0;c--)a.step(s.steps[c].invert(s.docs[c]));if(i.text){let c=a.doc.resolve(i.from).marks();a.replaceWith(i.from,i.to,e.schema.text(i.text,c))}else a.delete(i.from,i.to);t(a)}return!0}}return!1},Yce=new ul(/--$/,"—"),Zce=new ul(/\.\.\.$/,"…"),Qce=new ul(/(?:^|[\s\{\[\(\<'"\u2018\u201C])(")$/,"“"),Bce=new ul(/"$/,"”"),Dce=new ul(/(?:^|[\s\{\[\(\<'"\u2018\u201C])(')$/,"‘"),Kce=new ul(/'$/,"’"),Hce=[Qce,Bce,Dce,Kce];function L5(e,t,n=null,r){return new ul(e,(o,i,a,s)=>{let c=n instanceof Function?n(i):n,l=o.tr.delete(a,s),u=l.doc.resolve(a),f=u.blockRange(),d=f&&ux(f,t,c);if(!d)return null;l.wrap(f,d);let h=l.doc.resolve(a-1).nodeBefore;return h&&h.type==t&&Vd(l.doc,a-1)&&(!r||r(i,h))&&l.join(a-1),l})}const Gce=e=>{const t={},n=(r,o)=>t[r]=o;return n("Alt-ArrowUp",jH),n("Alt-ArrowDown",$H),n("Mod-z",FF),n("Mod-y",_F),n("Backspace",Uce),n("Escape",rG),n("Mod-b",kr(e.marks.strong)),n("Mod-i",kr(e.marks.em)),n("Mod-u",kr(e.marks.underline)),n("Mod-d",kr(e.marks.strikethrough)),n("Mod-e",kr(e.marks.code)),n("Mod-;",kr(e.marks.superscript)),n("Mod-'",kr(e.marks.subscript)),n("Enter",Wg(Fce(e.nodes.list_item),Hk,Gk,zk,nG)),n("Mod-[",EF(e.nodes.list_item)),n("Mod-]",D9(e.nodes.list_item)),n("Tab",D9(e.nodes.list_item)),t},zce=e=>L5(/^\s*>\s$/,e),Jce=e=>L5(/^(\d+)\.\s$/,e,t=>({order:+t[1]}),(t,n)=>n.childCount+n.attrs.order===+t[1]),jce=e=>L5(/^\s*([-+*])\s$/,e),$ce=()=>{const e=/(?:^|\s)((?:`)((?:[^`]+))(?:`))$/;return new ul(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)})},qce=()=>{const e=/(?:https?:\/\/)?[\w-]+(?:\.[\w-]+)+\.?(?:\d+)?(?:\/\S*)?$/;return new ul(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)})},eue=e=>{const t=[...Hce,Zce,Yce];return t.push(zce(e.nodes.blockquote)),t.push(Jce(e.nodes.ordered_list)),t.push(jce(e.nodes.bullet_list)),t.push($ce()),t.push(qce()),Vce({rules:t})},tue=e=>e.type.name==="paragraph"&&e.nodeSize===2,nue=e=>new Ud({props:{decorations(t){const{$from:n}=t.selection;if(tue(n.parent)){const r=Ti.node(n.before(),n.after(),{"data-placeholder":e});return Nr.create(t.doc,[r])}}}}),rue=(e,t)=>{const n=t==null?void 0:t.placeholder,r=[eue(e),Z9(Gce(e)),Z9(uG),xce(),Sce(),Rce()];return n&&r.push(nue(n)),r},oue=["p",0],iue=["blockquote",0],aue=["hr"],sue=["pre",["code",0]],lue=["br"],XF={doc:{content:"block+"},paragraph:{content:"inline*",group:"block",parseDOM:[{tag:"p"}],toDOM(){return oue}},blockquote:{content:"block+",group:"block",defining:!0,parseDOM:[{tag:"blockquote"}],toDOM(){return iue}},horizontal_rule:{group:"block",parseDOM:[{tag:"hr"}],toDOM(){return aue}},heading:{attrs:{level:{default:1}},content:"inline*",group:"block",defining:!0,parseDOM:[{tag:"h1",attrs:{level:1}},{tag:"h2",attrs:{level:2}},{tag:"h3",attrs:{level:3}},{tag:"h4",attrs:{level:4}},{tag:"h5",attrs:{level:5}},{tag:"h6",attrs:{level:6}}],toDOM(e){return["h"+e.attrs.level,0]}},code_block:{content:"text*",marks:"",group:"block",code:!0,defining:!0,parseDOM:[{tag:"pre",preserveWhitespace:"full"}],toDOM(){return sue}},text:{group:"inline"},image:{inline:!0,attrs:{src:{},alt:{default:null},title:{default:null}},group:"inline",draggable:!0,parseDOM:[{tag:"img[src]",getAttrs(e){return{src:e.getAttribute("src"),title:e.getAttribute("title"),alt:e.getAttribute("alt")}}}],toDOM(e){let{src:t,alt:n,title:r}=e.attrs;return["img",{src:t,alt:n,title:r}]}},hard_break:{inline:!0,group:"inline",selectable:!1,parseDOM:[{tag:"br"}],toDOM(){return lue}}},cue=["em",0],uue=["strong",0],fue=["code",0],WF={link:{attrs:{href:{},title:{default:null}},inclusive:!1,parseDOM:[{tag:"a[href]",getAttrs(e){return{href:e.getAttribute("href"),title:e.getAttribute("title")}}}],toDOM(e){let{href:t,title:n}=e.attrs;return["a",{href:t,title:n},0]}},em:{parseDOM:[{tag:"i"},{tag:"em"},{style:"font-style=italic"},{style:"font-style=normal",clearMark:e=>e.type.name=="em"}],toDOM(){return cue}},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 uue}},code:{parseDOM:[{tag:"code"}],toDOM(){return fue}}};new Lk({nodes:XF,marks:WF});const due={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]}},hue={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]}},pue={...Pce,content:"paragraph block*",group:"block"},mue={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:gue,blockquote:vue,text:yue}=XF,Aue={doc:gue,paragraph:mue,blockquote:vue,text:yue,ordered_list:due,bullet_list:hue,list_item:pue},Rue={excludes:"subscript",parseDOM:[{tag:"sub"},{style:"vertical-align",getAttrs:e=>e==="sub"&&null}],toDOM:()=>["sub",0]},xue={excludes:"superscript",parseDOM:[{tag:"sup"},{style:"vertical-align",getAttrs:e=>e==="super"&&null}],toDOM:()=>["sup",0]},bue={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]},Mue={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]},wue={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]}},Sue={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]}},Lue={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]}},Oue={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]}},Tue={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]},kue={attrs:{index:{default:null}},parseDOM:[{tag:"mark",getAttrs:e=>({index:e.dataset.index})}],toDOM:e=>["mark",{"data-index":e.attrs.index},0]},{em:Nue,strong:Pue,code:Cue}=WF,Iue={em:Nue,strong:Pue,fontsize:Lue,fontname:Oue,code:Cue,forecolor:wue,backcolor:Sue,subscript:Rue,superscript:xue,strikethrough:bue,underline:Mue,link:Tue,mark:kue},Fue=Aue,_ue=Iue,VF=new Lk({nodes:Fue,marks:_ue}),O5=e=>{const t=`<div>${e}</div>`,r=new window.DOMParser().parseFromString(t,"text/html").body.firstElementChild;return xd.fromSchema(VF).parse(r)},UF=(e,t,n,r)=>new oce(e,{state:Bf.create({doc:O5(t),plugins:rue(VF,r)}),...n});function Eue(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 Zr=(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))(Zr||{});const to=Eue(),Xue=(e,t,n)=>{const{selection:r,doc:o}=e;if(!r||!o)return e;const{from:i,to:a}=r,{nodes:s}=t,c=s.blockquote,l=s.list_item,u=s.paragraph,f=[];n=n||"";const d=new Set([c,l,u]);return o.nodesBetween(i,a,(h,p)=>{const m=h.type;return(h.attrs.align||"")!==n&&d.has(m)&&f.push({node:h,pos:p,nodeType:m}),!0}),f.length&&f.forEach(h=>{const{node:p,pos:m,nodeType:v}=h;let{attrs:b}=p;n?b={...b,align:n}:b={...b,align:null},e=e.setNodeMarkup(m,v,b,p.marks)}),e},Wue=(e,t)=>{const{state:n}=e,{schema:r,selection:o}=n,i=Xue(n.tr.setSelection(o),r,t);e.dispatch(i)};function Vue(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(s<i&&(s=i),s>a&&(s=a),s===o.attrs[r])return e;const c={...o.attrs,[r]:s};return e.setNodeMarkup(t,o.type,c,o.marks)}const YF=(e,t,n,r)=>{const{selection:o,doc:i}=e;if(!o||!i||!(o instanceof Xn||o instanceof $o))return e;const{from:a,to:s}=o;return i.nodesBetween(a,s,(c,l)=>{const u=c.type;return u.name==="paragraph"||u.name==="blockquote"?(e=Vue(e,l,n,r),!1):!km(c,t)}),e},Uue=(e,t)=>{const{state:n}=e,{schema:r,selection:o}=n,i=YF(n.tr.setSelection(o),r,t,"indent");return i.docChanged?(e.dispatch(i),!0):!1},Yue=(e,t)=>{const{state:n}=e,{schema:r,selection:o}=n,i=YF(n.tr.setSelection(o),r,t,"textIndent");return i.docChanged?(e.dispatch(i),!0):!1},dg=(e,t,n,r={})=>(o,i)=>{const{schema:a,selection:s}=o,{$from:c,$to:l}=s,u=c.blockRange(l);if(!u)return!1;const f=tN(h=>km(h,a))(s);if(u.depth>=1&&f&&u.depth-f.depth<=1){if(f.node.type===e&&!n)return EF(t)(o,i);if(km(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),Cce(e,d)(o,i)},R0=(e,t)=>{const{state:n}=e,{schema:r,selection:o}=n,i=n.tr.setSelection(o),{doc:a}=i;if(!a)return i;const{from:s,to:c}=o;a.nodesBetween(s,c,(l,u)=>{if(km(l,r)&&s-3<=u&&c+3>=u+l.nodeSize){const f=Array.isArray(t)?t:[t];for(const d of f)i.setNodeAttribute(u,d.key,d.value)}return!1}),e.dispatch(i)},Zue=Ie({__name:"ProsemirrorEditor",props:{elementId:{},defaultColor:{},defaultFontName:{},value:{},editable:{type:Boolean,default:!1},autoFocus:{type:Boolean,default:!1}},emits:["update","focus","blur","mousedown"],setup(e,{expose:t,emit:n}){const r=e,o=n,i=ft(),{handleElementId:a,textFormatPainter:s,richTextAttrs:c}=Ee(i),l=he();let u;const f=Fn.debounce(function(){o("update",u.dom.innerHTML)},300,{trailing:!0}),d=()=>{i.setDisableHotkeysState(!0),o("focus")},h=()=>{i.setDisableHotkeysState(!1),o("blur")},p=Fn.debounce(function(){const A=QR(u,{color:r.defaultColor,fontname:r.defaultFontName});i.setRichtextAttrs(A)},30,{trailing:!0}),m=()=>{f(),p()},v=we(()=>r.value);Tt(v,()=>{if(!u||u.hasFocus())return;const{doc:A,tr:S}=u.state;u.dispatch(S.replaceRangeWith(0,A.content.size,O5(v.value)))}),Tt(()=>r.editable,()=>{u.setProps({editable:()=>r.editable})}),t({focus:()=>u.focus()});const x=({target:A,action:S})=>{if(!A&&a.value!==r.elementId||A&&A!==r.elementId)return;const k="command"in S?[S]:S;for(const O of k)if(O.command==="fontname"&&O.value){const w=u.state.schema.marks.fontname.create({fontname:O.value});Er(u),Da(u,w)}else if(O.command==="fontsize"&&O.value){const w=u.state.schema.marks.fontsize.create({fontsize:O.value});Er(u),Da(u,w),R0(u,{key:"fontsize",value:O.value})}else if(O.command==="fontsize-add"){const w=O.value?+O.value:2;Er(u);const I=Lw(u)+w+"px",E=u.state.schema.marks.fontsize.create({fontsize:I});Da(u,E),R0(u,{key:"fontsize",value:I})}else if(O.command==="fontsize-reduce"){const w=O.value?+O.value:2;Er(u);let I=Lw(u)-w;I<12&&(I=12);const E=u.state.schema.marks.fontsize.create({fontsize:I+"px"});Da(u,E),R0(u,{key:"fontsize",value:I+"px"})}else if(O.command==="color"&&O.value){const w=u.state.schema.marks.forecolor.create({color:O.value});Er(u),Da(u,w),R0(u,{key:"color",value:O.value})}else if(O.command==="backcolor"&&O.value){const w=u.state.schema.marks.backcolor.create({backcolor:O.value});Er(u),Da(u,w)}else if(O.command==="bold")Er(u),kr(u.state.schema.marks.strong)(u.state,u.dispatch);else if(O.command==="em")Er(u),kr(u.state.schema.marks.em)(u.state,u.dispatch);else if(O.command==="underline")Er(u),kr(u.state.schema.marks.underline)(u.state,u.dispatch);else if(O.command==="strikethrough")Er(u),kr(u.state.schema.marks.strikethrough)(u.state,u.dispatch);else if(O.command==="subscript")kr(u.state.schema.marks.subscript)(u.state,u.dispatch);else if(O.command==="superscript")kr(u.state.schema.marks.superscript)(u.state,u.dispatch);else if(O.command==="blockquote")E2("blockquote",u.state)?qH(u.state,u.dispatch):sG(u.state.schema.nodes.blockquote)(u.state,u.dispatch);else if(O.command==="code")kr(u.state.schema.marks.code)(u.state,u.dispatch);else if(O.command==="align"&&O.value)Wue(u,O.value);else if(O.command==="indent"&&O.value)Uue(u,+O.value);else if(O.command==="textIndent"&&O.value)Yue(u,+O.value);else if(O.command==="bulletList"){const w=O.value||"",{bullet_list:I,list_item:E}=u.state.schema.nodes,T={color:c.value.color,fontsize:c.value.fontsize};dg(I,E,w,T)(u.state,u.dispatch)}else if(O.command==="orderedList"){const w=O.value||"",{ordered_list:I,list_item:E}=u.state.schema.nodes,T={color:c.value.color,fontsize:c.value.fontsize};dg(I,E,w,T)(u.state,u.dispatch)}else if(O.command==="clear"){Er(u);const{$from:w,$to:I}=u.state.selection;u.dispatch(u.state.tr.removeMark(w.pos,I.pos)),R0(u,[{key:"fontsize",value:""},{key:"color",value:""}])}else if(O.command==="link"){const w=u.state.schema.marks.link,{from:I,to:E}=u.state.selection,T=fG(u.state.doc,I,E,w);if(T)if(O.value){const F=u.state.schema.marks.link.create({href:O.value,title:O.value});Da(u,F,{from:T.from.pos,to:T.to.pos+1})}else u.dispatch(u.state.tr.removeMark(T.from.pos,T.to.pos+1,w));else if(mG(u.state,w))if(O.value){const F=u.state.schema.marks.link.create({href:O.value,title:O.value});Da(u,F)}else kr(w)(u.state,u.dispatch);else O.value&&(Er(u),kr(w,{href:O.value,title:O.value})(u.state,u.dispatch))}else O.command==="insert"&&O.value&&u.dispatch(u.state.tr.insertText(O.value));u.focus(),f(),p()},R=()=>{if(!s.value)return;const{keep:A,...S}=s.value,k=[{command:"clear"}];for(const O of Object.keys(S)){const w=O,I=s.value[O];I===!0?k.push({command:w}):I&&k.push({command:w,value:I})}x({action:k}),A||i.setTextFormatPainter(null)};Ht(()=>{u=UF(l.value,v.value,{handleDOMEvents:{focus:d,blur:h,keydown:m,click:p,mouseup:R},editable:()=>r.editable}),r.autoFocus&&u.focus()}),Sn(()=>{u&&u.destroy()});const y=()=>{a.value===r.elementId&&p()};return to.on(Zr.RICH_TEXT_COMMAND,x),to.on(Zr.SYNC_RICH_TEXT_ATTRS_TO_STORE,y),Sn(()=>{to.off(Zr.RICH_TEXT_COMMAND,x),to.off(Zr.SYNC_RICH_TEXT_ATTRS_TO_STORE,y)}),(A,S)=>(Y(),ee("div",{class:ze(["prosemirror-editor",{"format-painter":z(s)}]),ref_key:"editorViewRef",ref:l,onMousedown:S[0]||(S[0]=k=>o("mousedown",k))},null,34))}}),ZF=We(Zue,[["__scopeId","data-v-23fdc807"]]),QF=e=>(tn("data-v-88c920e1"),e=e(),nn(),e),Que=QF(()=>V("div",{class:"drag-handler top"},null,-1)),Bue=QF(()=>V("div",{class:"drag-handler bottom"},null,-1)),Due=Ie({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=ft(),r=st(),{handleElementId:o,isScaling:i}=Ee(n),{addHistorySnapshot:a}=zt(),s=he(),c=we(()=>t.elementInfo.shadow),{shadowStyle:l}=Sc(c),u=(x,R=!0)=>{t.elementInfo.lock||(x.stopPropagation(),t.selectElement(x,t.elementInfo,R))},f=he(-1),d=he(-1);Tt(i,()=>{o.value===t.elementInfo.id&&(i.value||(!t.elementInfo.vertical&&f.value!==-1&&(r.updateElement({id:t.elementInfo.id,props:{height:f.value}}),f.value=-1),t.elementInfo.vertical&&d.value!==-1&&(r.updateElement({id:t.elementInfo.id,props:{width:d.value}}),d.value=-1)))});const h=x=>{const R=x[0].contentRect;if(!s.value)return;const y=R.height+20,A=R.width+20;!t.elementInfo.vertical&&t.elementInfo.height!==y&&(i.value?f.value=y:r.updateElement({id:t.elementInfo.id,props:{height:y}})),t.elementInfo.vertical&&t.elementInfo.width!==A&&(i.value?d.value=A:r.updateElement({id:t.elementInfo.id,props:{width:A}}))},p=new ResizeObserver(h);Ht(()=>{s.value&&p.observe(s.value)}),Sn(()=>{s.value&&p.unobserve(s.value)});const m=x=>{r.updateElement({id:t.elementInfo.id,props:{content:x}}),a()},v=Fn.debounce(function(){t.elementInfo.content.replace(/<[^>]+>/g,"")||r.deleteElement(t.elementInfo.id)},300,{trailing:!0}),b=we(()=>o.value===t.elementInfo.id);return Tt(b,()=>{b.value||v()}),(x,R)=>{const y=Mn("contextmenu");return Y(),ee("div",{class:ze(["editable-element-text",{lock:x.elementInfo.lock}]),style:Se({top:x.elementInfo.top+"px",left:x.elementInfo.left+"px",width:x.elementInfo.width+"px",height:x.elementInfo.height+"px"})},[V("div",{class:"rotate-wrapper",style:Se({transform:`rotate(${x.elementInfo.rotate}deg)`})},[Be((Y(),ee("div",{class:"element-content",ref_key:"elementRef",ref:s,style:Se({width:x.elementInfo.vertical?"auto":x.elementInfo.width+"px",height:x.elementInfo.vertical?x.elementInfo.height+"px":"auto",backgroundColor:x.elementInfo.fill,opacity:x.elementInfo.opacity,textShadow:z(l),lineHeight:x.elementInfo.lineHeight,letterSpacing:(x.elementInfo.wordSpace||0)+"px",color:x.elementInfo.defaultColor,fontFamily:x.elementInfo.defaultFontName,writingMode:x.elementInfo.vertical?"vertical-rl":"horizontal-tb"}),onMousedown:R[2]||(R[2]=A=>u(A)),onTouchstart:R[3]||(R[3]=A=>u(A))},[L(uv,{width:x.elementInfo.width,height:x.elementInfo.height,outline:x.elementInfo.outline},null,8,["width","height","outline"]),L(ZF,{class:"text",elementId:x.elementInfo.id,defaultColor:x.elementInfo.defaultColor,defaultFontName:x.elementInfo.defaultFontName,editable:!x.elementInfo.lock,value:x.elementInfo.content,style:Se({"--paragraphSpace":`${x.elementInfo.paragraphSpace===void 0?5:x.elementInfo.paragraphSpace}px`}),onUpdate:R[0]||(R[0]=A=>m(A)),onMousedown:R[1]||(R[1]=A=>u(A,!1))},null,8,["elementId","defaultColor","defaultFontName","editable","value","style"]),Que,Bue],36)),[[y,x.contextmenus]])],4)],6)}}}),BF=We(Due,[["__scopeId","data-v-88c920e1"]]),Kue=["id","gradientTransform"],Hue=["stop-color"],Gue=["stop-color"],zue=["id"],Jue=["stop-color"],jue=["stop-color"],DF=Ie({__name:"GradientDefs",props:{id:{},type:{},color1:{},color2:{},rotate:{default:0}},setup(e){return(t,n)=>t.type==="linear"?(Y(),ee("linearGradient",{key:0,id:t.id,x1:"0%",y1:"0%",x2:"100%",y2:"0%",gradientTransform:`rotate(${t.rotate},0.5,0.5)`},[V("stop",{offset:"0%","stop-color":t.color1},null,8,Hue),V("stop",{offset:"100%","stop-color":t.color2},null,8,Gue)],8,Kue)):(Y(),ee("radialGradient",{key:1,id:t.id},[V("stop",{offset:"0%","stop-color":t.color1},null,8,Jue),V("stop",{offset:"100%","stop-color":t.color2},null,8,jue)],8,zue))}}),$ue=["width","height"],que={key:0},efe=["transform"],tfe=["d","fill","stroke","stroke-width","stroke-dasharray"],nfe=Ie({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=ft(),r=st(),{handleElementId:o,shapeFormatPainter:i}=Ee(n),{addHistorySnapshot:a}=zt(),s=(O,w=!0)=>{t.elementInfo.lock||(O.stopPropagation(),t.selectElement(O,t.elementInfo,w))},c=()=>{if(!i.value)return;const{keep:O,...w}=i.value;r.updateElement({id:t.elementInfo.id,props:w}),a(),O||n.setShapeFormatPainter(null)},l=we(()=>t.elementInfo.outline),{outlineWidth:u,outlineColor:f,strokeDashArray:d}=Hd(l),h=we(()=>t.elementInfo.shadow),{shadowStyle:p}=Sc(h),m=we(()=>t.elementInfo.flipH),v=we(()=>t.elementInfo.flipV),{flipStyle:b}=cv(m,v),x=he(!1);Tt(o,()=>{o.value!==t.elementInfo.id&&x.value&&(x.value=!1)});const R=we(()=>{const O={content:"",defaultFontName:"微软雅黑",defaultColor:"#000",align:"middle"};return t.elementInfo.text?t.elementInfo.text:O}),y=O=>{const w={...R.value,content:O};r.updateElement({id:t.elementInfo.id,props:{text:w}}),a()},A=()=>{if(!t.elementInfo.text)return;t.elementInfo.text.content.replace(/<[^>]+>/g,"")||(r.removeElementProps({id:t.elementInfo.id,propName:"text"}),a())},S=he(),k=()=>{x.value=!0,Wr(()=>S.value&&S.value.focus())};return(O,w)=>{const I=Mn("contextmenu");return Y(),ee("div",{class:ze(["editable-element-shape",{lock:O.elementInfo.lock,"format-painter":z(i)}]),style:Se({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:Se({transform:`rotate(${O.elementInfo.rotate}deg)`})},[Be((Y(),ee("div",{class:"element-content",style:Se({opacity:O.elementInfo.opacity,filter:z(p)?`drop-shadow(${z(p)})`:"",transform:z(b),color:R.value.defaultColor,fontFamily:R.value.defaultFontName}),onMousedown:w[3]||(w[3]=E=>s(E)),onMouseup:w[4]||(w[4]=E=>c()),onTouchstart:w[5]||(w[5]=E=>s(E)),onDblclick:w[6]||(w[6]=E=>k())},[(Y(),ee("svg",{overflow:"visible",width:O.elementInfo.width,height:O.elementInfo.height},[O.elementInfo.gradient?(Y(),ee("defs",que,[L(DF,{id:`editabel-gradient-${O.elementInfo.id}`,type:O.elementInfo.gradient.type,color1:O.elementInfo.gradient.color[0],color2:O.elementInfo.gradient.color[1],rotate:O.elementInfo.gradient.rotate},null,8,["id","type","color1","color2","rotate"])])):Qe("",!0),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",{class:"shape-path","vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",d:O.elementInfo.path,fill:O.elementInfo.gradient?`url(#editabel-gradient-${O.elementInfo.id})`:O.elementInfo.fill,stroke:z(f),"stroke-width":z(u),"stroke-dasharray":z(d)},null,8,tfe)],8,efe)],8,$ue)),V("div",{class:ze(["shape-text",[R.value.align,{editable:x.value||R.value.content}]])},[x.value||R.value.content?(Y(),Te(ZF,{key:0,ref_key:"prosemirrorEditorRef",ref:S,elementId:O.elementInfo.id,defaultColor:R.value.defaultColor,defaultFontName:R.value.defaultFontName,editable:!O.elementInfo.lock,value:R.value.content,onUpdate:w[0]||(w[0]=E=>y(E)),onBlur:w[1]||(w[1]=E=>A()),onMousedown:w[2]||(w[2]=E=>s(E,!1))},null,8,["elementId","defaultColor","defaultFontName","editable","value"])):Qe("",!0)],2)],36)),[[I,O.contextmenus]])],4)],6)}}}),KF=We(nfe,[["__scopeId","data-v-63255815"]]),rfe=["id","markerWidth","markerHeight","refX","refY"],ofe=["d","fill","transform"],Id=Ie({__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=we(()=>n[t.type]),i=we(()=>r[`${t.type}-${t.position}`]||0),a=we(()=>t.baseSize<2?2:t.baseSize);return(s,c)=>(Y(),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,ofe)],8,rfe))}}),ife=["width","height"],afe=["d","stroke","stroke-width","stroke-dasharray","marker-start","marker-end"],sfe=["d"],lfe=Ie({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=l=>{t.elementInfo.lock||(l.stopPropagation(),t.selectElement(l,t.elementInfo))},r=we(()=>t.elementInfo.shadow),{shadowStyle:o}=Sc(r),i=we(()=>{const l=Math.abs(t.elementInfo.start[0]-t.elementInfo.end[0]);return l<24?24:l}),a=we(()=>{const l=Math.abs(t.elementInfo.start[1]-t.elementInfo.end[1]);return l<24?24:l}),s=we(()=>{if(t.elementInfo.style!=="dashed")return"0 0";const l=t.elementInfo.width;return l<=8?`${l*5} ${l*2.5}`:`${l*5} ${l*1.5}`}),c=we(()=>Px(t.elementInfo));return(l,u)=>{const f=Mn("contextmenu");return Y(),ee("div",{class:ze(["editable-element-shape",{lock:l.elementInfo.lock}]),style:Se({top:l.elementInfo.top+"px",left:l.elementInfo.left+"px"})},[V("div",{class:"element-content",style:Se({filter:z(o)?`drop-shadow(${z(o)})`:""}),onMousedown:u[0]||(u[0]=d=>n(d)),onTouchstart:u[1]||(u[1]=d=>n(d))},[(Y(),ee("svg",{overflow:"visible",width:i.value,height:a.value},[V("defs",null,[l.elementInfo.points[0]?(Y(),Te(Id,{key:0,id:l.elementInfo.id,position:"start",type:l.elementInfo.points[0],color:l.elementInfo.color,baseSize:l.elementInfo.width},null,8,["id","type","color","baseSize"])):Qe("",!0),l.elementInfo.points[1]?(Y(),Te(Id,{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",{class:"line-point",d:c.value,stroke:l.elementInfo.color,"stroke-width":l.elementInfo.width,"stroke-dasharray":s.value,fill:"none","marker-start":l.elementInfo.points[0]?`url(#${l.elementInfo.id}-${l.elementInfo.points[0]}-start)`:"","marker-end":l.elementInfo.points[1]?`url(#${l.elementInfo.id}-${l.elementInfo.points[1]}-end)`:""},null,8,afe),Be(V("path",{class:"line-path",d:c.value,stroke:"transparent","stroke-width":"20",fill:"none"},null,8,sfe),[[f,l.contextmenus]])],8,ife))],36)],6)}}}),HF=We(lfe,[["__scopeId","data-v-7ecafe01"]]),q0={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"},cfe=8,H9={"&":"&","<":"<",">":">",'"':""","'":"'"};function G9(e,t){return typeof e=="number"?e+t:e}function hg(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 T5(e){return String.fromCharCode(97+e%26)}const rR=2221e-19;function ufe(e){return Math.floor(Math.log(Math.abs(e))/Math.LN10)}function x0(e,t,n){return t/n.range*e}function ffe(e,t){const n=Math.pow(10,t||cfe);return Math.round(e*n)/n}function dfe(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 oR(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 hfe(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=ufe(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=x0(e,o.step,o)<n,s=r?dfe(o.range):0;if(r&&x0(e,1,o)>=n)o.step=1;else if(r&&s<o.step&&x0(e,s,o)>=n)o.step=s;else{let d=0;for(;;){if(a&&x0(e,o.step,o)<=n)o.step*=2;else if(!a&&x0(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,rR);function c(d,h){return d===(d+=h)&&(d*=1+(h>0?rR:-rR)),d}let l=o.min,u=o.max;for(;l+o.step<=o.low;)l=c(l,o.step);for(;u-o.step>=o.high;)u=c(u,-o.step);o.min=l,o.max=u,o.range=o.max-o.min;const f=[];for(let d=o.min;d<=o.max;d=c(d,o.step)){const h=ffe(d);h!==f[f.length-1]&&f.push(h)}return o.values=f,o}function Vu(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(let o=0;o<n.length;o++){const i=n[o];for(const a in i){const s=i[a];typeof s=="object"&&s!==null&&!(s instanceof Array)?e[a]=Vu(e[a],s):e[a]=s}}return e}const up=e=>e;function m6(e,t){return Array.from({length:e},t?(n,r)=>t(r):()=>{})}const pfe=(e,t)=>e+(t||0),mfe=(e,t)=>m6(Math.max(...e.map(n=>n.length)),n=>t(...e.map(r=>r[n])));function Jn(e,t){return e!==null&&typeof e=="object"&&Reflect.has(e,t)}function Ph(e){return e!==null&&isFinite(e)}function GF(e){return!e&&e!==0}function md(e){return Ph(e)?Number(e):void 0}function gfe(e){return Array.isArray(e)?e.every(Array.isArray):!1}function zF(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 JF(e,t){const n=Array.isArray(e)?e[t]:Jn(e,"data")?e.data[t]:null;return Jn(n,"meta")?n.meta:void 0}function jF(e){return e==null||typeof e=="number"&&isNaN(e)}function vfe(e){return Array.isArray(e)&&e.every(t=>Array.isArray(t)||Jn(t,"data"))}function yfe(e){return typeof e=="object"&&e!==null&&(Reflect.has(e,"x")||Reflect.has(e,"y"))}function k5(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y";return yfe(e)&&Jn(e,t)?md(e[t]):md(e)}function g6(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 c=0;c<s.length;c++)a(s[c]);else{const c=Number(n&&Jn(s,n)?s[n]:s);o&&c>r.high&&(r.high=c),i&&c<r.low&&(r.low=c)}}return(o||i)&&a(e),(t.referenceValue||t.referenceValue===0)&&(r.high=Math.max(t.referenceValue,r.high),r.low=Math.min(t.referenceValue,r.low)),r.high<=r.low&&(r.low===0?r.high=1:r.low<0?r.high=0:(r.high>0||(r.high=1),r.low=0)),r}function N5(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:xfe(e.series,n,r)},a=i.labels.length;return gfe(i.series)?(o=Math.max(a,...i.series.map(s=>s.length)),i.series.forEach(s=>{s.push(...m6(Math.max(0,o-s.length)))})):o=i.series.length,i.labels.push(...m6(Math.max(0,o-a),()=>"")),t&&Afe(i),i}function Afe(e){var t;(t=e.labels)===null||t===void 0||t.reverse(),e.series.reverse();for(const n of e.series)Jn(n,"data")?n.data.reverse():Array.isArray(n)&&n.reverse()}function Rfe(e,t){let n,r;if(typeof e!="object"){const o=md(e);t==="x"?n=o:r=o}else Jn(e,"x")&&(n=md(e.x)),Jn(e,"y")&&(r=md(e.y));if(!(n===void 0&&r===void 0))return{x:n,y:r}}function z9(e,t){if(!jF(e))return t?Rfe(e,t):md(e)}function v6(e,t){return Array.isArray(e)?e.map(n=>Jn(n,"value")?z9(n.value,t):z9(n,t)):v6(e.data,t)}function xfe(e,t,n){if(vfe(e))return e.map(o=>v6(o,t));const r=v6(e,t);return n?r.map(o=>[o]):r}function bfe(e,t,n){const r={increasingX:!1,fillHoles:!1,...n},o=[];let i=!0;for(let a=0;a<e.length;a+=2)k5(t[a/2].value)===void 0?r.fillHoles||(i=!0):(r.increasingX&&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 fp(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(H9).reduce((n,r)=>n.replaceAll(r,H9[r]),t))}class Mfe{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;r<t;r++)n[r]=arguments[r];return this.call("attr",n)}elem(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.call("elem",n)}root(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.call("root",n)}getNode(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.call("getNode",n)}foreignObject(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.call("foreignObject",n)}text(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.call("text",n)}empty(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.call("empty",n)}remove(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.call("remove",n)}addClass(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.call("addClass",n)}removeClass(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.call("removeClass",n)}removeAllClasses(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.call("removeAllClasses",n)}animate(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.call("animate",n)}constructor(t){this.svgElements=[];for(let n=0;n<t.length;n++)this.svgElements.push(new rc(t[n]))}}const $F={easeInSine:[.47,0,.745,.715],easeOutSine:[.39,.575,.565,1],easeInOutSine:[.445,.05,.55,.95],easeInQuad:[.55,.085,.68,.53],easeOutQuad:[.25,.46,.45,.94],easeInOutQuad:[.455,.03,.515,.955],easeInCubic:[.55,.055,.675,.19],easeOutCubic:[.215,.61,.355,1],easeInOutCubic:[.645,.045,.355,1],easeInQuart:[.895,.03,.685,.22],easeOutQuart:[.165,.84,.44,1],easeInOutQuart:[.77,0,.175,1],easeInQuint:[.755,.05,.855,.06],easeOutQuint:[.23,1,.32,1],easeInOutQuint:[.86,0,.07,1],easeInExpo:[.95,.05,.795,.035],easeOutExpo:[.19,1,.22,1],easeInOutExpo:[1,0,0,1],easeInCirc:[.6,.04,.98,.335],easeOutCirc:[.075,.82,.165,1],easeInOutCirc:[.785,.135,.15,.86],easeInBack:[.6,-.28,.735,.045],easeOutBack:[.175,.885,.32,1.275],easeInOutBack:[.68,-.55,.265,1.55]};function J9(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o=arguments.length>4?arguments[4]:void 0;const{easing:i,...a}=n,s={};let c,l;i&&(c=Array.isArray(i)?i:$F[i]),a.begin=G9(a.begin,"ms"),a.dur=G9(a.dur,"ms"),c&&(a.calcMode="spline",a.keySplines=c.join(" "),a.keyTimes="0;1"),r&&(a.fill="freeze",s[t]=a.from,e.attr(s),l=hg(a.begin||0).value,a.begin="indefinite");const u=e.elem("animate",{attributeName:t,...a});r&&setTimeout(()=>{try{u._node.beginElement()}catch{s[t]=a.to,e.attr(s),u.remove()}},l);const f=u.getNode();o&&f.addEventListener("beginEvent",()=>o.emit("animationBegin",{element:e,animate:f,params:n})),f.addEventListener("endEvent",()=>{o&&o.emit("animationEnd",{element:e,animate:f,params:n}),r&&(s[t]=a.to,e.attr(s),u.remove())})}class rc{attr(t,n){return typeof t=="string"?n?this._node.getAttributeNS(n,t):this._node.getAttribute(t):(Object.keys(t).forEach(r=>{if(t[r]!==void 0)if(r.indexOf(":")!==-1){const o=r.split(":");this._node.setAttributeNS(q0[o[0]],r,String(t[r]))}else this._node.setAttribute(r,String(t[r]))}),this)}elem(t,n,r){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return new rc(t,n,r,this,o)}parent(){return this._node.parentNode instanceof SVGElement?new rc(this._node.parentNode):null}root(){let t=this._node;for(;t.nodeName!=="svg"&&t.parentElement;)t=t.parentElement;return new rc(t)}querySelector(t){const n=this._node.querySelector(t);return n?new rc(n):null}querySelectorAll(t){const n=this._node.querySelectorAll(t);return new Mfe(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",q0.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=>J9(this,o,a,!1,r)):J9(this,o,i,n,r)}),this}constructor(t,n,r,o,i=!1){t instanceof Element?this._node=t:(this._node=document.createElementNS(q0.svg,t),t==="svg"&&this.attr({"xmlns:ct":q0.ct})),n&&this.attr(n),r&&this.addClass(r),o&&(i&&o._node.firstChild?o._node.insertBefore(this._node,o._node.firstChild):o._node.appendChild(this._node))}}rc.Easing=$F;function P5(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(q0.xmlns,"ct")).forEach(i=>e.removeChild(i));const o=new rc("svg").attr({width:t,height:n}).attr({style:"width: ".concat(t,"; height: ").concat(n,";")});return r&&o.addClass(r),e.appendChild(o.getNode()),o}function wfe(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 C5(e,t){var n,r,o,i;const a=!!(t.axisX||t.axisY),s=((n=t.axisY)===null||n===void 0?void 0:n.offset)||0,c=((r=t.axisX)===null||r===void 0?void 0:r.offset)||0,l=(o=t.axisY)===null||o===void 0?void 0:o.position,u=(i=t.axisX)===null||i===void 0?void 0:i.position;let f=e.width()||hg(t.width).value||0,d=e.height()||hg(t.height).value||0;const h=wfe(t.chartPadding);f=Math.max(f,s+h.left+h.right),d=Math.max(d,c+h.top+h.bottom);const p={x1:0,x2:0,y1:0,y2:0,padding:h,width(){return this.x2-this.x1},height(){return this.y1-this.y2}};return a?(u==="start"?(p.y2=h.top+c,p.y1=Math.max(d-h.bottom,p.y2+1)):(p.y2=h.top,p.y1=Math.max(d-h.bottom-c,p.y2+1)),l==="start"?(p.x1=h.left+s,p.x2=Math.max(f-h.right,p.x1+1)):(p.x1=h.left,p.x2=Math.max(f-h.right-s,p.x1+1))):(p.x1=h.left,p.x2=Math.max(f-h.right,p.x1+1),p.y2=h.top,p.y1=Math.max(d-h.bottom,p.y2+1)),p}function Sfe(e,t,n,r,o,i,a,s){const c={["".concat(n.units.pos,"1")]:e,["".concat(n.units.pos,"2")]:e,["".concat(n.counterUnits.pos,"1")]:r,["".concat(n.counterUnits.pos,"2")]:r+o},l=i.elem("line",c,a.join(" "));s.emit("draw",{type:"grid",axis:n,index:t,group:i,element:l,...c})}function qF(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 Lfe(e,t,n,r,o,i,a,s,c,l){const u={[o.units.pos]:e+a[o.units.pos],[o.counterUnits.pos]:a[o.counterUnits.pos],[o.units.len]:t,[o.counterUnits.len]:Math.max(0,i-10)},f=Math.round(u[o.units.len]),d=Math.round(u[o.counterUnits.len]),h=document.createElement("span");h.className=c.join(" "),h.style[o.units.len]=f+"px",h.style[o.counterUnits.len]=d+"px",h.textContent=String(r);const p=s.foreignObject(h,{style:"overflow: visible;",...u});l.emit("draw",{type:"label",axis:o,index:n,group:s,element:p,text:r,...u})}function j9(e,t,n){let r;const o=[];function i(s){const c=r;r=Vu({},e),t&&t.forEach(l=>{window.matchMedia(l[0]).matches&&(r=Vu(r,l[1]))}),n&&s&&n.emit("optionsChanged",{previousOptions:c,currentOptions:r})}function a(){o.forEach(s=>s.removeEventListener("change",i))}if(window.matchMedia)t&&t.forEach(s=>{const c=window.matchMedia(s[0]);c.addEventListener("change",i),o.push(c)});else throw new Error("window.matchMedia not found! Make sure you're using a polyfill.");return i(),{removeMediaQueryListeners:a,getCurrentOptions(){return r}}}const y6={m:["x","y"],l:["x","y"],c:["x1","y1","x2","y2","x","y"],a:["rx","ry","xAr","lAf","sf","x","y"]},Ofe={accuracy:3};function w2(e,t,n,r,o,i){const a={command:o?e.toLowerCase():e.toUpperCase(),...t,...i?{data:i}:{}};n.splice(r,0,a)}function iR(e,t){e.forEach((n,r)=>{y6[n.command.toLowerCase()].forEach((o,i)=>{t(n,o,r,i,e)})})}class $s{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 $s(n,r);for(let i=0;i<t.length;i++){const a=t[i];for(let s=0;s<a.pathElements.length;s++)o.pathElements.push(a.pathElements[s])}return o}position(t){return t!==void 0?(this.pos=Math.max(0,Math.min(this.pathElements.length,t)),this):this.pos}remove(t){return this.pathElements.splice(this.pos,t),this}move(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,o=arguments.length>3?arguments[3]:void 0;return w2("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 w2("L",{x:+t,y:+n},this.pathElements,this.pos++,r,o),this}curve(t,n,r,o,i,a){let s=arguments.length>6&&arguments[6]!==void 0?arguments[6]:!1,c=arguments.length>7?arguments[7]:void 0;return w2("C",{x1:+t,y1:+n,x2:+r,y2:+o,x:+i,y:+a},this.pathElements,this.pos++,s,c),this}arc(t,n,r,o,i,a,s){let c=arguments.length>7&&arguments[7]!==void 0?arguments[7]:!1,l=arguments.length>8?arguments[8]:void 0;return w2("A",{rx:t,ry:n,xAr:r,lAf:o,sf:i,x:a,y:s},this.pathElements,this.pos++,c,l),this}parse(t){const n=t.replace(/([A-Za-z])(-?[0-9])/g,"$1 $2").replace(/([0-9])([A-Za-z])/g,"$1 $2").split(/[\s,]+/).reduce((o,i)=>(i.match(/[A-Za-z]/)&&o.push([]),o[o.length-1].push(i),o),[]);n[n.length-1][0].toUpperCase()==="Z"&&n.pop();const r=n.map(o=>{const i=o.shift(),a=y6[i.toLowerCase()];return{command:i,...a.reduce((s,c,l)=>(s[c]=+o[l],s),{})}});return this.pathElements.splice(this.pos,0,...r),this.pos+=r.length,this}stringify(){const t=Math.pow(10,this.options.accuracy);return this.pathElements.reduce((n,r)=>{const o=y6[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 iR(this.pathElements,(r,o)=>{r[o]*=o[0]==="x"?t:n}),this}translate(t,n){return iR(this.pathElements,(r,o)=>{r[o]+=o[0]==="x"?t:n}),this}transform(t){return iR(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 $s(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 $s];return this.pathElements.forEach(r=>{r.command===t.toUpperCase()&&n[n.length-1].pathElements.length!==0&&n.push(new $s),n[n.length-1].pathElements.push(r)}),n}constructor(t=!1,n){this.close=t,this.pathElements=[],this.pos=0,this.options={...Ofe,...n}}}function A6(e){const t={fillHoles:!1,...e};return function(r,o){const i=new $s;let a=!0;for(let s=0;s<r.length;s+=2){const c=r[s],l=r[s+1],u=o[s/2];k5(u.value)!==void 0?(a?i.move(c,l,!1,u):i.line(c,l,!1,u),a=!1):t.fillHoles||(a=!0)}return i}}function Tfe(e){const t={fillHoles:!1,...e};return function n(r,o){const i=bfe(r,o,{fillHoles:t.fillHoles,increasingX:!0});if(i.length){if(i.length>1)return $s.join(i.map(a=>n(a.pathCoordinates,a.valueData)));{if(r=i[0].pathCoordinates,o=i[0].valueData,r.length<=4)return A6()(r,o);const a=[],s=[],c=r.length/2,l=[],u=[],f=[],d=[];for(let p=0;p<c;p++)a[p]=r[p*2],s[p]=r[p*2+1];for(let p=0;p<c-1;p++)f[p]=s[p+1]-s[p],d[p]=a[p+1]-a[p],u[p]=f[p]/d[p];l[0]=u[0],l[c-1]=u[c-2];for(let p=1;p<c-1;p++)u[p]===0||u[p-1]===0||u[p-1]>0!=u[p]>0?l[p]=0:(l[p]=3*(d[p-1]+d[p])/((2*d[p]+d[p-1])/u[p-1]+(d[p]+2*d[p-1])/u[p]),isFinite(l[p])||(l[p]=0));const h=new $s().move(a[0],s[0],!1,o[0]);for(let p=0;p<c-1;p++)h.curve(a[p]+d[p]/3,s[p]+l[p]*d[p]/3,a[p+1]-d[p]/3,s[p+1]-l[p+1]*d[p]/3,a[p+1],s[p+1],!1,o[p+1]);return h}}else return A6()([],[])}}class kfe{on(t,n){const{allListeners:r,listeners:o}=this;t==="*"?r.add(n):(o.has(t)||o.set(t,new Set),o.get(t).add(n))}off(t,n){const{allListeners:r,listeners:o}=this;if(t==="*")n?r.delete(n):r.clear();else if(o.has(t)){const i=o.get(t);n?i.delete(n):i.clear(),i.size||o.delete(t)}}emit(t,n){const{allListeners:r,listeners:o}=this;o.has(t)&&o.get(t).forEach(i=>i(n)),r.forEach(i=>i(t,n))}constructor(){this.listeners=new Map,this.allListeners=new Set}}const aR=new WeakMap;class I5{update(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(t&&(this.data=t||{},this.data.labels=this.data.labels||[],this.data.series=this.data.series||[],this.eventEmitter.emit("data",{type:"update",data:this.data})),n&&(this.options=Vu({},r?this.options:this.defaultOptions,n),!this.initializeTimeoutId)){var o;(o=this.optionsProvider)===null||o===void 0||o.removeMediaQueryListeners(),this.optionsProvider=j9(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 aR.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=j9(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 kfe,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=aR.get(a);s&&s.detach(),aR.set(a,this)}}const To={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 e_{createGridAndLabels(t,n,r,o){const i=this.units.pos==="x"?r.axisX:r.axisY,a=this.ticks.map((c,l)=>this.projectValue(c,l)),s=this.ticks.map(i.labelInterpolationFnc);a.forEach((c,l)=>{const u=s[l],f={x:0,y:0};let d;a[l+1]?d=a[l+1]-c:d=Math.max(this.axisLength-c,this.axisLength/this.ticks.length),!(u!==""&&GF(u))&&(this.units.pos==="x"?(c=this.chartRect.x1+c,f.x=r.axisX.labelOffset.x,r.axisX.position==="start"?f.y=this.chartRect.padding.top+r.axisX.labelOffset.y+5:f.y=this.chartRect.y1+r.axisX.labelOffset.y+5):(c=this.chartRect.y1-c,f.y=r.axisY.labelOffset.y-d,r.axisY.position==="start"?f.x=this.chartRect.padding.left+r.axisY.labelOffset.x:f.x=this.chartRect.x2+r.axisY.labelOffset.x+10),i.showGrid&&Sfe(c,l,this,this.gridOffset,this.chartRect[this.counterUnits.len](),t,[r.classNames.grid,r.classNames[this.units.dir]],o),i.showLabel&&Lfe(c,d,l,u,this,i.offset,f,n,[r.classNames.label,r.classNames[this.units.dir],i.position==="start"?r.classNames[i.position]:r.classNames.end],o))})}constructor(t,n,r){this.units=t,this.chartRect=n,this.ticks=r,this.counterUnits=t===To.x?To.y:To.x,this.axisLength=n[this.units.rectEnd]-n[this.units.rectStart],this.gridOffset=n[this.units.rectOffset]}}class R6 extends e_{projectValue(t){const n=Number(k5(t,this.units.pos));return this.axisLength*(n-this.bounds.min)/this.bounds.range}constructor(t,n,r,o){const i=o.highLow||g6(n,o,t.pos),a=hfe(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 im extends e_{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 b0(e,t,n){var r;if(Jn(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 $9={axisX:{offset:30,position:"end",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:up,type:void 0},axisY:{offset:40,position:"start",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:up,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 Nfe extends I5{createChart(t){const{data:n}=this,r=N5(n,t.reverseData,!0),o=P5(this.container,t.width,t.height,t.classNames.chart);this.svg=o;const i=o.elem("g").addClass(t.classNames.gridGroup),a=o.elem("g"),s=o.elem("g").addClass(t.classNames.labelGroup),c=C5(o,t);let l,u;t.axisX.type===void 0?l=new im(To.x,r.series,c,{...t.axisX,ticks:r.labels,stretch:t.fullWidth}):l=new t.axisX.type(To.x,r.series,c,t.axisX),t.axisY.type===void 0?u=new R6(To.y,r.series,c,{...t.axisY,high:Ph(t.high)?t.high:t.axisY.high,low:Ph(t.low)?t.low:t.axisY.low}):u=new t.axisY.type(To.y,r.series,c,t.axisY),l.createGridAndLabels(i,s,t,this.eventEmitter),u.createGridAndLabels(i,s,t,this.eventEmitter),t.showGridBackground&&qF(i,c,t.classNames.gridBackground,this.eventEmitter),zF(n.series,(f,d)=>{const h=a.elem("g"),p=Jn(f,"name")&&f.name,m=Jn(f,"className")&&f.className,v=Jn(f,"meta")?f.meta:void 0;p&&h.attr({"ct:series-name":p}),v&&h.attr({"ct:meta":fp(v)}),h.addClass([t.classNames.series,m||"".concat(t.classNames.series,"-").concat(T5(d))].join(" "));const b=[],x=[];r.series[d].forEach((S,k)=>{const O={x:c.x1+l.projectValue(S,k,r.series[d]),y:c.y1-u.projectValue(S,k,r.series[d])};b.push(O.x,O.y),x.push({value:S,valueIndex:k,meta:JF(f,k)})});const R={lineSmooth:b0(f,t,"lineSmooth"),showPoint:b0(f,t,"showPoint"),showLine:b0(f,t,"showLine"),showArea:b0(f,t,"showArea"),areaBase:b0(f,t,"areaBase")};let y;typeof R.lineSmooth=="function"?y=R.lineSmooth:y=R.lineSmooth?Tfe():A6();const A=y(b,x);if(R.showPoint&&A.pathElements.forEach(S=>{const{data:k}=S,O=h.elem("line",{x1:S.x,y1:S.y,x2:S.x+.01,y2:S.y},t.classNames.point);if(k){let w,I;Jn(k.value,"x")&&(w=k.value.x),Jn(k.value,"y")&&(I=k.value.y),O.attr({"ct:value":[w,I].filter(Ph).join(","),"ct:meta":fp(k.meta)})}this.eventEmitter.emit("draw",{type:"point",value:k==null?void 0:k.value,index:(k==null?void 0:k.valueIndex)||0,meta:k==null?void 0:k.meta,series:f,seriesIndex:d,axisX:l,axisY:u,group:h,element:O,x:S.x,y:S.y,chartRect:c})}),R.showLine){const S=h.elem("path",{d:A.stringify()},t.classNames.line,!0);this.eventEmitter.emit("draw",{type:"line",values:r.series[d],path:A.clone(),chartRect:c,index:d,series:f,seriesIndex:d,meta:v,axisX:l,axisY:u,group:h,element:S})}if(R.showArea&&u.range){const S=Math.max(Math.min(R.areaBase,u.range.max),u.range.min),k=c.y1-u.projectValue(S);A.splitByCommand("M").filter(O=>O.pathElements.length>1).map(O=>{const w=O.pathElements[0],I=O.pathElements[O.pathElements.length-1];return O.clone(!0).position(0).remove(1).move(w.x,k).line(w.x,w.y).position(O.pathElements.length+1).line(I.x,k)}).forEach(O=>{const w=h.elem("path",{d:O.stringify()},t.classNames.area,!0);this.eventEmitter.emit("draw",{type:"area",values:r.series[d],path:O.clone(),series:f,seriesIndex:d,axisX:l,axisY:u,chartRect:c,index:d,group:h,element:w,meta:v})})}},t.reverseData),this.eventEmitter.emit("created",{chartRect:c,axisX:l,axisY:u,svg:o,options:t})}constructor(t,n,r,o){super(t,n,$9,Vu({},$9,r),o),this.data=n}}function Pfe(e){return mfe(e,function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Array.from(n).reduce((o,i)=>({x:o.x+(Jn(i,"x")?i.x:0),y:o.y+(Jn(i,"y")?i.y:0)}),{x:0,y:0})})}const q9={axisX:{offset:30,position:"end",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:up,scaleMinSpace:30,onlyInteger:!1},axisY:{offset:40,position:"start",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:up,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 Cfe extends I5{createChart(t){const{data:n}=this,r=N5(n,t.reverseData,t.horizontalBars?"x":"y",!0),o=P5(this.container,t.width,t.height,t.classNames.chart+(t.horizontalBars?" "+t.classNames.horizontalBars:"")),i=t.stackBars&&t.stackMode!==!0&&r.series.length?g6([Pfe(r.series)],t,t.horizontalBars?"x":"y"):g6(r.series,t,t.horizontalBars?"x":"y");this.svg=o;const a=o.elem("g").addClass(t.classNames.gridGroup),s=o.elem("g"),c=o.elem("g").addClass(t.classNames.labelGroup);typeof t.high=="number"&&(i.high=t.high),typeof t.low=="number"&&(i.low=t.low);const l=C5(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 R6(To.x,r.series,l,{...t.axisX,highLow:i,referenceValue:0}):u=h=new t.axisX.type(To.x,r.series,l,{...t.axisX,highLow:i,referenceValue:0}),t.axisY.type===void 0?d=p=new im(To.y,r.series,l,{ticks:f}):d=p=new t.axisY.type(To.y,r.series,l,t.axisY)):(t.axisX.type===void 0?d=h=new im(To.x,r.series,l,{ticks:f}):d=h=new t.axisX.type(To.x,r.series,l,t.axisX),t.axisY.type===void 0?u=p=new R6(To.y,r.series,l,{...t.axisY,highLow:i,referenceValue:0}):u=p=new t.axisY.type(To.y,r.series,l,{...t.axisY,highLow:i,referenceValue:0}));const m=t.horizontalBars?l.x1+u.projectValue(0):l.y1-u.projectValue(0),v=t.stackMode==="accumulate",b=t.stackMode==="accumulate-relative",x=[],R=[];let y=x;d.createGridAndLabels(a,c,t,this.eventEmitter),u.createGridAndLabels(a,c,t,this.eventEmitter),t.showGridBackground&&qF(a,l,t.classNames.gridBackground,this.eventEmitter),zF(n.series,(A,S)=>{const k=S-(n.series.length-1)/2;let O;t.distributeSeries&&!t.stackBars?O=d.axisLength/r.series.length/2:t.distributeSeries&&t.stackBars?O=d.axisLength/2:O=d.axisLength/r.series[S].length/2;const w=s.elem("g"),I=Jn(A,"name")&&A.name,E=Jn(A,"className")&&A.className,T=Jn(A,"meta")?A.meta:void 0;I&&w.attr({"ct:series-name":I}),T&&w.attr({"ct:meta":fp(T)}),w.addClass([t.classNames.series,E||"".concat(t.classNames.series,"-").concat(T5(S))].join(" ")),r.series[S].forEach((F,N)=>{const P=Jn(F,"x")&&F.x,C=Jn(F,"y")&&F.y;let X;t.distributeSeries&&!t.stackBars?X=S:t.distributeSeries&&t.stackBars?X=0:X=N;let U;t.horizontalBars?U={x:l.x1+u.projectValue(P||0,N,r.series[S]),y:l.y1-d.projectValue(C||0,X,r.series[S])}:U={x:l.x1+d.projectValue(P||0,X,r.series[S]),y:l.y1-u.projectValue(C||0,N,r.series[S])},d instanceof im&&(d.stretch||(U[d.units.pos]+=O*(t.horizontalBars?-1:1)),U[d.units.pos]+=t.stackBars||t.distributeSeries?0:k*t.seriesBarDistance*(t.horizontalBars?-1:1)),b&&(y=C>=0||P>=0?x:R);const K=y[N]||m;if(y[N]=K-(m-U[d.counterUnits.pos]),F===void 0)return;const ie={["".concat(d.units.pos,"1")]:U[d.units.pos],["".concat(d.units.pos,"2")]:U[d.units.pos]};t.stackBars&&(v||b||!t.stackMode)?(ie["".concat(d.counterUnits.pos,"1")]=K,ie["".concat(d.counterUnits.pos,"2")]=y[N]):(ie["".concat(d.counterUnits.pos,"1")]=m,ie["".concat(d.counterUnits.pos,"2")]=U[d.counterUnits.pos]),ie.x1=Math.min(Math.max(ie.x1,l.x1),l.x2),ie.x2=Math.min(Math.max(ie.x2,l.x1),l.x2),ie.y1=Math.min(Math.max(ie.y1,l.y2),l.y1),ie.y2=Math.min(Math.max(ie.y2,l.y2),l.y1);const B=JF(A,N),Z=w.elem("line",ie,t.classNames.bar).attr({"ct:value":[P,C].filter(Ph).join(","),"ct:meta":fp(B)});this.eventEmitter.emit("draw",{type:"bar",value:F,index:N,meta:B,series:A,seriesIndex:S,axisX:h,axisY:p,chartRect:l,group:w,element:Z,...ie})})},t.reverseData),this.eventEmitter.emit("created",{chartRect:l,axisX:h,axisY:p,svg:o,options:t})}constructor(t,n,r,o){super(t,n,q9,Vu({},q9,r),o),this.data=n}}const eO={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:up,labelDirection:"neutral",ignoreEmptyValues:!1};function Ife(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 Ffe extends I5{createChart(t){const{data:n}=this,r=N5(n),o=[];let i,a,s=t.startAngle;const c=P5(this.container,t.width,t.height,t.donut?t.classNames.chartDonut:t.classNames.chartPie);this.svg=c;const l=C5(c,t);let u=Math.min(l.width()/2,l.height()/2);const f=t.total||r.series.reduce(pfe,0),d=hg(t.donutWidth);d.unit==="%"&&(d.value*=u/100),u-=t.donut?d.value/2:0,t.labelPosition==="outside"||t.donut?a=u:t.labelPosition==="center"?a=0:a=u/2,t.labelOffset&&(a+=t.labelOffset);const h={x:l.x1+l.width()/2,y:l.y2+l.height()/2},p=n.series.filter(m=>Jn(m,"value")?m.value!==0:m!==0).length===1;n.series.forEach((m,v)=>o[v]=c.elem("g")),t.showLabel&&(i=c.elem("g")),n.series.forEach((m,v)=>{var b,x;if(r.series[v]===0&&t.ignoreEmptyValues)return;const R=Jn(m,"name")&&m.name,y=Jn(m,"className")&&m.className,A=Jn(m,"meta")?m.meta:void 0;R&&o[v].attr({"ct:series-name":R}),o[v].addClass([(b=t.classNames)===null||b===void 0?void 0:b.series,y||"".concat((x=t.classNames)===null||x===void 0?void 0:x.series,"-").concat(T5(v))].join(" "));let S=f>0?s+r.series[v]/f*360:0;const k=Math.max(0,s-(v===0||p?0:.2));S-k>=359.99&&(S=k+359.99);const O=oR(h.x,h.y,u,k),w=oR(h.x,h.y,u,S),I=new $s(!t.donut).move(w.x,w.y).arc(u,u,0,+(S-s>180),0,O.x,O.y);t.donut||I.line(h.x,h.y);const E=o[v].elem("path",{d:I.stringify()},t.donut?t.classNames.sliceDonut:t.classNames.slicePie);if(E.attr({"ct:value":r.series[v],"ct:meta":fp(A)}),t.donut&&E.attr({style:"stroke-width: "+d.value+"px"}),this.eventEmitter.emit("draw",{type:"slice",value:r.series[v],totalDataSum:f,index:v,meta:A,series:m,group:o[v],element:E,path:I.clone(),center:h,radius:u,startAngle:s,endAngle:S,chartRect:l}),t.showLabel){let T;n.series.length===1?T={x:h.x,y:h.y}:T=oR(h.x,h.y,a,s+(S-s)/2);let F;r.labels&&!GF(r.labels[v])?F=r.labels[v]:F=r.series[v];const N=t.labelInterpolationFnc(F,v);if(N||N===0){const P=i.elem("text",{dx:T.x,dy:T.y,"text-anchor":Ife(h,T,t.labelDirection)},t.classNames.label).text(String(N));this.eventEmitter.emit("draw",{type:"label",index:v,group:i,element:P,text:""+N,chartRect:l,series:m,meta:A,...T})}}s=S}),this.eventEmitter.emit("created",{chartRect:l,svg:c,options:t})}constructor(t,n,r,o){super(t,n,eO,Vu({},eO,r),o),this.data=n}}const _fe=Ie({__name:"Chart",props:{width:{},height:{},type:{},data:{},themeColor:{},legends:{},options:{},gridColor:{},legend:{}},setup(e){const t=e,n=he(),r=jo(qu)||he(1);let o;const i=we(()=>t.legend?t.height-20:t.height),a=()=>({...t.data,series:t.data.series[0]}),s=()=>({...t.options||{},width:t.width*r.value,height:i.value*r.value}),c=()=>{if(!n.value)return;const h=s();t.type==="bar"&&(o=new Cfe(n.value,t.data,h)),t.type==="line"&&(o=new Nfe(n.value,t.data,h)),t.type==="pie"&&(o=new Ffe(n.value,a(),h))};Tt([()=>t.width,()=>t.height,()=>t.data,()=>t.options,r],()=>{if(!o){c();return}const h=s(),p=t.type==="pie"?a():t.data;o.update(p,h)}),Ht(c);const u=we(()=>{let h=[];if(t.themeColor.length>=10)h=t.themeColor;else if(t.themeColor.length===1)h=rt(t.themeColor[0]).analogous(10).map(p=>p.toRgbString());else{const p=t.themeColor.length,m=rt(t.themeColor[p-1]).analogous(11-p).map(v=>v.toRgbString());h=[...t.themeColor.slice(0,p-1),...m]}return h}),f=()=>{if(n.value)for(let h=0;h<10;h++)n.value.style.setProperty(`--theme-color-${h+1}`,u.value[h])};Tt(u,f),Ht(f);const d=()=>{n.value&&t.gridColor&&n.value.style.setProperty("--grid-color",t.gridColor)};return Tt(()=>t.gridColor,d),Ht(d),(h,p)=>(Y(),ee("div",{class:"chart",style:Se({flexDirection:h.legend==="top"?"column-reverse":"column"})},[V("div",{class:"chart-content",ref_key:"chartRef",ref:n,style:Se({width:h.width+"px",height:i.value+"px",transform:`scale(${1/z(r)})`})},null,4),h.legend?(Y(),ee("div",{key:0,class:"legends",style:Se({transform:`scale(${1/z(r)})`})},[(Y(!0),ee(Xe,null,ot(h.legends,(m,v)=>(Y(),ee("div",{class:"legend",key:v,style:Se({color:h.gridColor})},[V("div",{class:"block",style:Se({backgroundColor:u.value[v]})},null,4),Ue(" "+vt(m),1)],4))),128))],4)):Qe("",!0)],4))}}),t_=We(_fe,[["__scopeId","data-v-786c4a79"]]),Efe=Ie({__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=()=>{to.emit(Zr.OPEN_CHART_DATA_EDITOR)};return(o,i)=>{const a=Mn("contextmenu");return Y(),ee("div",{class:ze(["editable-element-chart",{lock:o.elementInfo.lock}]),style:Se({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:Se({transform:`rotate(${o.elementInfo.rotate}deg)`})},[Be((Y(),ee("div",{class:"element-content",style:Se({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())},[L(uv,{width:o.elementInfo.width,height:o.elementInfo.height,outline:o.elementInfo.outline},null,8,["width","height","outline"]),L(t_,{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)}}}),n_=We(Efe,[["__scopeId","data-v-e98d2ede"]]),r_=e=>{if(!e)return{};const{bold:t,em:n,underline:r,strikethrough:o,color:i,backcolor:a,fontsize:s,fontname:c,align:l}=e;let u=`${r?"underline":""} ${o?"line-through":""}`;return u===" "&&(u="none"),{fontWeight:t?"bold":"normal",fontStyle:n?"italic":"normal",textDecoration:u,color:i||"#000",backgroundColor:a||"",fontSize:s||"14px",fontFamily:c||"微软雅黑",textAlign:l||"left"}},o_=e=>e.replace(/\n/g,"</br>").replace(/ /g," "),i_=e=>({hideCells:we(()=>{const n=[];for(let r=0;r<e.value.length;r++){const o=e.value[r];for(let i=0;i<o.length;i++){const a=o[i];if(a.colspan>1||a.rowspan>1)for(let s=r;s<r+a.rowspan;s++)for(let c=s===r?i+1:i;c<i+a.colspan;c++)n.push(`${s}_${c}`)}}return n})}),a_=e=>{const t=he(["",""]);return Tt(()=>e.value,()=>{e.value&&(t.value=qN(e.value.color))},{immediate:!0}),{subThemeColor:t}},Xfe=["innerHTML"],Wfe=Ie({__name:"CustomTextarea",props:{value:{default:""}},emits:["updateValue","insertExcelData"],setup(e,{emit:t}){const n=e,r=t,o=he(),i=he(""),a=he(!1);Tt(()=>n.value,()=>{a.value||(i.value=n.value,o.value&&(o.value.innerHTML=n.value))},{immediate:!0});const s=()=>{if(!o.value)return;const u=o.value.innerHTML;r("updateValue",u)},c=()=>{a.value=!0,o.value&&(o.value.onpaste=u=>{if(u.preventDefault(),!u.clipboardData)return;const f=u.clipboardData.items[0];f&&f.kind==="string"&&f.type==="text/plain"&&f.getAsString(d=>{if(typeof Nx(d)=="object")return;const p=$N(d);if(p){r("insertExcelData",p),o.value&&(o.value.innerHTML=p[0][0]);return}document.execCommand("insertText",!1,d)})})},l=()=>{a.value=!1,o.value&&(o.value.onpaste=null)};return Wd(()=>{o.value&&(o.value.onpaste=null)}),(u,f)=>(Y(),ee("div",{class:"custom-textarea",ref_key:"textareaRef",ref:o,contenteditable:!0,onFocus:f[0]||(f[0]=d=>c()),onBlur:f[1]||(f[1]=d=>l()),onInput:f[2]||(f[2]=d=>s()),innerHTML:i.value},null,40,Xfe))}}),Vfe=We(Wfe,[["__scopeId","data-v-cfadb975"]]),Ufe={key:0,class:"handler"},Yfe=["onMousedown"],Zfe=["width"],Qfe=["rowspan","colspan","data-cell-index","onMousedown","onMouseenter"],Bfe=["innerHTML"],Dfe=Ie({__name:"EditableTable",props:{data:{},width:{},cellMinHeight:{},colWidths:{},outline:{},theme:{},editable:{type:Boolean,default:!0}},emits:["change","changeColWidths","changeSelectedCells"],setup(e,{emit:t}){const n=e,r=t,{canvasScale:o}=Ee(ft()),i=he(!1),a=he([]),s=he([]),c=we({get(){return n.data},set(j){r("change",j)}}),l=we(()=>n.theme),{subThemeColor:u}=a_(l),f=he([]),d=we(()=>f.value.reduce((j,H)=>j+H));Tt([()=>n.colWidths,()=>n.width],()=>{f.value=n.colWidths.map(j=>j*n.width)},{immediate:!0});const h=()=>{a.value=[],s.value=[]};Tt(()=>n.editable,()=>{n.editable||h()});const p=we(()=>{const j=[];for(let H=1;H<f.value.length+1;H++){const de=f.value.slice(0,H).reduce((ye,me)=>ye+me);j.push(de)}return j}),m=we(()=>n.data),{hideCells:v}=i_(m),b=we(()=>{if(!a.value.length)return[];const[j,H]=a.value;if(!s.value.length)return[`${j}_${H}`];const[de,ye]=s.value;if(j===de&&H===ye)return[`${j}_${H}`];const me=[],J=Math.min(j,de),ce=Math.min(H,ye),W=Math.max(j,de),ne=Math.max(H,ye);for(let ue=0;ue<c.value.length;ue++){const $=c.value[ue];for(let te=0;te<$.length;te++)ue>=J&&ue<=W&&te>=ce&&te<=ne&&me.push(`${ue}_${te}`)}return me});Tt(b,(j,H)=>{Fn.isEqual(j,H)||r("changeSelectedCells",b.value)});const x=we(()=>b.value.length>1?null:b.value[0]),R=()=>i.value=!1,y=(j,H,de)=>{j.button===0&&(s.value=[],i.value=!0,a.value=[H,de])},A=(j,H)=>{i.value&&(s.value=[j,H])};Ht(()=>{document.addEventListener("mouseup",R)}),Sn(()=>{document.removeEventListener("mouseup",R)});const S=(j,H)=>v.value.includes(`${j}_${H}`),k=j=>{const H=c.value.length-1;a.value=[0,j],s.value=[H,j]},O=j=>{const H=c.value[j].length-1;a.value=[j,0],s.value=[j,H]},w=()=>{const j=c.value.length-1,H=c.value[j].length-1;a.value=[0,0],s.value=[j,H]},I=j=>{const H=JSON.parse(JSON.stringify(c.value)),de=c.value[j],ye=[];for(let me=0;me<de.length;me++)S(j,me)&&ye.push(me);for(const me of ye)for(let J=j;J>=0;J--)if(!S(J,me)){H[J][me].rowspan=H[J][me].rowspan-1;break}H.splice(j,1),c.value=H},E=j=>{const H=JSON.parse(JSON.stringify(c.value)),de=[];for(let ye=0;ye<c.value.length;ye++)S(ye,j)&&de.push(ye);for(const ye of de)for(let me=j;me>=0;me--)if(!S(ye,me)){H[ye][me].colspan=H[ye][me].colspan-1;break}c.value=H.map(ye=>(ye.splice(j,1),ye)),f.value.splice(j,1),r("changeColWidths",f.value)},T=j=>{const H=JSON.parse(JSON.stringify(c.value)),de=[];for(let ye=0;ye<H[0].length;ye++)de.push({colspan:1,rowspan:1,text:"",id:mn(10)});H.splice(j,0,de),c.value=H},F=j=>{c.value=c.value.map(H=>{const de={colspan:1,rowspan:1,text:"",id:mn(10)};return H.splice(j,0,de),H}),f.value.splice(j,0,100),r("changeColWidths",f.value)},N=(j,H)=>{let de=JSON.parse(JSON.stringify(c.value));const ye={colspan:1,rowspan:1,text:""};if(j){const me=[];for(let J=0;J<j;J++){const ce=[];for(let W=0;W<de[0].length;W++)ce.push({...ye,id:mn(10)});me.push(ce)}de=[...de,...me]}H&&(de=de.map(me=>{const J=[];for(let ce=0;ce<H;ce++){const W={...ye,id:mn(10)};J.push(W)}return[...me,...J]}),f.value=[...f.value,...new Array(H).fill(100)],r("changeColWidths",f.value)),c.value=de},P=()=>{const[j,H]=a.value,[de,ye]=s.value,me=Math.min(j,de),J=Math.min(H,ye),ce=Math.max(j,de),W=Math.max(H,ye),ne=JSON.parse(JSON.stringify(c.value));ne[me][J].rowspan=ce-me+1,ne[me][J].colspan=W-J+1,c.value=ne,h()},C=(j,H)=>{const de=JSON.parse(JSON.stringify(c.value));de[j][H].rowspan=1,de[j][H].colspan=1,c.value=de,h()},X=(j,H)=>{h();let de=!0;const ye=f.value[H],me=j.pageX,J=50;document.onmousemove=ce=>{if(!de)return;const W=(ce.pageX-me)/o.value,ne=ye+W<J?J:Math.round(ye+W);f.value[H]=ne},document.onmouseup=()=>{de=!1,document.onmousemove=null,document.onmouseup=null,r("changeColWidths",f.value)}},U=()=>{const j=JSON.parse(JSON.stringify(c.value));for(let H=0;H<j.length;H++)for(let de=0;de<j[H].length;de++)b.value.includes(`${H}_${de}`)&&(j[H][de].text="");c.value=j},K=()=>{const j=(me,J)=>c.value[me]?c.value[me][J]?S(me,J)?j(me,J+1):[me,J]:j(me+1,0):null;s.value=[];const H=a.value[0],de=a.value[1]+1,ye=j(H,de);ye?a.value=ye:(T(H+1),a.value=[H+1,0]),Wr(()=>{const me=document.querySelector(".cell-text.active");me&&me.focus()})},ie=j=>{if(!n.editable||!b.value.length)return;const H=j.key.toUpperCase();if(b.value.length<2){if(H===Rt.TAB&&(j.preventDefault(),K()),j.ctrlKey&&H===Rt.UP){j.preventDefault();const de=+b.value[0].split("_")[0];T(de)}if(j.ctrlKey&&H===Rt.DOWN){j.preventDefault();const de=+b.value[0].split("_")[0];T(de+1)}if(j.ctrlKey&&H===Rt.LEFT){j.preventDefault();const de=+b.value[0].split("_")[1];F(de)}if(j.ctrlKey&&H===Rt.RIGHT){j.preventDefault();const de=+b.value[0].split("_")[1];F(de+1)}}else H===Rt.DELETE&&U()};Ht(()=>{document.addEventListener("keydown",ie)}),Sn(()=>{document.removeEventListener("keydown",ie)});const B=Fn.debounce(function(j,H,de){c.value[H][de].text=j,r("change",c.value)},300,{trailing:!0}),Z=(j,H,de)=>{const ye=j.length,me=j[0].length;let J=0,ce=0;H+ye>c.value.length&&(J=H+ye-c.value.length),de+me>c.value[0].length&&(ce=de+me-c.value[0].length),(J||ce)&&N(J,ce),Wr(()=>{for(let W=0;W<ye;W++)for(let ne=0;ne<me;ne++)c.value[H+W][de+ne]&&(c.value[H+W][de+ne].text=j[W][ne]);r("change",c.value)})},Q=()=>{const j=[];for(let H=0;H<c.value.length;H++){const de=c.value[H],ye=[];for(let me=0;me<de.length;me++)S(H,me)||ye.push(de[me]);ye.length&&j.push(ye)}return j},G=()=>{const j=Q(),H=j.length>1,de=j[0].length>1;return{canDeleteRow:H,canDeleteCol:de}},q=(j,H)=>{const de=b.value.length>1,ye=c.value[j][H],me=de,J=!de&&(ye.rowspan>1||ye.colspan>1);return{canMerge:me,canSplit:J}},ae=j=>{const H=j.dataset.cellIndex,de=+H.split("_")[0],ye=+H.split("_")[1];b.value.includes(`${de}_${ye}`)||(a.value=[de,ye],s.value=[]);const{canMerge:me,canSplit:J}=q(de,ye),{canDeleteRow:ce,canDeleteCol:W}=G();return[{text:"插入列",children:[{text:"到左侧",handler:()=>F(ye)},{text:"到右侧",handler:()=>F(ye+1)}]},{text:"插入行",children:[{text:"到上方",handler:()=>T(de)},{text:"到下方",handler:()=>T(de+1)}]},{text:"删除列",disable:!W,handler:()=>E(ye)},{text:"删除行",disable:!ce,handler:()=>I(de)},{divider:!0},{text:"合并单元格",disable:!me,handler:P},{text:"取消合并单元格",disable:!J,handler:()=>C(de,ye)},{divider:!0},{text:"选中当前列",handler:()=>k(ye)},{text:"选中当前行",handler:()=>O(de)},{text:"选中全部单元格",handler:w}]};return(j,H)=>{var ye,me,J,ce,W;const de=Mn("contextmenu");return Y(),ee("div",{class:"editable-table",style:Se({width:d.value+"px"})},[j.editable?(Y(),ee("div",Ufe,[(Y(!0),ee(Xe,null,ot(p.value,(ne,ue)=>(Y(),ee("div",{class:"drag-line",key:ue,style:Se({left:ne+"px"}),onMousedown:$=>X($,ue)},null,44,Yfe))),128))])):Qe("",!0),V("table",{class:ze({theme:l.value,"row-header":(ye=l.value)==null?void 0:ye.rowHeader,"row-footer":(me=l.value)==null?void 0:me.rowFooter,"col-header":(J=l.value)==null?void 0:J.colHeader,"col-footer":(ce=l.value)==null?void 0:ce.colFooter}),style:Se(`--themeColor: ${(W=l.value)==null?void 0:W.color}; --subThemeColor1: ${z(u)[0]}; --subThemeColor2: ${z(u)[1]}`)},[V("colgroup",null,[(Y(!0),ee(Xe,null,ot(f.value,(ne,ue)=>(Y(),ee("col",{span:"1",key:ue,width:ne},null,8,Zfe))),128))]),V("tbody",null,[(Y(!0),ee(Xe,null,ot(c.value,(ne,ue)=>(Y(),ee("tr",{key:ue,style:Se({height:j.cellMinHeight+"px"})},[(Y(!0),ee(Xe,null,ot(ne,($,te)=>Be((Y(),ee("td",{class:ze(["cell",{selected:b.value.includes(`${ue}_${te}`)&&b.value.length>1,active:x.value===`${ue}_${te}`}]),style:Se({borderStyle:j.outline.style,borderColor:j.outline.color,borderWidth:j.outline.width+"px",...z(r_)($.style)}),key:$.id,rowspan:$.rowspan,colspan:$.colspan,"data-cell-index":`${ue}_${te}`,onMousedown:oe=>y(oe,ue,te),onMouseenter:oe=>A(ue,te)},[x.value===`${ue}_${te}`?(Y(),Te(Vfe,{key:0,class:ze(["cell-text",{active:x.value===`${ue}_${te}`}]),style:Se({minHeight:j.cellMinHeight-4+"px"}),value:$.text,onUpdateValue:oe=>z(B)(oe,ue,te),onInsertExcelData:oe=>Z(oe,ue,te)},null,8,["class","style","value","onUpdateValue","onInsertExcelData"])):(Y(),ee("div",{key:1,class:"cell-text",style:Se({minHeight:j.cellMinHeight-4+"px"}),innerHTML:z(o_)($.text)},null,12,Bfe))],46,Qfe)),[[ol,!z(v).includes(`${ue}_${te}`)],[de,oe=>ae(oe)]])),128))],4))),128))])],6)],4)}}}),Kfe=We(Dfe,[["__scopeId","data-v-d040a5e0"]]),Hfe={class:"element-content"},Gfe=Ie({__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}=Ee(n),s=he(),{addHistorySnapshot:c}=zt(),l=x=>{t.elementInfo.lock||(x.stopPropagation(),t.selectElement(x,t.elementInfo))},u=he(!1);Tt(i,()=>{i.value!==t.elementInfo.id&&(u.value=!1)}),Tt(u,()=>{n.setDisableHotkeysState(u.value)});const f=()=>{t.elementInfo.lock||(u.value=!0)},d=he(-1);Tt(a,()=>{i.value===t.elementInfo.id&&(a.value&&(u.value=!1),!a.value&&d.value!==-1&&(r.updateElement({id:t.elementInfo.id,props:{height:d.value}}),d.value=-1))});const h=x=>{const R=x[0].contentRect;if(!s.value)return;const y=R.height;t.elementInfo.height!==y&&(a.value?d.value=y:r.updateElement({id:t.elementInfo.id,props:{height:y}}))},p=new ResizeObserver(h);Ht(()=>{s.value&&p.observe(s.value)}),Sn(()=>{s.value&&p.unobserve(s.value)});const m=x=>{r.updateElement({id:t.elementInfo.id,props:{data:x}}),c()},v=x=>{const R=x.reduce((A,S)=>A+S),y=x.map(A=>A/R);r.updateElement({id:t.elementInfo.id,props:{width:R,colWidths:y}}),c()},b=x=>{Wr(()=>n.setSelectedTableCells(x))};return(x,R)=>{const y=Mn("contextmenu");return Y(),ee("div",{class:ze(["editable-element-table",{lock:x.elementInfo.lock}]),ref_key:"elementRef",ref:s,style:Se({top:x.elementInfo.top+"px",left:x.elementInfo.left+"px",width:x.elementInfo.width+"px"})},[V("div",{class:"rotate-wrapper",style:Se({transform:`rotate(${x.elementInfo.rotate}deg)`})},[Be((Y(),ee("div",Hfe,[L(Kfe,{onMousedown:R[0]||(R[0]=Wt(()=>{},["stop"])),data:x.elementInfo.data,width:x.elementInfo.width,cellMinHeight:x.elementInfo.cellMinHeight,colWidths:x.elementInfo.colWidths,outline:x.elementInfo.outline,theme:x.elementInfo.theme,editable:u.value,onChange:R[1]||(R[1]=A=>m(A)),onChangeColWidths:R[2]||(R[2]=A=>v(A)),onChangeSelectedCells:R[3]||(R[3]=A=>b(A))},null,8,["data","width","cellMinHeight","colWidths","outline","theme","editable"]),!u.value||x.elementInfo.lock?(Y(),ee("div",{key:0,class:ze(["table-mask",{lock:x.elementInfo.lock}]),onDblclick:R[4]||(R[4]=A=>f()),onMousedown:R[5]||(R[5]=A=>l(A)),onTouchstart:R[6]||(R[6]=A=>l(A))},[z(i)===x.elementInfo.id?(Y(),ee("div",{key:0,class:"mask-tip",style:Se({transform:`scale(${1/z(o)})`})},"双击编辑",4)):Qe("",!0)],34)):Qe("",!0)])),[[y,x.contextmenus]])],4)],6)}}}),s_=We(Gfe,[["__scopeId","data-v-7795910a"]]),zfe=["width","height","stroke","stroke-width"],Jfe=["transform"],jfe=["d"],$fe=Ie({__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=()=>{to.emit(Zr.OPEN_LATEX_EDITOR)};return(o,i)=>{const a=Mn("contextmenu");return Y(),ee("div",{class:ze(["editable-element-latex",{lock:o.elementInfo.lock}]),style:Se({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:Se({transform:`rotate(${o.elementInfo.rotate}deg)`})},[Be((Y(),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())},[(Y(),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,jfe)],8,Jfe)],8,zfe))],32)),[[a,o.contextmenus]])],4)],6)}}}),l_=We($fe,[["__scopeId","data-v-b73586f6"]]),qfe=(e,t)=>{Ht(()=>{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()}}})},F5=e=>(tn("data-v-597c0901"),e=e(),nn(),e),ede={key:0,class:"load-error"},tde=["src","autoplay","poster"],nde={class:"bezel"},rde=F5(()=>V("div",{class:"controller-mask"},null,-1)),ode={class:"controller"},ide={class:"icons icons-left"},ade={class:"icon-content"},sde={class:"volume"},lde={class:"icon-content"},cde=F5(()=>V("span",{class:"thumb"},null,-1)),ude=[cde],fde={class:"time"},dde={class:"ptime"},hde={class:"dtime"},pde={class:"icons icons-right"},mde={class:"speed"},gde={class:"icon speed-icon"},vde=["onClick"],yde={class:"icon-content"},Ade={class:"bar"},Rde=F5(()=>V("span",{class:"thumb"},null,-1)),xde=[Rde],bde=Ie({__name:"index",props:{width:{},height:{},src:{},poster:{default:""},autoplay:{type:Boolean,default:!1},scale:{default:1}},setup(e){const t=e,n=(W=0)=>{if(W===0||isNaN(W))return"00:00";const ne=oe=>oe<10?"0"+oe:""+oe,ue=Math.floor(W/3600),$=Math.floor((W-ue*3600)/60),te=Math.floor(W-ue*3600-$*60);return(ue>0?[ue,$,te]:[$,te]).map(ne).join(":")},r=W=>W.getBoundingClientRect().left,o=he(),i=he(),a=he(),s=he(.5),c=he(!0),l=he(0),u=he(0),f=he(0),d=he(!1),h=he(!1),p=he(1),m=he(!1),v=he("00:00"),b=he("0"),x=we(()=>n(l.value)),R=we(()=>n(u.value)),y=we(()=>l.value/u.value*100+"%"),A=we(()=>f.value/u.value*100+"%"),S=we(()=>s.value*100+"%"),k=he(!1),O=[{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}],w=W=>{o.value&&(W=Math.max(W,0),W=Math.min(W,u.value),o.value.currentTime=W,l.value=W)},I=()=>{o.value&&(c.value=!1,o.value.play(),h.value=!0)},E=()=>{o.value&&(c.value=!0,o.value.pause(),h.value=!0)},T=()=>{c.value?I():E()},F=W=>{o.value&&(W=Math.max(W,0),W=Math.min(W,1),o.value.volume=W,s.value=W,o.value.muted&&W!==0&&(o.value.muted=!1))},N=W=>{o.value&&(o.value.playbackRate=W),p.value=W},P=()=>{var W;u.value=((W=o.value)==null?void 0:W.duration)||0},C=()=>{var W;l.value=((W=o.value)==null?void 0:W.currentTime)||0},X=()=>{d.value?(w(0),I()):E()},U=()=>{var W;f.value=(W=o.value)!=null&&W.buffered.length?o.value.buffered.end(o.value.buffered.length-1):0},K=he(!1),ie=()=>K.value=!0,B=W=>{if(!o.value||!i.value)return;let ue=(("clientX"in W?W.clientX:W.changedTouches[0].clientX)-r(i.value))/i.value.clientWidth;ue=Math.max(ue,0),ue=Math.min(ue,1);const $=ue*u.value;o.value.currentTime=$,l.value=$},Z=W=>{if(!o.value||!i.value)return;let ue=(("clientX"in W?W.clientX:W.changedTouches[0].clientX)-r(i.value))/i.value.clientWidth;ue=Math.max(ue,0),ue=Math.min(ue,1);const $=ue*u.value;o.value.currentTime=$,l.value=$,document.removeEventListener("mousemove",B),document.removeEventListener("touchmove",B),document.removeEventListener("mouseup",Z),document.removeEventListener("touchend",Z)},Q=()=>{document.addEventListener("mousemove",B),document.addEventListener("touchmove",B),document.addEventListener("mouseup",Z),document.addEventListener("touchend",Z)},G=W=>{if(!a.value)return;const ue=(("clientX"in W?W.clientX:W.changedTouches[0].clientX)-r(a.value))/45;F(ue)},q=()=>{document.removeEventListener("mousemove",G),document.removeEventListener("touchmove",G),document.removeEventListener("mouseup",q),document.removeEventListener("touchend",q)},ae=()=>{document.addEventListener("mousemove",G),document.addEventListener("touchmove",G),document.addEventListener("mouseup",q),document.addEventListener("touchend",q)},j=W=>{if(!a.value)return;const ne=(W.clientX-r(a.value))/45;F(ne)},H=W=>{if(u.value&&i.value){const ne=i.value.getBoundingClientRect().left,ue=W.clientX-ne;if(ue<0||ue>i.value.offsetWidth)return;const $=u.value*(ue/i.value.offsetWidth);b.value=`${ue-($>=3600?25:20)}px`,v.value=n($),m.value=!0}},de=()=>{o.value&&(o.value.muted?(o.value.muted=!1,F(.5)):(o.value.muted=!0,F(0)))},ye=()=>{d.value=!d.value},me=he(-1),J=he(!1),ce=()=>{J.value=!1,clearTimeout(me.value),me.value=setTimeout(()=>{var W;(W=o.value)!=null&&W.played.length&&(J.value=!0)},3e3)};return qfe(t.src,o),(W,ne)=>{const ue=xe("IconPause"),$=xe("IconPlayOne"),te=xe("IconVolumeMute"),oe=xe("IconVolumeNotice"),ge=xe("IconVolumeSmall");return Y(),ee("div",{class:ze(["video-player",{"hide-controller":J.value}]),style:Se({width:W.width*W.scale+"px",height:W.height*W.scale+"px",transform:`scale(${1/W.scale})`}),onMousemove:ne[22]||(ne[22]=le=>ce()),onClick:ne[23]||(ne[23]=le=>ce())},[V("div",{class:"video-wrap",onClick:ne[8]||(ne[8]=le=>T())},[K.value?(Y(),ee("div",ede,"视频加载失败")):Qe("",!0),V("video",{class:"video",ref_key:"videoRef",ref:o,src:W.src,autoplay:W.autoplay,poster:W.poster,"webkit-playsinline":"",playsinline:"",onDurationchange:ne[0]||(ne[0]=le=>P()),onTimeupdate:ne[1]||(ne[1]=le=>C()),onEnded:ne[2]||(ne[2]=le=>X()),onProgress:ne[3]||(ne[3]=le=>U()),onPlay:ne[4]||(ne[4]=le=>{ce(),c.value=!1}),onPause:ne[5]||(ne[5]=le=>ce()),onError:ne[6]||(ne[6]=le=>ie())},null,40,tde),V("div",nde,[V("span",{class:ze(["bezel-icon",{"bezel-transition":h.value}]),onAnimationend:ne[7]||(ne[7]=le=>h.value=!1)},[c.value?(Y(),Te(ue,{key:0})):(Y(),Te($,{key:1}))],34)])]),rde,V("div",ode,[V("div",ide,[V("div",{class:"icon play-icon",onClick:ne[9]||(ne[9]=le=>T())},[V("span",ade,[c.value?(Y(),Te($,{key:0})):(Y(),Te(ue,{key:1}))])]),V("div",sde,[V("div",{class:"icon volume-icon",onClick:ne[10]||(ne[10]=le=>de())},[V("span",lde,[s.value===0?(Y(),Te(te,{key:0})):s.value===1?(Y(),Te(oe,{key:1})):(Y(),Te(ge,{key:2}))])]),V("div",{class:"volume-bar-wrap",onMousedown:ne[11]||(ne[11]=le=>ae()),onTouchstart:ne[12]||(ne[12]=le=>ae()),onClick:ne[13]||(ne[13]=le=>j(le))},[V("div",{class:"volume-bar",ref_key:"volumeBarRef",ref:a},[V("div",{class:"volume-bar-inner",style:Se({width:S.value})},ude,4)],512)],32)]),V("span",fde,[V("span",dde,vt(x.value),1),Ue(" / "),V("span",hde,vt(R.value),1)])]),V("div",pde,[V("div",mde,[V("div",gde,[V("span",{class:"icon-content",onClick:ne[14]||(ne[14]=le=>k.value=!k.value)},vt(p.value===1?"倍速":p.value+"x"),1),k.value?(Y(),ee("div",{key:0,class:"speed-menu",onMouseleave:ne[15]||(ne[15]=le=>k.value=!1)},[(Y(),ee(Xe,null,ot(O,le=>V("div",{class:ze(["speed-menu-item",{active:le.value===p.value}]),key:le.label,onClick:ve=>N(le.value)},vt(le.label),11,vde)),64))],32)):Qe("",!0)])]),V("div",{class:"loop",onClick:ne[16]||(ne[16]=le=>ye())},[V("div",{class:ze(["icon loop-icon",{active:d.value}])},[V("span",yde,"循环"+vt(d.value?"开":"关"),1)],2)])]),V("div",{class:"bar-wrap",ref_key:"playBarWrap",ref:i,onMousedown:ne[17]||(ne[17]=le=>Q()),onTouchstart:ne[18]||(ne[18]=le=>Q()),onMousemove:ne[19]||(ne[19]=le=>H(le)),onMouseenter:ne[20]||(ne[20]=le=>m.value=!0),onMouseleave:ne[21]||(ne[21]=le=>m.value=!1)},[V("div",{class:ze(["bar-time",{hidden:!m.value}]),style:Se({left:b.value})},vt(v.value),7),V("div",Ade,[V("div",{class:"loaded",style:Se({width:A.value})},null,4),V("div",{class:"played",style:Se({width:y.value})},xde,4)])],544)])],38)}}}),c_=We(bde,[["__scopeId","data-v-597c0901"]]),Mde=Ie({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ee(ft()),r=(o,i=!0)=>{t.elementInfo.lock||(o.stopPropagation(),t.selectElement(o,t.elementInfo,i))};return(o,i)=>{const a=Mn("contextmenu");return Y(),ee("div",{class:ze(["editable-element-video",{lock:o.elementInfo.lock}]),style:Se({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:Se({transform:`rotate(${o.elementInfo.rotate}deg)`})},[Be((Y(),ee("div",{class:"element-content",onMousedown:i[2]||(i[2]=s=>r(s,!1)),onTouchstart:i[3]||(i[3]=s=>r(s,!1))},[L(c_,{width:o.elementInfo.width,height:o.elementInfo.height,src:o.elementInfo.src,poster:o.elementInfo.poster,scale:z(n)},null,8,["width","height","src","poster","scale"]),(Y(),ee(Xe,null,ot(["t","b","l","r"],s=>V("div",{class:ze(["handler-border",s]),key:s,onMousedown:i[0]||(i[0]=c=>r(c)),onTouchstart:i[1]||(i[1]=c=>r(c))},null,34)),64))],32)),[[a,o.contextmenus]])],4)],6)}}}),u_=We(Mde,[["__scopeId","data-v-c50d3bc7"]]),f_=e=>(tn("data-v-32038f5c"),e=e(),nn(),e),wde=["src","autoplay"],Sde={class:"controller"},Lde={class:"icons"},Ode={class:"icon-content"},Tde={class:"volume"},kde={class:"icon-content"},Nde=f_(()=>V("span",{class:"thumb"},null,-1)),Pde=[Nde],Cde={class:"time"},Ide={class:"ptime"},Fde={class:"dtime"},_de={class:"bar"},Ede=f_(()=>V("span",{class:"thumb"},null,-1)),Xde=[Ede],Wde=Ie({__name:"AudioPlayer",props:{src:{},loop:{type:Boolean},autoplay:{type:Boolean,default:!1},scale:{default:1}},setup(e,{expose:t}){const n=e,r=(q=0)=>{if(q===0||isNaN(q))return"00:00";const ae=ye=>ye<10?"0"+ye:""+ye,j=Math.floor(q/3600),H=Math.floor((q-j*3600)/60),de=Math.floor(q-j*3600-H*60);return(j>0?[j,H,de]:[H,de]).map(ae).join(":")},o=q=>q.getBoundingClientRect().left,i=he(),a=he(),s=he(),c=he(.5),l=he(!0),u=he(0),f=he(0),d=he(0),h=he(!1),p=he("00:00"),m=he("0"),v=we(()=>r(u.value)),b=we(()=>r(f.value)),x=we(()=>u.value/f.value*100+"%"),R=we(()=>d.value/f.value*100+"%"),y=we(()=>c.value*100+"%"),A=q=>{i.value&&(q=Math.max(q,0),q=Math.min(q,f.value),i.value.currentTime=q,u.value=q)},S=()=>{i.value&&(l.value=!1,i.value.play())},k=()=>{i.value&&(l.value=!0,i.value.pause())},O=()=>{l.value?S():k()},w=q=>{i.value&&(q=Math.max(q,0),q=Math.min(q,1),i.value.volume=q,c.value=q,i.value.muted&&q!==0&&(i.value.muted=!1))},I=()=>{var q;f.value=((q=i.value)==null?void 0:q.duration)||0},E=()=>{var q;u.value=((q=i.value)==null?void 0:q.currentTime)||0},T=()=>{l.value=!1},F=()=>{n.loop?(A(0),S()):k()},N=()=>{var q;d.value=(q=i.value)!=null&&q.buffered.length?i.value.buffered.end(i.value.buffered.length-1):0},P=()=>gn.error("视频加载失败"),C=q=>{if(!i.value||!a.value)return;let j=(("clientX"in q?q.clientX:q.changedTouches[0].clientX)-o(a.value))/a.value.clientWidth;j=Math.max(j,0),j=Math.min(j,1);const H=j*f.value;i.value.currentTime=H,u.value=H},X=q=>{if(!i.value||!a.value)return;let j=(("clientX"in q?q.clientX:q.changedTouches[0].clientX)-o(a.value))/a.value.clientWidth;j=Math.max(j,0),j=Math.min(j,1);const H=j*f.value;i.value.currentTime=H,u.value=H,document.removeEventListener("mousemove",C),document.removeEventListener("touchmove",C),document.removeEventListener("mouseup",X),document.removeEventListener("touchend",X)},U=()=>{document.addEventListener("mousemove",C),document.addEventListener("touchmove",C),document.addEventListener("mouseup",X),document.addEventListener("touchend",X)},K=q=>{if(!s.value)return;const j=(("clientX"in q?q.clientX:q.changedTouches[0].clientX)-o(s.value))/45;w(j)},ie=()=>{document.removeEventListener("mousemove",K),document.removeEventListener("touchmove",K),document.removeEventListener("mouseup",ie),document.removeEventListener("touchend",ie)},B=()=>{document.addEventListener("mousemove",K),document.addEventListener("touchmove",K),document.addEventListener("mouseup",ie),document.addEventListener("touchend",ie)},Z=q=>{if(!s.value)return;const ae=(q.clientX-o(s.value))/45;w(ae)},Q=q=>{if(f.value&&a.value){const ae=a.value.getBoundingClientRect().left,j=q.clientX-ae;if(j<0||j>a.value.offsetWidth)return;const H=f.value*(j/a.value.offsetWidth);m.value=`${j-(H>=3600?25:20)}px`,p.value=r(H),h.value=!0}},G=()=>{i.value&&(i.value.muted?(i.value.muted=!1,w(.5)):(i.value.muted=!0,w(0)))};return t({toggle:O}),(q,ae)=>{const j=xe("IconPlayOne"),H=xe("IconPause"),de=xe("IconVolumeMute"),ye=xe("IconVolumeNotice"),me=xe("IconVolumeSmall");return Y(),ee("div",{class:"audio-player",style:Se({transform:`scale(${1/q.scale})`})},[V("audio",{class:"audio",ref_key:"audioRef",ref:i,src:q.src,autoplay:q.autoplay,onDurationchange:ae[0]||(ae[0]=J=>I()),onTimeupdate:ae[1]||(ae[1]=J=>E()),onPlay:ae[2]||(ae[2]=J=>T()),onEnded:ae[3]||(ae[3]=J=>F()),onProgress:ae[4]||(ae[4]=J=>N()),onError:ae[5]||(ae[5]=J=>P())},null,40,wde),V("div",Sde,[V("div",Lde,[V("div",{class:"icon play-icon",onClick:ae[6]||(ae[6]=J=>O())},[V("span",Ode,[l.value?(Y(),Te(j,{key:0})):(Y(),Te(H,{key:1}))])]),V("div",Tde,[V("div",{class:"icon volume-icon",onClick:ae[7]||(ae[7]=J=>G())},[V("span",kde,[c.value===0?(Y(),Te(de,{key:0})):c.value===1?(Y(),Te(ye,{key:1})):(Y(),Te(me,{key:2}))])]),V("div",{class:"volume-bar-wrap",onMousedown:ae[8]||(ae[8]=J=>B()),onTouchstart:ae[9]||(ae[9]=J=>B()),onClick:ae[10]||(ae[10]=J=>Z(J))},[V("div",{class:"volume-bar",ref_key:"volumeBarRef",ref:s},[V("div",{class:"volume-bar-inner",style:Se({width:y.value})},Pde,4)],512)],32)])]),V("span",Cde,[V("span",Ide,vt(v.value),1),Ue(" / "),V("span",Fde,vt(b.value),1)]),V("div",{class:"bar-wrap",ref_key:"playBarWrap",ref:a,onMousedown:ae[11]||(ae[11]=J=>U()),onTouchstart:ae[12]||(ae[12]=J=>U()),onMousemove:ae[13]||(ae[13]=J=>Q(J)),onMouseenter:ae[14]||(ae[14]=J=>h.value=!0),onMouseleave:ae[15]||(ae[15]=J=>h.value=!1)},[V("div",{class:ze(["bar-time",{hidden:!h.value}]),style:Se({left:m.value})},vt(p.value),7),V("div",_de,[V("div",{class:"loaded",style:Se({width:R.value})},null,4),V("div",{class:"played",style:Se({width:x.value})},Xde,4)])],544)])],4)}}}),d_=We(Wde,[["__scopeId","data-v-32038f5c"]]),Vde=Ie({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,{canvasScale:n,handleElementId:r}=Ee(ft()),{viewportRatio:o}=Ee(st()),i=we(()=>Math.min(t.elementInfo.width,t.elementInfo.height)+"px"),a=we(()=>{const c=Gt,l=Gt*o.value,u=280/n.value,f=50/n.value,d=t.elementInfo.width,h=t.elementInfo.height,p=t.elementInfo.left,m=t.elementInfo.top;let v=0,b=h;return p+u>=c&&(v=d-u),m+h+f>=l&&(b=-f),{left:v+"px",top:b+"px"}}),s=c=>{t.elementInfo.lock||(c.stopPropagation(),t.selectElement(c,t.elementInfo))};return(c,l)=>{const u=xe("IconVolumeNotice"),f=Mn("contextmenu");return Y(),ee("div",{class:ze(["editable-element-audio",{lock:c.elementInfo.lock}]),style:Se({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:Se({transform:`rotate(${c.elementInfo.rotate}deg)`})},[Be((Y(),ee("div",{class:"element-content",onMousedown:l[1]||(l[1]=d=>s(d)),onTouchstart:l[2]||(l[2]=d=>s(d))},[L(u,{class:"audio-icon",style:Se({fontSize:i.value,color:c.elementInfo.color})},null,8,["style"]),z(r)===c.elementInfo.id?(Y(),Te(d_,{key:0,class:"audio-player",style:Se({...a.value}),src:c.elementInfo.src,loop:c.elementInfo.loop,scale:z(n),onMousedown:l[0]||(l[0]=Wt(()=>{},["stop"]))},null,8,["style","src","loop","scale"])):Qe("",!0)],32)),[[f,c.contextmenus]])],4)],6)}}}),h_=We(Vde,[["__scopeId","data-v-5d8373ba"]]),Ude=["id"],Yde=Ie({__name:"EditableElement",props:{elementInfo:{},elementIndex:{},isMultiSelect:{type:Boolean},selectElement:{type:Function},openLinkDialog:{type:Function}},setup(e){const t=e,n=we(()=>({[Nt.IMAGE]:jI,[Nt.TEXT]:BF,[Nt.SHAPE]:KF,[Nt.LINE]:HF,[Nt.CHART]:n_,[Nt.TABLE]:s_,[Nt.LATEX]:l_,[Nt.VIDEO]:u_,[Nt.AUDIO]:h_})[t.elementInfo.type]||null),{orderElement:r}=Np(),{alignElementToCanvas:o}=lv(),{combineElements:i,uncombineElements:a}=_x(),{deleteElement:s}=kp(),{lockElement:c,unlockElement:l}=eP(),{copyElement:u,pasteElement:f,cutElement:d}=Ex(),{selectAllElements:h}=Hg(),p=()=>t.elementInfo.lock?[{text:"解锁",handler:()=>l(t.elementInfo)}]:[{text:"剪切",subText:"Ctrl + X",handler:d},{text:"复制",subText:"Ctrl + C",handler:u},{text:"粘贴",subText:"Ctrl + V",handler:f},{divider:!0},{text:"水平居中",handler:()=>o(on.HORIZONTAL),children:[{text:"水平垂直居中",handler:()=>o(on.CENTER)},{text:"水平居中",handler:()=>o(on.HORIZONTAL)},{text:"左对齐",handler:()=>o(on.LEFT)},{text:"右对齐",handler:()=>o(on.RIGHT)}]},{text:"垂直居中",handler:()=>o(on.VERTICAL),children:[{text:"水平垂直居中",handler:()=>o(on.CENTER)},{text:"垂直居中",handler:()=>o(on.VERTICAL)},{text:"顶部对齐",handler:()=>o(on.TOP)},{text:"底部对齐",handler:()=>o(on.BOTTOM)}]},{divider:!0},{text:"置于顶层",disable:t.isMultiSelect&&!t.elementInfo.groupId,handler:()=>r(t.elementInfo,hr.TOP),children:[{text:"置于顶层",handler:()=>r(t.elementInfo,hr.TOP)},{text:"上移一层",handler:()=>r(t.elementInfo,hr.UP)}]},{text:"置于底层",disable:t.isMultiSelect&&!t.elementInfo.groupId,handler:()=>r(t.elementInfo,hr.BOTTOM),children:[{text:"置于底层",handler:()=>r(t.elementInfo,hr.BOTTOM)},{text:"下移一层",handler:()=>r(t.elementInfo,hr.DOWN)}]},{divider:!0},{text:"设置链接",handler:t.openLinkDialog},{text:t.elementInfo.groupId?"取消组合":"组合",subText:"Ctrl + G",handler:t.elementInfo.groupId?a:i,hide:!t.isMultiSelect},{text:"全选",subText:"Ctrl + A",handler:h},{text:"锁定",subText:"Ctrl + L",handler:c},{text:"删除",subText:"Delete",handler:s}];return(m,v)=>(Y(),ee("div",{class:"editable-element",ref:"elementRef",id:`editable-element-${m.elementInfo.id}`,style:Se({zIndex:m.elementIndex})},[(Y(),Te(Rs(n.value),{elementInfo:m.elementInfo,selectElement:m.selectElement,contextmenus:p},null,8,["elementInfo","selectElement"]))],12,Ude))}}),Zde=Ie({__name:"MouseSelection",props:{top:{},left:{},width:{},height:{},quadrant:{}},setup(e){return(t,n)=>(Y(),ee("div",{class:ze(`mouse-selection quadrant-${t.quadrant}`),style:Se({top:t.top+"px",left:t.left+"px",width:t.width+"px",height:t.height+"px"})},null,6))}}),Qde=We(Zde,[["__scopeId","data-v-053bfa3e"]]),Bde={class:"grid-lines"},Dde=["d","stroke"],Kde=Ie({__name:"GridLines",setup(e){const{canvasScale:t,gridLineSize:n}=Ee(ft()),{currentSlide:r,viewportRatio:o}=Ee(st()),i=we(()=>{var c;return(c=r.value)==null?void 0:c.background}),a=we(()=>{var u;const c=((u=i.value)==null?void 0:u.color)||"#fff",l=["#000","#fff"];return rt.mostReadable(c,l,{includeFallbackColors:!0}).setAlpha(.5).toRgbString()}),s=we(()=>{const c=Gt,l=Gt*o.value;let u="";for(let f=0;f<=Math.floor(l/n.value);f++)u+=`M0 ${f*n.value} L${c} ${f*n.value} `;for(let f=0;f<=Math.floor(c/n.value);f++)u+=`M${f*n.value} 0 L${f*n.value} ${l} `;return u});return(c,l)=>(Y(),ee("svg",Bde,[V("path",{style:Se({transform:`scale(${z(t)})`}),d:s.value,fill:"none",stroke:a.value,"stroke-width":"0.3","stroke-dasharray":"5"},null,12,Dde)]))}}),Hde=We(Kde,[["__scopeId","data-v-d6e1ea18"]]),pv=e=>({backgroundStyle:we(()=>{if(!e.value)return{backgroundColor:"#fff"};const{type:n,color:r,image:o,imageSize:i,gradientColor:a,gradientRotate:s,gradientType:c}=e.value;if(n==="solid")return{backgroundColor:r};if(n==="image")return o?i==="repeat"?{backgroundImage:`url(${o}`,backgroundRepeat:"repeat",backgroundSize:"contain"}:{backgroundImage:`url(${o}`,backgroundRepeat:"no-repeat",backgroundSize:i||"cover"}:{backgroundColor:"#fff"};if(n==="gradient"){const l=s||0,u=a?a[0]:"#fff",f=a?a[1]:"#fff";return c==="radial"?{backgroundImage:`radial-gradient(${u}, ${f}`}:{backgroundImage:`linear-gradient(${l}deg, ${u}, ${f}`}}return{backgroundColor:"#fff"}})}),Gde=Ie({__name:"ViewportBackground",setup(e){const{gridLineSize:t}=Ee(ft()),{currentSlide:n}=Ee(st()),r=we(()=>{var i;return(i=n.value)==null?void 0:i.background}),{backgroundStyle:o}=pv(r);return(i,a)=>(Y(),ee("div",{class:"viewport-background",style:Se(z(o))},[z(t)?(Y(),Te(Hde,{key:0})):Qe("",!0)],4))}}),zde=We(Gde,[["__scopeId","data-v-203ea8ff"]]),Jde=Ie({__name:"AlignmentLine",props:{type:{},axis:{},length:{},canvasScale:{}},setup(e){const t=e,n=we(()=>t.axis.x*t.canvasScale+"px"),r=we(()=>t.axis.y*t.canvasScale+"px"),o=we(()=>t.type==="vertical"?{height:t.length*t.canvasScale+"px"}:{width:t.length*t.canvasScale+"px"});return(i,a)=>(Y(),ee("div",{class:"alignment-line",style:Se({left:n.value,top:r.value})},[V("div",{class:ze(["line",i.type]),style:Se(o.value)},null,6)],4))}}),p_=We(Jde,[["__scopeId","data-v-7cd3d25d"]]),jde={class:"ruler"},$de=Ie({__name:"Ruler",props:{viewportStyles:{}},setup(e){const t=e,{canvasScale:n}=Ee(ft()),r=we(()=>t.viewportStyles.width*n.value/10);return(o,i)=>(Y(),ee("div",jde,[V("div",{class:"h",style:Se({width:o.viewportStyles.width*z(n)+"px",left:o.viewportStyles.left+"px"})},[(Y(),ee(Xe,null,ot(20,a=>V("div",{class:ze(["ruler-marker-100",{hide:r.value<36,omit:r.value<72}]),key:`marker-100-${a}`},[V("span",null,vt(a),1)],2)),64))],4),V("div",{class:"v",style:Se({height:o.viewportStyles.height*z(n)+"px",top:o.viewportStyles.top+"px"})},[(Y(),ee(Xe,null,ot(20,a=>V("div",{class:ze(["ruler-marker-100",{hide:r.value<36,omit:r.value<72}]),key:a,style:Se({height:r.value+"px"})},[V("span",null,vt(a),1)],6)),64))],4)]))}}),qde=We($de,[["__scopeId","data-v-b01be305"]]),e0e=["width","height"],t0e=["d"],n0e=Ie({__name:"ElementCreateSelection",emits:["created"],setup(e,{emit:t}){const n=t,r=ft(),{creatingElement:o}=Ee(r),{ctrlOrShiftKeyActive:i}=Ee(bs()),a=he(),s=he(),c=he(),l=he({x:0,y:0});Ht(()=>{if(!c.value)return;const{x:h,y:p}=c.value.getBoundingClientRect();l.value={x:h,y:p}});const u=h=>{let p=!0;const m=h.pageX,v=h.pageY;a.value=[m,v],document.onmousemove=b=>{if(!o.value||!p)return;let x=b.pageX,R=b.pageY;if(i.value){const y=x-m,A=R-v,S=Math.abs(y),k=Math.abs(A);if(o.value.type==="shape"){const O=A>0&&y<0||A<0&&y>0;S>k?R=O?v-y:v+y:x=O?m-A:m+A}else o.value.type==="line"&&(S>k?R=v:x=m)}s.value=[x,R]},document.onmouseup=b=>{var A,S;if(document.onmousemove=null,document.onmouseup=null,b.button===2){setTimeout(()=>r.setCreatingElement(null),0);return}p=!1;const x=b.pageX,R=b.pageY,y=30;if(((A=o.value)==null?void 0:A.type)==="line"&&(Math.abs(x-m)>=y||Math.abs(R-v)>=y))n("created",{start:a.value,end:s.value});else if(((S=o.value)==null?void 0:S.type)!=="line"&&Math.abs(x-m)>=y&&Math.abs(R-v)>=y)n("created",{start:a.value,end:s.value});else{const O=Math.min(x,m),w=Math.min(R,v),I=Math.max(x,m),E=Math.max(R,v),T=I-O>=y?I-O:200,F=E-w>=y?E-w:200;n("created",{start:[O,w],end:[O+T,w+F]})}}},f=we(()=>{if(!a.value||!s.value||!o.value||o.value.type!=="line")return null;const[h,p]=a.value,[m,v]=s.value,b=Math.min(h,m),x=Math.max(h,m),R=Math.min(p,v),y=Math.max(p,v),A=x-b>=24?x-b:24,S=y-R>=24?y-R:24,k=h===b?0:x-b,O=p===R?0:y-R,w=m===b?0:x-b,I=v===R?0:y-R,E=`M${k}, ${O} L${w}, ${I}`;return{svgWidth:A,svgHeight:S,startX:k,startY:O,endX:w,endY:I,path:E}}),d=we(()=>{if(!a.value||!s.value)return{};const[h,p]=a.value,[m,v]=s.value,b=Math.min(h,m),x=Math.max(h,m),R=Math.min(p,v),y=Math.max(p,v),A=x-b,S=y-R;return{left:b-l.value.x+"px",top:R-l.value.y+"px",width:A+"px",height:S+"px"}});return(h,p)=>{var m,v;return Y(),ee("div",{class:"element-create-selection",ref_key:"selectionRef",ref:c,onMousedown:p[0]||(p[0]=Wt(b=>u(b),["stop"])),onContextmenu:p[1]||(p[1]=Wt(()=>{},["stop","prevent"]))},[a.value&&s.value?(Y(),ee("div",{key:0,class:ze(["selection",(m=z(o))==null?void 0:m.type]),style:Se(d.value)},[((v=z(o))==null?void 0:v.type)==="line"&&f.value?(Y(),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,t0e)],8,e0e)):Qe("",!0)],6)):Qe("",!0)],544)}}}),r0e=We(n0e,[["__scopeId","data-v-7b17a883"]]),o0e={overflow:"visible"},i0e=["d","fill"],a0e=Ie({__name:"ShapeCreateCanvas",emits:["created"],setup(e,{emit:t}){const n=t,r=ft(),{ctrlOrShiftKeyActive:o}=Ee(bs()),{theme:i}=Ee(st()),a=he(),s=he(!1),c=he({x:0,y:0});Ht(()=>{if(!a.value)return;const{x:y,y:A}=a.value.getBoundingClientRect();c.value={x:y,y:A}});const l=he(null),u=he([]),f=he(!1),d=(y,A=!1)=>{let S=y.pageX-c.value.x,k=y.pageY-c.value.y;if(A)return{pageX:S,pageY:k};if(o.value&&u.value.length){const[O,w]=u.value[u.value.length-1];Math.abs(O-S)-Math.abs(w-k)>0?k=w:S=O}return{pageX:S,pageY:k}},h=y=>{if(s.value){const{pageX:k,pageY:O}=d(y,!0);u.value.push([k,O]),l.value=null;return}const{pageX:A,pageY:S}=d(y);if(l.value=[A,S],u.value.length>=2){const[k,O]=u.value[0];Math.abs(k-A)<5&&Math.abs(O-S)<5?f.value=!0:f.value=!1}else f.value=!1},p=we(()=>{let y="";for(let A=0;A<u.value.length;A++){const S=u.value[A];A===0?y+=`M ${S[0]} ${S[1]} `:y+=`L ${S[0]} ${S[1]} `}return u.value.length&&l.value&&(y+=`L ${l.value[0]} ${l.value[1]}`),y}),m=(y=!0)=>{const A=u.value.map(C=>C[0]),S=u.value.map(C=>C[1]),k=Math.min(...A),O=Math.min(...S),w=Math.max(...A),I=Math.max(...S),E=u.value.map(C=>[C[0]-k,C[1]-O]);let T="";for(let C=0;C<E.length;C++){const X=E[C];C===0?T+=`M ${X[0]} ${X[1]} `:T+=`L ${X[0]} ${X[1]} `}y&&(T+="Z");const F=[k+c.value.x,O+c.value.y],N=[w+c.value.x,I+c.value.y],P=[w-k,I-O];return{start:F,end:N,path:T,viewBox:P}},v=y=>{const{pageX:A,pageY:S}=d(y);s.value=!0,f.value?n("created",m()):u.value.push([A,S]),document.onmouseup=()=>{s.value=!1}},b=()=>{r.setCreatingCustomShapeState(!1)},x=()=>{n("created",{...m(!1),fill:"rgba(0, 0, 0, 0)",outline:{width:2,color:i.value.themeColor,style:"solid"}}),b()},R=y=>{const A=y.key.toUpperCase();A===Rt.ESC&&b(),A===Rt.ENTER&&x()};return Ht(()=>{gn.success("点击绘制任意形状,首尾闭合完成绘制,按 ESC 键或鼠标右键取消,按 ENTER 键提前完成",{duration:0}),document.addEventListener("keydown",R)}),Sn(()=>{document.removeEventListener("keydown",R),gn.closeAll()}),(y,A)=>(Y(),ee("div",{class:"shape-create-canvas",ref_key:"shapeCanvasRef",ref:a,onMousedown:A[0]||(A[0]=Wt(S=>v(S),["stop"])),onMousemove:A[1]||(A[1]=S=>h(S)),onContextmenu:A[2]||(A[2]=Wt(S=>b(),["stop","prevent"]))},[(Y(),ee("svg",o0e,[V("path",{d:p.value,stroke:"#d14424",fill:f.value?"rgba(226, 83, 77, 0.15)":"none","stroke-width":"2"},null,8,i0e)]))],544))}}),s0e=We(a0e,[["__scopeId","data-v-8ea8c340"]]),ef=(e,t)=>{const n=we(()=>[{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=we(()=>[{direction:mt.LEFT,style:{top:t.value/2+"px"}},{direction:mt.RIGHT,style:{left:e.value+"px",top:t.value/2+"px"}}]),o=we(()=>[{direction:mt.TOP,style:{left:e.value/2+"px"}},{direction:mt.BOTTOM,style:{left:e.value/2+"px",top:t.value+"px"}}]),i=we(()=>[{type:W0.T,style:{width:e.value+"px"}},{type:W0.B,style:{top:t.value+"px",width:e.value+"px"}},{type:W0.L,style:{height:t.value+"px"}},{type:W0.R,style:{left:e.value+"px",height:t.value+"px"}}]);return{resizeHandlers:n,textElementResizeHandlers:r,verticalTextElementResizeHandlers:o,borderLines:i}},l0e=Ie({__name:"ResizeHandler",props:{type:{},rotate:{default:0}},setup(e){const t=e,n=we(()=>{const r="rotate-",o=t.rotate;return o>-22.5&&o<=22.5?r+0:o>22.5&&o<=67.5?r+45:o>67.5&&o<=112.5?r+90:o>112.5&&o<=157.5?r+135:o>157.5||o<=-157.5?r+0:o>-157.5&&o<=-112.5?r+45:o>-112.5&&o<=-67.5?r+90:o>-67.5&&o<=-22.5?r+135:r+0});return(r,o)=>(Y(),ee("div",{class:ze(["resize-handler",n.value,r.type])},null,2))}}),Oc=We(l0e,[["__scopeId","data-v-bb3f9e62"]]),c0e=Ie({__name:"BorderLine",props:{type:{},isWide:{type:Boolean,default:!1}},setup(e){return(t,n)=>(Y(),ee("div",{class:ze(["border-line",t.type,{wide:t.isWide}])},null,2))}}),tf=We(c0e,[["__scopeId","data-v-7114fb45"]]),u0e=Ie({__name:"MultiSelectOperate",props:{elementList:{},scaleMultiElement:{type:Function}},setup(e){const t=e,{activeElementIdList:n,canvasScale:r}=Ee(ft()),o=we(()=>t.elementList.filter(d=>n.value.includes(d.id))),i=he({minX:0,maxX:0,minY:0,maxY:0}),a=we(()=>(i.value.maxX-i.value.minX)*r.value),s=we(()=>(i.value.maxY-i.value.minY)*r.value),{resizeHandlers:c,borderLines:l}=ef(a,s);Tg(()=>{const{minX:d,maxX:h,minY:p,maxY:m}=ql(o.value);i.value={minX:d,maxX:h,minY:p,maxY:m}});const f=we(()=>o.value.some(d=>!((d.type==="image"||d.type==="shape")&&!d.rotate)));return(d,h)=>(Y(),ee("div",{class:"multi-select-operate",style:Se({left:i.value.minX*z(r)+"px",top:i.value.minY*z(r)+"px"})},[(Y(!0),ee(Xe,null,ot(z(l),p=>(Y(),Te(tf,{key:p.type,type:p.type,style:Se(p.style)},null,8,["type","style"]))),128)),f.value?Qe("",!0):(Y(!0),ee(Xe,{key:0},ot(z(c),p=>(Y(),Te(Oc,{key:p.direction,type:p.direction,style:Se(p.style),onMousedown:Wt(m=>d.scaleMultiElement(m,i.value,p.direction),["stop"])},null,8,["type","style","onMousedown"]))),128))],4))}}),f0e=We(u0e,[["__scopeId","data-v-135c8cb7"]]),d0e={},h0e={class:"rotate-handler"};function p0e(e,t){return Y(),ee("div",h0e)}const Gd=We(d0e,[["render",p0e],["__scopeId","data-v-9f21fc0f"]]),m0e={inheritAttrs:!1},g0e=Ie({...m0e,__name:"ImageElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n,clipingImageElementId:r}=Ee(ft()),o=we(()=>r.value===t.elementInfo.id),i=we(()=>t.elementInfo.width*n.value),a=we(()=>t.elementInfo.height*n.value),{resizeHandlers:s,borderLines:c}=ef(i,a);return(l,u)=>(Y(),ee("div",{class:ze(["image-element-operate",{cliping:o.value}])},[(Y(!0),ee(Xe,null,ot(z(c),f=>(Y(),Te(tf,{class:"operate-border-line",key:f.type,type:f.type,style:Se(f.style)},null,8,["type","style"]))),128)),l.handlerVisible?(Y(),ee(Xe,{key:0},[(Y(!0),ee(Xe,null,ot(z(s),f=>(Y(),Te(Oc,{class:"operate-resize-handler",key:f.direction,type:f.direction,rotate:l.elementInfo.rotate,style:Se(f.style),onMousedown:Wt(d=>l.scaleElement(d,l.elementInfo,f.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),L(Gd,{class:"operate-rotate-handler",style:Se({left:i.value/2+"px"}),onMousedown:u[0]||(u[0]=Wt(f=>l.rotateElement(f,l.elementInfo),["stop"]))},null,8,["style"])],64)):Qe("",!0)],2))}}),v0e=We(g0e,[["__scopeId","data-v-2a1bef4e"]]),y0e={class:"text-element-operate"},A0e={inheritAttrs:!1},R0e=Ie({...A0e,__name:"TextElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ee(ft()),r=we(()=>t.elementInfo.width*n.value),o=we(()=>t.elementInfo.height*n.value),{textElementResizeHandlers:i,verticalTextElementResizeHandlers:a,borderLines:s}=ef(r,o),c=we(()=>t.elementInfo.vertical?a.value:i.value);return(l,u)=>(Y(),ee("div",y0e,[(Y(!0),ee(Xe,null,ot(z(s),f=>(Y(),Te(tf,{class:"operate-border-line",key:f.type,type:f.type,style:Se(f.style)},null,8,["type","style"]))),128)),l.handlerVisible?(Y(),ee(Xe,{key:0},[(Y(!0),ee(Xe,null,ot(c.value,f=>(Y(),Te(Oc,{class:"operate-resize-handler",key:f.direction,type:f.direction,rotate:l.elementInfo.rotate,style:Se(f.style),onMousedown:Wt(d=>l.scaleElement(d,l.elementInfo,f.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),L(Gd,{class:"operate-rotate-handler",style:Se({left:r.value/2+"px"}),onMousedown:u[0]||(u[0]=Wt(f=>l.rotateElement(f,l.elementInfo),["stop"]))},null,8,["style"])],64)):Qe("",!0)]))}}),x0e={class:"shape-element-operate"},b0e={inheritAttrs:!1},M0e=Ie({...b0e,__name:"ShapeElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function},moveShapeKeypoint:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ee(ft()),r=we(()=>t.elementInfo.width*n.value),o=we(()=>t.elementInfo.height*n.value),{resizeHandlers:i,borderLines:a}=ef(r,o),s=we(()=>{if(!t.elementInfo.pathFormula||t.elementInfo.keypoint===void 0)return{};const c=Gu[t.elementInfo.pathFormula];if("editable"in c){const l=c.getBaseSize(t.elementInfo.width,t.elementInfo.height)*t.elementInfo.keypoint;if(c.relative==="left")return{left:l*n.value+"px"};if(c.relative==="right")return{left:(t.elementInfo.width-l)*n.value+"px"};if(c.relative==="center")return{left:(t.elementInfo.width-l)/2*n.value+"px"};if(c.relative==="top")return{top:l*n.value+"px"};if(c.relative==="bottom")return{top:(t.elementInfo.height-l)*n.value+"px"}}return{}});return(c,l)=>(Y(),ee("div",x0e,[(Y(!0),ee(Xe,null,ot(z(a),u=>(Y(),Te(tf,{class:"operate-border-line",key:u.type,type:u.type,style:Se(u.style)},null,8,["type","style"]))),128)),c.handlerVisible?(Y(),ee(Xe,{key:0},[(Y(!0),ee(Xe,null,ot(z(i),u=>(Y(),Te(Oc,{class:"operate-resize-handler",key:u.direction,type:u.direction,rotate:c.elementInfo.rotate,style:Se(u.style),onMousedown:Wt(f=>c.scaleElement(f,c.elementInfo,u.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),L(Gd,{class:"operate-rotate-handler",style:Se({left:r.value/2+"px"}),onMousedown:l[0]||(l[0]=Wt(u=>c.rotateElement(u,c.elementInfo),["stop"]))},null,8,["style"]),c.elementInfo.keypoint!==void 0?(Y(),ee("div",{key:0,class:"operate-keypoint-handler",style:Se(s.value),onMousedown:l[1]||(l[1]=Wt(u=>c.moveShapeKeypoint(u,c.elementInfo),["stop"]))},null,36)):Qe("",!0)],64)):Qe("",!0)]))}}),w0e=We(M0e,[["__scopeId","data-v-e65e73bd"]]),S0e={class:"line-element-operate"},L0e=["width","height","stroke"],O0e={key:0},T0e=["x1","y1","x2","y2"],k0e=["x1","y1","x2","y2"],N0e=["x1","y1","x2","y2"],P0e=["x1","y1","x2","y2"],C0e={inheritAttrs:!1},I0e=Ie({...C0e,__name:"LineElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},dragLineElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ee(ft()),r=we(()=>Math.max(t.elementInfo.start[0],t.elementInfo.end[0])),o=we(()=>Math.max(t.elementInfo.start[1],t.elementInfo.end[1])),i=we(()=>{const a=[{handler:Ho.START,style:{left:t.elementInfo.start[0]*n.value+"px",top:t.elementInfo.start[1]*n.value+"px"}},{handler:Ho.END,style:{left:t.elementInfo.end[0]*n.value+"px",top:t.elementInfo.end[1]*n.value+"px"}}];if(t.elementInfo.curve||t.elementInfo.broken){const s=t.elementInfo.curve||t.elementInfo.broken;a.push({handler:Ho.C,style:{left:s[0]*n.value+"px",top:s[1]*n.value+"px"}})}else if(t.elementInfo.cubic){const[s,c]=t.elementInfo.cubic;a.push({handler:Ho.C1,style:{left:s[0]*n.value+"px",top:s[1]*n.value+"px"}}),a.push({handler:Ho.C2,style:{left:c[0]*n.value+"px",top:c[1]*n.value+"px"}})}return a});return(a,s)=>(Y(),ee("div",S0e,[a.handlerVisible?(Y(),ee(Xe,{key:0},[(Y(!0),ee(Xe,null,ot(i.value,c=>(Y(),Te(Oc,{class:"operate-resize-handler",key:c.handler,style:Se(c.style),onMousedown:Wt(l=>a.dragLineElement(l,a.elementInfo,c.handler),["stop"])},null,8,["style","onMousedown"]))),128)),(Y(),ee("svg",{width:r.value||1,height:o.value||1,stroke:a.elementInfo.color,overflow:"visible",style:Se({transform:`scale(${z(n)})`})},[a.elementInfo.curve?(Y(),ee("g",O0e,[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,T0e),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,k0e)])):Qe("",!0),a.elementInfo.cubic?(Y(!0),ee(Xe,{key:1},ot(a.elementInfo.cubic,(c,l)=>(Y(),ee("g",{key:l},[l===0?(Y(),ee("line",{key:0,class:"anchor-line",x1:a.elementInfo.start[0],y1:a.elementInfo.start[1],x2:c[0],y2:c[1]},null,8,N0e)):Qe("",!0),l===1?(Y(),ee("line",{key:1,class:"anchor-line",x1:a.elementInfo.end[0],y1:a.elementInfo.end[1],x2:c[0],y2:c[1]},null,8,P0e)):Qe("",!0)]))),128)):Qe("",!0)],12,L0e))],64)):Qe("",!0)]))}}),F0e=We(I0e,[["__scopeId","data-v-32a06240"]]),_0e={class:"table-element-operate"},E0e={inheritAttrs:!1},X0e=Ie({...E0e,__name:"TableElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ee(ft()),r=we(()=>t.elementInfo.outline.width||1),o=we(()=>(t.elementInfo.width+r.value)*n.value),i=we(()=>t.elementInfo.height*n.value),{resizeHandlers:a,borderLines:s}=ef(o,i);return(c,l)=>(Y(),ee("div",_0e,[(Y(!0),ee(Xe,null,ot(z(s),u=>(Y(),Te(tf,{class:"operate-border-line",key:u.type,type:u.type,style:Se(u.style)},null,8,["type","style"]))),128)),c.handlerVisible?(Y(),ee(Xe,{key:0},[(Y(!0),ee(Xe,null,ot(z(a),u=>(Y(),Te(Oc,{class:"operate-resize-handler",key:u.direction,type:u.direction,rotate:c.elementInfo.rotate,style:Se(u.style),onMousedown:Wt(f=>c.scaleElement(f,c.elementInfo,u.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),L(Gd,{class:"operate-rotate-handler",style:Se({left:o.value/2+"px"}),onMousedown:l[0]||(l[0]=Wt(u=>c.rotateElement(u,c.elementInfo),["stop"]))},null,8,["style"])],64)):Qe("",!0)]))}}),W0e={class:"common-element-operate"},V0e={inheritAttrs:!1},S2=Ie({...V0e,__name:"CommonElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ee(ft()),r=we(()=>t.elementInfo.width*n.value),o=we(()=>t.elementInfo.height*n.value),{resizeHandlers:i,borderLines:a}=ef(r,o),s=we(()=>["chart","video","audio"].includes(t.elementInfo.type));return(c,l)=>(Y(),ee("div",W0e,[(Y(!0),ee(Xe,null,ot(z(a),u=>(Y(),Te(tf,{class:"operate-border-line",key:u.type,type:u.type,style:Se(u.style)},null,8,["type","style"]))),128)),c.handlerVisible?(Y(),ee(Xe,{key:0},[(Y(!0),ee(Xe,null,ot(z(i),u=>(Y(),Te(Oc,{class:"operate-resize-handler",key:u.direction,type:u.direction,rotate:c.elementInfo.rotate,style:Se(u.style),onMousedown:Wt(f=>c.scaleElement(f,c.elementInfo,u.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),s.value?Qe("",!0):(Y(),Te(Gd,{key:0,class:"operate-rotate-handler",style:Se({left:r.value/2+"px"}),onMousedown:l[0]||(l[0]=Wt(u=>c.rotateElement(u,c.elementInfo),["stop"]))},null,8,["style"]))],64)):Qe("",!0)]))}}),m_=()=>{const e=st(),{addHistorySnapshot:t}=zt();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()}}},U0e=Ie({__name:"Divider",props:{type:{default:"horizontal"},margin:{default:0}},setup(e){return(t,n)=>(Y(),ee("div",{class:ze(["divider",t.type]),style:Se({margin:t.type==="horizontal"?`${t.margin||24}px 0`:`0 ${t.margin||8}px`})},null,6))}}),Ut=We(U0e,[["__scopeId","data-v-c7c64e0b"]]),Y0e=["href"],Z0e={class:"btns"},Q0e=Ie({__name:"LinkHandler",props:{elementInfo:{},link:{},openLinkDialog:{type:Function}},setup(e){const t=e,n=ft(),r=st(),{canvasScale:o}=Ee(n),{slides:i}=Ee(r),{removeLink:a}=m_(),s=we(()=>t.elementInfo.type==="line"?0:t.elementInfo.height),c=l=>{const u=i.value.findIndex(f=>f.id===l);u!==-1&&(n.setActiveElementIdList([]),r.updateSlideIndex(u))};return(l,u)=>(Y(),ee("div",{class:"link-handler",style:Se({top:s.value*z(o)+10+"px"})},[l.link.type==="web"?(Y(),ee("a",{key:0,class:"link",href:l.link.target,target:"_blank"},vt(l.link.target),9,Y0e)):(Y(),ee("a",{key:1,class:"link",onClick:u[0]||(u[0]=f=>c(l.link.target))},"幻灯片页面 "+vt(l.link.target),1)),V("div",Z0e,[V("div",{class:"btn",onClick:u[1]||(u[1]=f=>l.openLinkDialog())},"更换"),L(Ut,{type:"vertical"}),V("div",{class:"btn",onClick:u[2]||(u[2]=f=>z(a)(l.elementInfo))},"移除")])],4))}}),B0e=We(Q0e,[["__scopeId","data-v-f8f46f78"]]),D0e={key:1,class:"animation-index"},K0e=Ie({__name:"index",props:{elementInfo:{},isSelected:{type:Boolean},isActive:{type:Boolean},isActiveGroupElement:{type:Boolean},isMultiSelect:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function},dragLineElement:{type:Function},moveShapeKeypoint:{type:Function},openLinkDialog:{type:Function}},setup(e){const t=e,{canvasScale:n,toolbarState:r}=Ee(ft()),{formatedAnimations:o}=Ee(st()),i=we(()=>({[Nt.IMAGE]:v0e,[Nt.TEXT]:R0e,[Nt.SHAPE]:w0e,[Nt.LINE]:F0e,[Nt.TABLE]:X0e,[Nt.CHART]:S2,[Nt.LATEX]:S2,[Nt.VIDEO]:S2,[Nt.AUDIO]:S2})[t.elementInfo.type]||null),a=we(()=>{const l=[];for(let u=0;u<o.value.length;u++)o.value[u].animations.map(d=>d.elId).includes(t.elementInfo.id)&&l.push(u);return l}),s=we(()=>"rotate"in t.elementInfo?t.elementInfo.rotate:0),c=we(()=>"height"in t.elementInfo?t.elementInfo.height:0);return(l,u)=>(Y(),ee("div",{class:ze(["operate",{"multi-select":l.isMultiSelect&&!l.isActive}]),style:Se({top:l.elementInfo.top*z(n)+"px",left:l.elementInfo.left*z(n)+"px",transform:`rotate(${s.value}deg)`,transformOrigin:`${l.elementInfo.width*z(n)/2}px ${c.value*z(n)/2}px`})},[l.isSelected?(Y(),Te(Rs(i.value),{key:0,elementInfo:l.elementInfo,handlerVisible:!l.elementInfo.lock&&(l.isActiveGroupElement||!l.isMultiSelect),rotateElement:l.rotateElement,scaleElement:l.scaleElement,dragLineElement:l.dragLineElement,moveShapeKeypoint:l.moveShapeKeypoint},null,8,["elementInfo","handlerVisible","rotateElement","scaleElement","dragLineElement","moveShapeKeypoint"])):Qe("",!0),z(r)==="elAnimation"&&a.value.length?(Y(),ee("div",D0e,[(Y(!0),ee(Xe,null,ot(a.value,f=>(Y(),ee("div",{class:"index-item",key:f},vt(f+1),1))),128))])):Qe("",!0),l.isActive&&l.elementInfo.link?(Y(),Te(B0e,{key:2,elementInfo:l.elementInfo,link:l.elementInfo.link,openLinkDialog:l.openLinkDialog,onMousedown:u[0]||(u[0]=Wt(()=>{},["stop"]))},null,8,["elementInfo","link","openLinkDialog"])):Qe("",!0)],6))}}),H0e=We(K0e,[["__scopeId","data-v-b96daa51"]]),G0e=["src"],z0e=Ie({__name:"BaseImageElement",props:{elementInfo:{}},setup(e){const t=e,n=we(()=>t.elementInfo.shadow),{shadowStyle:r}=Sc(n),o=we(()=>t.elementInfo.flipH),i=we(()=>t.elementInfo.flipV),{flipStyle:a}=cv(o,i),s=we(()=>t.elementInfo.clip),{clipShape:c,imgPosition:l}=m5(s),u=we(()=>t.elementInfo.filters),{filter:f}=GI(u);return(d,h)=>(Y(),ee("div",{class:"base-element-image",style:Se({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:Se({transform:`rotate(${d.elementInfo.rotate}deg)`})},[V("div",{class:"element-content",style:Se({filter:z(r)?`drop-shadow(${z(r)})`:"",transform:z(a)})},[L(zI,{elementInfo:d.elementInfo},null,8,["elementInfo"]),V("div",{class:"image-content",style:Se({clipPath:z(c).style})},[V("img",{src:d.elementInfo.src,draggable:!1,style:Se({top:z(l).top,left:z(l).left,width:z(l).width,height:z(l).height,filter:z(f)}),alt:""},null,12,G0e),d.elementInfo.colorMask?(Y(),ee("div",{key:0,class:"color-mask",style:Se({backgroundColor:d.elementInfo.colorMask})},null,4)):Qe("",!0)],4)],4)],4)],4))}}),g_=We(z0e,[["__scopeId","data-v-71d24108"]]),J0e=["innerHTML"],j0e=Ie({__name:"BaseTextElement",props:{elementInfo:{},target:{}},setup(e){const t=e,n=we(()=>t.elementInfo.shadow),{shadowStyle:r}=Sc(n);return(o,i)=>(Y(),ee("div",{class:"base-element-text",style:Se({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:Se({transform:`rotate(${o.elementInfo.rotate}deg)`})},[V("div",{class:"element-content",style:Se({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:z(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"})},[L(uv,{width:o.elementInfo.width,height:o.elementInfo.height,outline:o.elementInfo.outline},null,8,["width","height","outline"]),V("div",{class:ze(["text ProseMirror-static",{thumbnail:o.target==="thumbnail"}]),style:Se({"--paragraphSpace":`${o.elementInfo.paragraphSpace===void 0?5:o.elementInfo.paragraphSpace}px`}),innerHTML:o.elementInfo.content},null,14,J0e)],4)],4)],4))}}),v_=We(j0e,[["__scopeId","data-v-a3ec163d"]]),$0e=["width","height"],q0e={key:0},ehe=["transform"],the=["d","fill","stroke","stroke-width","stroke-dasharray"],nhe=["innerHTML"],rhe=Ie({__name:"BaseShapeElement",props:{elementInfo:{}},setup(e){const t=e,n=we(()=>t.elementInfo.outline),{outlineWidth:r,outlineColor:o,strokeDashArray:i}=Hd(n),a=we(()=>t.elementInfo.shadow),{shadowStyle:s}=Sc(a),c=we(()=>t.elementInfo.flipH),l=we(()=>t.elementInfo.flipV),{flipStyle:u}=cv(c,l),f=we(()=>{const d={content:"",defaultFontName:"微软雅黑",defaultColor:"#000",align:"middle"};return t.elementInfo.text?t.elementInfo.text:d});return(d,h)=>(Y(),ee("div",{class:"base-element-shape",style:Se({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:Se({transform:`rotate(${d.elementInfo.rotate}deg)`})},[V("div",{class:"element-content",style:Se({opacity:d.elementInfo.opacity,filter:z(s)?`drop-shadow(${z(s)})`:"",transform:z(u),color:f.value.defaultColor,fontFamily:f.value.defaultFontName})},[(Y(),ee("svg",{overflow:"visible",width:d.elementInfo.width,height:d.elementInfo.height},[d.elementInfo.gradient?(Y(),ee("defs",q0e,[L(DF,{id:`base-gradient-${d.elementInfo.id}`,type:d.elementInfo.gradient.type,color1:d.elementInfo.gradient.color[0],color2:d.elementInfo.gradient.color[1],rotate:d.elementInfo.gradient.rotate},null,8,["id","type","color1","color2","rotate"])])):Qe("",!0),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:z(o),"stroke-width":z(r),"stroke-dasharray":z(i)},null,8,the)],8,ehe)],8,$0e)),V("div",{class:ze(["shape-text",f.value.align])},[V("div",{class:"ProseMirror-static",innerHTML:f.value.content},null,8,nhe)],2)],4)],4)],4))}}),y_=We(rhe,[["__scopeId","data-v-2d39d3d1"]]),ohe=["width","height"],ihe=["d","stroke","stroke-width","stroke-dasharray","marker-start","marker-end"],ahe=Ie({__name:"BaseLineElement",props:{elementInfo:{}},setup(e){const t=e,n=we(()=>t.elementInfo.shadow),{shadowStyle:r}=Sc(n),o=we(()=>{const c=Math.abs(t.elementInfo.start[0]-t.elementInfo.end[0]);return c<24?24:c}),i=we(()=>{const c=Math.abs(t.elementInfo.start[1]-t.elementInfo.end[1]);return c<24?24:c}),a=we(()=>{if(t.elementInfo.style!=="dashed")return"0 0";const c=t.elementInfo.width;return c<=8?`${c*5} ${c*2.5}`:`${c*5} ${c*1.5}`}),s=we(()=>Px(t.elementInfo));return(c,l)=>(Y(),ee("div",{class:"base-element-line",style:Se({top:c.elementInfo.top+"px",left:c.elementInfo.left+"px"})},[V("div",{class:"element-content",style:Se({filter:z(r)?`drop-shadow(${z(r)})`:""})},[(Y(),ee("svg",{overflow:"visible",width:o.value,height:i.value},[V("defs",null,[c.elementInfo.points[0]?(Y(),Te(Id,{key:0,id:c.elementInfo.id,position:"start",type:c.elementInfo.points[0],color:c.elementInfo.color,baseSize:c.elementInfo.width},null,8,["id","type","color","baseSize"])):Qe("",!0),c.elementInfo.points[1]?(Y(),Te(Id,{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",{d:s.value,stroke:c.elementInfo.color,"stroke-width":c.elementInfo.width,"stroke-dasharray":a.value,fill:"none","marker-start":c.elementInfo.points[0]?`url(#${c.elementInfo.id}-${c.elementInfo.points[0]}-start)`:"","marker-end":c.elementInfo.points[1]?`url(#${c.elementInfo.id}-${c.elementInfo.points[1]}-end)`:""},null,8,ihe)],8,ohe))],4)],4))}}),A_=We(ahe,[["__scopeId","data-v-e7dc2b42"]]),she=Ie({__name:"BaseChartElement",props:{elementInfo:{}},setup(e){const t=jo(qu)||he(1),n=we(()=>t.value<1),r=we(()=>n.value?1/t.value:1);return(o,i)=>(Y(),ee("div",{class:"base-element-chart",style:Se({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:Se({transform:`rotate(${o.elementInfo.rotate}deg)`})},[V("div",{class:"element-content",style:Se({backgroundColor:o.elementInfo.fill})},[L(uv,{width:o.elementInfo.width,height:o.elementInfo.height,outline:o.elementInfo.outline},null,8,["width","height","outline"]),L(t_,{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:Se({zoom:1/r.value})},null,8,["width","height","type","data","options","themeColor","gridColor","legends","legend","style"])],4)],4)],4))}}),R_=We(she,[["__scopeId","data-v-37ca5799"]]),lhe=["width"],che=["rowspan","colspan"],uhe=["innerHTML"],fhe=Ie({__name:"StaticTable",props:{data:{},width:{},cellMinHeight:{},colWidths:{},outline:{},theme:{},editable:{type:Boolean,default:!0}},setup(e){const t=e,n=he([]),r=we(()=>n.value.reduce((c,l)=>c+l));Tt([()=>t.colWidths,()=>t.width],()=>{n.value=t.colWidths.map(c=>c*t.width)},{immediate:!0});const o=we(()=>t.data),{hideCells:i}=i_(o),a=we(()=>t.theme),{subThemeColor:s}=a_(a);return(c,l)=>{var u,f,d,h,p;return Y(),ee("div",{class:"static-table",style:Se({width:r.value+"px"})},[V("table",{class:ze({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:Se(`--themeColor: ${(p=a.value)==null?void 0:p.color}; --subThemeColor1: ${z(s)[0]}; --subThemeColor2: ${z(s)[1]}`)},[V("colgroup",null,[(Y(!0),ee(Xe,null,ot(n.value,(m,v)=>(Y(),ee("col",{span:"1",key:v,width:m},null,8,lhe))),128))]),V("tbody",null,[(Y(!0),ee(Xe,null,ot(c.data,(m,v)=>(Y(),ee("tr",{key:v,style:Se({height:c.cellMinHeight+"px"})},[(Y(!0),ee(Xe,null,ot(m,(b,x)=>Be((Y(),ee("td",{class:"cell",style:Se({borderStyle:c.outline.style,borderColor:c.outline.color,borderWidth:c.outline.width+"px",...z(r_)(b.style)}),key:b.id,rowspan:b.rowspan,colspan:b.colspan},[V("div",{class:"cell-text",style:Se({minHeight:c.cellMinHeight-4+"px"}),innerHTML:z(o_)(b.text)},null,12,uhe)],12,che)),[[ol,!z(i).includes(`${v}_${x}`)]])),128))],4))),128))])],6)],4)}}}),dhe=We(fhe,[["__scopeId","data-v-6d887dcd"]]),hhe={class:"element-content"},phe=Ie({__name:"BaseTableElement",props:{elementInfo:{}},setup(e){return(t,n)=>(Y(),ee("div",{class:"base-element-table",style:Se({top:t.elementInfo.top+"px",left:t.elementInfo.left+"px",width:t.elementInfo.width+"px"})},[V("div",{class:"rotate-wrapper",style:Se({transform:`rotate(${t.elementInfo.rotate}deg)`})},[V("div",hhe,[L(dhe,{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))}}),x_=We(phe,[["__scopeId","data-v-77cfa6e4"]]),mhe={class:"element-content"},ghe=["width","height","stroke","stroke-width"],vhe=["transform"],yhe=["d"],Ahe=Ie({__name:"BaseLatexElement",props:{elementInfo:{}},setup(e){return(t,n)=>(Y(),ee("div",{class:"base-element-latex",style:Se({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:Se({transform:`rotate(${t.elementInfo.rotate}deg)`})},[V("div",mhe,[(Y(),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,yhe)],8,vhe)],8,ghe))])],4)],4))}}),b_=We(Ahe,[["__scopeId","data-v-93374af9"]]),Rhe=Ie({__name:"BaseVideoElement",props:{elementInfo:{}},setup(e){return(t,n)=>{const r=xe("IconPlayOne");return Y(),ee("div",{class:"base-element-video",style:Se({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:Se({transform:`rotate(${t.elementInfo.rotate}deg)`})},[V("div",{class:"element-content",style:Se({backgroundImage:t.elementInfo.poster?`url(${t.elementInfo.poster})`:""})},[L(r,{class:"icon"})],4)],4)],4)}}}),xhe=We(Rhe,[["__scopeId","data-v-2fb0e771"]]),bhe={class:"element-content"},Mhe=Ie({__name:"BaseAudioElement",props:{elementInfo:{}},setup(e){const t=e,n=we(()=>Math.min(t.elementInfo.width,t.elementInfo.height)+"px");return(r,o)=>{const i=xe("IconVolumeNotice");return Y(),ee("div",{class:"base-element-audio",style:Se({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:Se({transform:`rotate(${r.elementInfo.rotate}deg)`})},[V("div",bhe,[L(i,{class:"audio-icon",style:Se({fontSize:n.value,color:r.elementInfo.color})},null,8,["style"])])],4)],4)}}}),whe=We(Mhe,[["__scopeId","data-v-b33e6120"]]),She=Ie({__name:"ThumbnailElement",props:{elementInfo:{},elementIndex:{}},setup(e){const t=e,n=we(()=>({[Nt.IMAGE]:g_,[Nt.TEXT]:v_,[Nt.SHAPE]:y_,[Nt.LINE]:A_,[Nt.CHART]:R_,[Nt.TABLE]:x_,[Nt.LATEX]:b_,[Nt.VIDEO]:xhe,[Nt.AUDIO]:whe})[t.elementInfo.type]||null);return(r,o)=>(Y(),ee("div",{class:ze(["base-element",`base-element-${r.elementInfo.id}`]),style:Se({zIndex:r.elementIndex})},[(Y(),Te(Rs(n.value),{elementInfo:r.elementInfo,target:"thumbnail"},null,8,["elementInfo"]))],6))}}),Lhe={key:1,class:"placeholder"},Ohe=Ie({__name:"index",props:{slide:{},size:{},visible:{type:Boolean,default:!0}},setup(e){const t=e,{viewportRatio:n}=Ee(st()),r=we(()=>t.slide.background),{backgroundStyle:o}=pv(r),i=we(()=>t.size/Gt);return Bu(qu,i),(a,s)=>(Y(),ee("div",{class:"thumbnail-slide",style:Se({width:a.size+"px",height:a.size*z(n)+"px"})},[a.visible?(Y(),ee("div",{key:0,class:"elements",style:Se({width:z(Gt)+"px",height:z(Gt)*z(n)+"px",transform:`scale(${i.value})`})},[V("div",{class:"background",style:Se(z(o))},null,4),(Y(!0),ee(Xe,null,ot(a.slide.elements,(c,l)=>(Y(),Te(She,{key:c.id,elementInfo:c,elementIndex:l+1},null,8,["elementInfo","elementIndex"]))),128))],4)):(Y(),ee("div",Lhe,"加载中 ..."))],4))}}),Fa=We(Ohe,[["__scopeId","data-v-cbd76d0a"]]),The=["onClick"],khe=Ie({__name:"Tabs",props:{value:{},tabs:{},card:{type:Boolean,default:!1},tabsStyle:{},tabStyle:{},spaceAround:{type:Boolean,default:!1},spaceBetween:{type:Boolean,default:!1}},emits:["update:value"],setup(e,{emit:t}){const n=t;return(r,o)=>(Y(),ee("div",{class:ze(["tabs",{card:r.card,"space-around":r.spaceAround,"space-between":r.spaceBetween}]),style:Se(r.tabsStyle||{})},[(Y(!0),ee(Xe,null,ot(r.tabs,i=>(Y(),ee("div",{class:ze(["tab",{active:i.key===r.value}]),key:i.key,style:Se({...r.tabStyle||{},"--color":i.color}),onClick:a=>n("update:value",i.key)},vt(i.label),15,The))),128))],6))}}),na=We(khe,[["__scopeId","data-v-c7f9dce0"]]),Nhe=Ie({__name:"Button",props:{checked:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},type:{default:"default"},size:{default:"normal"},first:{type:Boolean,default:!1},last:{type:Boolean,default:!1}},emits:["click"],setup(e,{emit:t}){const n=e,r=t,o=()=>{n.disabled||r("click")};return(i,a)=>(Y(),ee("button",{class:ze(["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())},[lr(i.$slots,"default",{},void 0,!0)],2))}}),je=We(Nhe,[["__scopeId","data-v-3a484f58"]]),Phe={key:0,class:"select-wrap"},Che={class:"selector"},Ihe={class:"icon"},Fhe=["onClick"],_he={class:"selector"},Ehe={class:"icon"},Xhe=Ie({__name:"Select",props:{value:{},options:{},disabled:{type:Boolean,default:!1}},emits:["update:value"],setup(e,{emit:t}){const n=e,r=we(()=>{var f;return((f=n.options.find(d=>d.value===n.value))==null?void 0:f.label)||n.value}),o=t,i=he(!1),a=he(),s=he(0),c=()=>{a.value&&(s.value=a.value.clientWidth)},l=new ResizeObserver(c);Ht(()=>{a.value&&l.observe(a.value)}),Sn(()=>{a.value&&l.unobserve(a.value)});const u=f=>{f.disabled||(o("update:value",f.value),i.value=!1)};return(f,d)=>{const h=xe("IconDown");return f.disabled?(Y(),ee("div",Phe,[V("div",{class:"select disabled",ref_key:"selectRef",ref:a},[V("div",Che,vt(f.value),1),V("div",Ihe,[lr(f.$slots,"icon",{},()=>[L(h,{size:14})],!0)])],512)])):(Y(),Te(Pt,{key:1,class:"select-wrap",trigger:"click",value:i.value,"onUpdate:value":d[0]||(d[0]=p=>i.value=p),placement:"bottom",contentStyle:{padding:0,boxShadow:"0 6px 16px 0 rgba(0, 0, 0, 0.08)"}},{content:se(()=>[V("div",{class:"options",style:Se({width:s.value+2+"px"})},[(Y(!0),ee(Xe,null,ot(f.options,p=>(Y(),ee("div",{class:ze(["option",{disabled:p.disabled,selected:p.value===f.value}]),key:p.value,onClick:m=>u(p)},vt(p.label),11,Fhe))),128))],4)]),default:se(()=>[V("div",{class:"select",ref_key:"selectRef",ref:a},[V("div",_he,vt(r.value),1),V("div",Ehe,[lr(f.$slots,"icon",{},()=>[L(h,{size:14})],!0)])],512)]),_:3},8,["value","contentStyle"]))}}}),Gn=We(Xhe,[["__scopeId","data-v-618af0ca"]]),Whe=e=>(tn("data-v-de4d9db3"),e=e(),nn(),e),Vhe={class:"link-dialog"},Uhe={key:2,class:"preview"},Yhe=Whe(()=>V("div",null,"预览:",-1)),Zhe={class:"btns"},Qhe=Ie({__name:"LinkDialog",emits:["close"],setup(e,{emit:t}){var p;const n=t,{handleElement:r}=Ee(ft()),{slides:o,currentSlide:i}=Ee(st()),a=he("web"),s=he(""),c=he(""),l=we(()=>o.value.map((m,v)=>({label:`幻灯片 ${v+1}`,value:m.id,disabled:i.value.id===m.id})));c.value=((p=o.value.find(m=>m.id!==i.value.id))==null?void 0:p.id)||"";const u=we(()=>c.value&&o.value.find(m=>m.id===c.value)||null),f=[{key:"web",label:"网页链接"},{key:"slide",label:"幻灯片页面"}],{setLink:d}=m_();Ht(()=>{var m;(m=r.value)!=null&&m.link&&(r.value.link.type==="web"?s.value=r.value.link.target:r.value.link.type==="slide"&&(c.value=r.value.link.target),a.value=r.value.link.type)});const h=()=>{const m={type:a.value,target:a.value==="web"?s.value:c.value};r.value&&(d(r.value,m)?n("close"):s.value="")};return(m,v)=>(Y(),ee("div",Vhe,[L(na,{tabs:f,value:a.value,"onUpdate:value":v[0]||(v[0]=b=>a.value=b),tabsStyle:{marginBottom:"20px"}},null,8,["value"]),a.value==="web"?(Y(),Te(_u,{key:0,class:"input",value:s.value,"onUpdate:value":v[1]||(v[1]=b=>s.value=b),placeholder:"请输入网页链接地址"},null,8,["value"])):Qe("",!0),a.value==="slide"?(Y(),Te(Gn,{key:1,class:"input",value:c.value,"onUpdate:value":v[2]||(v[2]=b=>c.value=b),options:l.value},null,8,["value","options"])):Qe("",!0),a.value==="slide"&&u.value?(Y(),ee("div",Uhe,[Yhe,L(Fa,{class:"thumbnail",slide:u.value,size:500},null,8,["slide"])])):Qe("",!0),V("div",Zhe,[L(je,{onClick:v[3]||(v[3]=b=>n("close")),style:{"margin-right":"10px"}},{default:se(()=>[Ue("取消")]),_:1}),L(je,{type:"primary",onClick:v[4]||(v[4]=b=>h())},{default:se(()=>[Ue("确认")]),_:1})])]))}}),Bhe=We(Qhe,[["__scopeId","data-v-de4d9db3"]]),Dhe=Ie({__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}=Ym,r=e,o=he(),i=t,a=he(!1),s=we(()=>({width:r.width+"px",...r.contentStyle||{}}));Tt(()=>r.visible,()=>{r.visible&&Wr(()=>o.value.focus())});const c=()=>{i("update:visible",!1),i("closed")},l=()=>{r.visible&&r.closeOnEsc&&c()},u=()=>{r.closeOnClickMask&&c()};return(f,d)=>(Y(),Te(rx,{to:"body"},[L(Ou,{name:"modal-fade"},{default:se(()=>[Be(V("div",{class:"modal",ref_key:"modalRef",ref:o,tabindex:"-1",onKeyup:d[4]||(d[4]=vc(h=>l(),["esc"]))},[V("div",{class:"mask",onClick:d[0]||(d[0]=h=>u())}),L(Ou,{name:"modal-zoom",onAfterLeave:d[2]||(d[2]=h=>a.value=!1),onBeforeEnter:d[3]||(d[3]=h=>a.value=!0)},{default:se(()=>[Be(V("div",{class:"modal-content",style:Se(s.value)},[f.closeButton?(Y(),ee("span",{key:0,class:"close-btn",onClick:d[1]||(d[1]=h=>c())},[L(z(n))])):Qe("",!0),a.value?lr(f.$slots,"default",{key:1},void 0,!0):Qe("",!0)],4),[[ol,f.visible]])]),_:3})],544),[[ol,f.visible]])]),_:3})]))}}),zd=We(Dhe,[["__scopeId","data-v-4d27bcca"]]),Khe={class:"operates"},Hhe={key:2,class:"drag-mask"},Ghe=Ie({__name:"index",setup(e){const t=ft(),{activeElementIdList:n,activeGroupElementId:r,handleElementId:o,hiddenElementIdList:i,editorAreaFocus:a,gridLineSize:s,showRuler:c,creatingElement:l,creatingCustomShape:u,canvasScale:f,textFormatPainter:d}=Ee(t),{currentSlide:h}=Ee(st()),{ctrlKeyState:p,spaceKeyState:m}=Ee(bs()),v=he(),b=he([]),x=he(!1),R=()=>x.value=!0;Tt(o,()=>{t.setActiveGroupElementId("")});const y=he([]);Tg(()=>{y.value=h.value?JSON.parse(JSON.stringify(h.value.elements)):[]});const S=he(),{dragViewport:k,viewportStyles:O}=zae(S);jae(S);const{mouseSelection:w,mouseSelectionVisible:I,mouseSelectionQuadrant:E,updateMouseSelection:T}=Jae(y,v),{dragElement:F}=KI(y,b,f),{dragLineElement:N}=ese(y),{selectElement:P}=qae(y,F),{scaleElement:C,scaleMultiElement:X}=DI(y,b,f),{rotateElement:U}=QI(y,v,f),{moveShapeKeypoint:K}=tse(y,f),{selectAllElements:ie}=Hg(),{deleteAllElements:B}=kp(),{pasteElement:Z}=Ex(),{enterScreeningFromStart:Q}=Mc(),{updateSlideIndex:G}=Bd(),{createTextElement:q,createShapeElement:ae}=zu();Ht(()=>{n.value.length&&Wr(()=>t.setActiveElementIdList([]))});const j=oe=>{n.value.length&&t.setActiveElementIdList([]),m.value?k(oe):T(oe),a.value||t.setEditorareaFocus(!0),d.value&&t.setTextFormatPainter(null),Gae()},H=oe=>{if(n.value.length||l.value||u.value||!v.value)return;const ge=v.value.getBoundingClientRect(),le=(oe.pageX-ge.x)/f.value,ve=(oe.pageY-ge.y)/f.value;q({left:le,top:ve,width:200/f.value,height:0})};Sn(()=>{d.value&&t.setTextFormatPainter(null)});const de=()=>{a.value&&t.setEditorareaFocus(!1)},{scaleCanvas:ye}=Wx(),me=Fn.throttle(ye,100,{leading:!0,trailing:!1}),J=Fn.throttle(G,300,{leading:!0,trailing:!1}),ce=oe=>{oe.preventDefault(),p.value?oe.deltaY>0?me("-"):oe.deltaY<0&&me("+"):oe.deltaY>0?J(Rt.DOWN):oe.deltaY<0&&J(Rt.UP)},W=()=>{t.setRulerState(!c.value)},{insertElementFromCreateSelection:ne,formatCreateSelection:ue}=nse(v),$=oe=>{const{start:ge,end:le,path:ve,viewBox:Re}=oe,_e=ue({start:ge,end:le});if(_e){const Me={};oe.fill&&(Me.fill=oe.fill),oe.outline&&(Me.outline=oe.outline),ae(_e,{path:ve,viewBox:Re},Me)}t.setCreatingCustomShapeState(!1)},te=()=>[{text:"粘贴",subText:"Ctrl + V",handler:Z},{text:"全选",subText:"Ctrl + A",handler:ie},{text:"标尺",subText:c.value?"√":"",handler:W},{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:B},{divider:!0},{text:"幻灯片放映",subText:"F5",handler:Q}];return Bu(qu,f),(oe,ge)=>{const le=Mn("contextmenu"),ve=Mn("click-outside");return Be((Y(),ee("div",{class:"canvas",ref_key:"canvasRef",ref:S,onWheel:ge[4]||(ge[4]=Re=>ce(Re)),onMousedown:ge[5]||(ge[5]=Re=>j(Re)),onDblclick:ge[6]||(ge[6]=Re=>H(Re))},[z(l)?(Y(),Te(r0e,{key:0,onCreated:ge[0]||(ge[0]=Re=>z(ne)(Re))})):Qe("",!0),z(u)?(Y(),Te(s0e,{key:1,onCreated:ge[1]||(ge[1]=Re=>$(Re))})):Qe("",!0),V("div",{class:"viewport-wrapper",style:Se({width:z(O).width*z(f)+"px",height:z(O).height*z(f)+"px",left:z(O).left+"px",top:z(O).top+"px"})},[V("div",Khe,[(Y(!0),ee(Xe,null,ot(b.value,(Re,_e)=>(Y(),Te(p_,{key:_e,type:Re.type,axis:Re.axis,length:Re.length,canvasScale:z(f)},null,8,["type","axis","length","canvasScale"]))),128)),z(n).length>1?(Y(),Te(f0e,{key:0,elementList:y.value,scaleMultiElement:z(X)},null,8,["elementList","scaleMultiElement"])):Qe("",!0),(Y(!0),ee(Xe,null,ot(y.value,Re=>Be((Y(),Te(H0e,{key:Re.id,elementInfo:Re,isSelected:z(n).includes(Re.id),isActive:z(o)===Re.id,isActiveGroupElement:z(r)===Re.id,isMultiSelect:z(n).length>1,rotateElement:z(U),scaleElement:z(C),openLinkDialog:R,dragLineElement:z(N),moveShapeKeypoint:z(K)},null,8,["elementInfo","isSelected","isActive","isActiveGroupElement","isMultiSelect","rotateElement","scaleElement","dragLineElement","moveShapeKeypoint"])),[[ol,!z(i).includes(Re.id)]])),128)),L(zde)]),V("div",{class:"viewport",ref_key:"viewportRef",ref:v,style:Se({transform:`scale(${z(f)})`})},[z(I)?(Y(),Te(Qde,{key:0,top:z(w).top,left:z(w).left,width:z(w).width,height:z(w).height,quadrant:z(E)},null,8,["top","left","width","height","quadrant"])):Qe("",!0),(Y(!0),ee(Xe,null,ot(y.value,(Re,_e)=>Be((Y(),Te(Yde,{key:Re.id,elementInfo:Re,elementIndex:_e+1,isMultiSelect:z(n).length>1,selectElement:z(P),openLinkDialog:R},null,8,["elementInfo","elementIndex","isMultiSelect","selectElement"])),[[ol,!z(i).includes(Re.id)]])),128))],4)],4),z(m)?(Y(),ee("div",Hhe)):Qe("",!0),z(c)?(Y(),Te(qde,{key:3,viewportStyles:z(O)},null,8,["viewportStyles"])):Qe("",!0),L(zd,{visible:x.value,"onUpdate:visible":ge[3]||(ge[3]=Re=>x.value=Re),width:540},{default:se(()=>[L(Bhe,{onClose:ge[2]||(ge[2]=Re=>x.value=!1)})]),_:1},8,["visible"])],32)),[[le,te],[ve,de]])}}}),zhe=We(Ghe,[["__scopeId","data-v-47bbcf7b"]]),Jhe={class:"shape-item-thumbnail"},jhe={class:"shape-content"},$he={overflow:"visible",width:"18",height:"18"},qhe=["transform"],epe=["fill","stroke","d"],tpe=Ie({__name:"ShapeItemThumbnail",props:{shape:{}},setup(e){return(t,n)=>(Y(),ee("div",Jhe,[V("div",jhe,[(Y(),ee("svg",$he,[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:ze(["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,epe)],8,qhe)]))])]))}}),M_=We(tpe,[["__scopeId","data-v-2896ae03"]]),npe={class:"shape-pool"},rpe={class:"category-name"},ope={class:"shape-list"},ipe=Ie({__name:"ShapePool",emits:["select"],setup(e,{emit:t}){const n=t,r=o=>{n("select",o)};return(o,i)=>(Y(),ee("div",npe,[(Y(!0),ee(Xe,null,ot(z(Ix),a=>(Y(),ee("div",{class:"category",key:a.type},[V("div",rpe,vt(a.type),1),V("div",ope,[(Y(!0),ee(Xe,null,ot(a.children,(s,c)=>(Y(),Te(M_,{class:"shape-item",key:c,shape:s,onClick:l=>r(s)},null,8,["shape","onClick"]))),128))])]))),128))]))}}),ape=We(ipe,[["__scopeId","data-v-553b0d02"]]),spe=[{type:"直线",children:[{path:"M 0 0 L 20 20",style:"solid",points:["",""]},{path:"M 0 0 L 20 20",style:"dashed",points:["",""]},{path:"M 0 0 L 20 20",style:"solid",points:["","arrow"]},{path:"M 0 0 L 20 20",style:"dashed",points:["","arrow"]},{path:"M 0 0 L 20 20",style:"solid",points:["","dot"]}]},{type:"折线、曲线",children:[{path:"M 0 0 L 0 20 L 20 20",style:"solid",points:["","arrow"],isBroken:!0},{path:"M 0 0 Q 0 20 20 20",style:"solid",points:["","arrow"],isCurve:!0},{path:"M 0 0 C 20 0 0 20 20 20",style:"solid",points:["","arrow"],isCubic:!0}]}],lpe={class:"line-pool"},cpe={class:"category-name"},upe={class:"line-list"},fpe=["onClick"],dpe={overflow:"visible",width:"20",height:"20"},hpe=["d","stroke-dasharray","marker-start","marker-end"],ppe=Ie({__name:"LinePool",emits:["select"],setup(e,{emit:t}){const n=t,r=o=>{n("select",o)};return(o,i)=>(Y(),ee("div",lpe,[(Y(!0),ee(Xe,null,ot(z(spe),(a,s)=>(Y(),ee("div",{class:"category",key:a.type},[V("div",cpe,vt(a.type),1),V("div",upe,[(Y(!0),ee(Xe,null,ot(a.children,(c,l)=>(Y(),ee("div",{class:"line-item",key:l},[V("div",{class:"line-content",onClick:u=>r(c)},[(Y(),ee("svg",dpe,[V("defs",null,[c.points[0]?(Y(),Te(Id,{key:0,class:"line-marker",id:`preset-line-${s}-${l}`,position:"start",type:c.points[0],color:"currentColor",baseSize:2},null,8,["id","type"])):Qe("",!0),c.points[1]?(Y(),Te(Id,{key:1,class:"line-marker",id:`preset-line-${s}-${l}`,position:"end",type:c.points[1],color:"currentColor",baseSize:2},null,8,["id","type"])):Qe("",!0)]),V("path",{class:"line-path",d:c.path,stroke:"currentColor",fill:"none","stroke-width":"2","stroke-dasharray":c.style==="solid"?"0, 0":"4, 1","marker-start":c.points[0]?`url(#${`preset-line-${s}-${l}`}-${c.points[0]}-start)`:"","marker-end":c.points[1]?`url(#${`preset-line-${s}-${l}`}-${c.points[1]}-end)`:""},null,8,hpe)]))],8,fpe)]))),128))])]))),128))]))}}),mpe=We(ppe,[["__scopeId","data-v-b07efd40"]]),gpe={class:"chart-pool"},vpe=["onClick"],ype=Ie({__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=xe("IconChartLine"),c=xe("IconChartHistogram"),l=xe("IconChartPie"),u=xe("IconChartHistogramOne"),f=xe("IconChartLineArea"),d=xe("IconChartRing"),h=xe("IconChartScatter");return Y(),ee("ul",gpe,[(Y(),ee(Xe,null,ot(r,(p,m)=>V("li",{class:"chart-item",key:m},[V("div",{class:"chart-content",onClick:v=>o(p)},[p==="line"?(Y(),Te(s,{key:0,size:"24"})):p==="bar"?(Y(),Te(c,{key:1,size:"24"})):p==="pie"?(Y(),Te(l,{key:2,size:"24"})):p==="horizontalBar"?(Y(),Te(u,{key:3,size:"24"})):p==="area"?(Y(),Te(f,{key:4,size:"24"})):p==="ring"?(Y(),Te(d,{key:5,size:"24"})):p==="scatter"?(Y(),Te(h,{key:6,size:"24"})):Qe("",!0)],8,vpe)])),64))])}}}),Ape=We(ype,[["__scopeId","data-v-a4bc3ce2"]]),w_=e=>(tn("data-v-246b23f6"),e=e(),nn(),e),Rpe={class:"prefix"},xpe={class:"input-wrap"},bpe=["disabled","placeholder"],Mpe={class:"handlers"},wpe=w_(()=>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)),Spe=[wpe],Lpe=w_(()=>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)),Ope=[Lpe],Tpe={class:"suffix"},kpe=Ie({__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=he(0),i=he(!1);Tt(()=>n.value,()=>{n.value!==o.value&&(o.value=n.value)},{immediate:!0}),Tt(o,()=>{const u=+o.value;if(!isNaN(u)){{if(u>n.max)return;if(u<n.min)return}o.value=u,r("update:value",o.value)}});const a=()=>{let u=+o.value;isNaN(u)?u=n.min:u>n.max?u=n.max:u<n.min&&(u=n.min),o.value=u,r("update:value",o.value)},s=u=>{a(),r("enter",u)},c=u=>{a(),i.value=!1,r("blur",u)},l=u=>{i.value=!0,r("focus",u)};return(u,f)=>(Y(),ee("div",{class:ze(["number-input",{disabled:u.disabled,focused:i.value}])},[V("span",Rpe,[lr(u.$slots,"prefix",{},void 0,!0)]),V("div",xpe,[Be(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=>l(d)),onBlur:f[3]||(f[3]=d=>c(d)),onChange:f[4]||(f[4]=d=>r("change",d)),onKeydown:f[5]||(f[5]=vc(d=>s(d),["enter"]))},null,40,bpe),[[Dh,o.value]]),V("div",Mpe,[V("span",{class:"handler",onClick:f[6]||(f[6]=d=>o.value+=u.step)},Spe),V("span",{class:"handler",onClick:f[7]||(f[7]=d=>o.value-=u.step)},Ope)])]),V("span",Tpe,[lr(u.$slots,"suffix",{},void 0,!0)])],2))}}),Li=We(kpe,[["__scopeId","data-v-246b23f6"]]),S_=e=>(tn("data-v-81680e19"),e=e(),nn(),e),Npe={class:"table-generator"},Ppe={class:"title"},Cpe={class:"lef"},Ipe=["onMouseenter"],Fpe={key:1,class:"custom"},_pe={class:"row"},Epe=S_(()=>V("div",{class:"label",style:{width:"25%"}},"行数:",-1)),Xpe={class:"row"},Wpe=S_(()=>V("div",{class:"label",style:{width:"25%"}},"列数:",-1)),Vpe={class:"btns"},Upe=Ie({__name:"TableGenerator",emits:["insert","close"],setup(e,{emit:t}){const n=t,r=he([]),o=he(3),i=he(3),a=he(!1),s=()=>{if(!r.value.length)return;const[u,f]=r.value;n("insert",{row:u,col:f})},c=()=>{if(o.value<1||o.value>20||i.value<1||i.value>20)return gn.warning("行数/列数必须在0~20之间!");n("insert",{row:o.value,col:i.value}),a.value=!1},l=()=>{n("close"),a.value=!1};return(u,f)=>(Y(),ee("div",Npe,[V("div",Ppe,[V("div",Cpe,"表格 "+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?(Y(),ee("div",Fpe,[V("div",_pe,[Epe,L(Li,{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",Xpe,[Wpe,L(Li,{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",Vpe,[L(je,{class:"btn",onClick:f[5]||(f[5]=d=>l())},{default:se(()=>[Ue("取消")]),_:1}),L(je,{class:"btn",type:"primary",onClick:f[6]||(f[6]=d=>c())},{default:se(()=>[Ue("确认")]),_:1})])])):(Y(),ee("table",{key:0,onMouseleave:f[1]||(f[1]=d=>r.value=[]),onClick:f[2]||(f[2]=d=>s())},[V("tbody",null,[(Y(),ee(Xe,null,ot(10,d=>V("tr",{key:d},[(Y(),ee(Xe,null,ot(10,h=>V("td",{onMouseenter:p=>r.value=[d,h],key:h},[V("div",{class:ze(["cell",{active:r.value.length&&d<=r.value[0]&&h<=r.value[1]}])},null,2)],40,Ipe)),64))])),64))])],32))]))}}),Ype=We(Upe,[["__scopeId","data-v-81680e19"]]),Zpe={class:"media-input"},Qpe={class:"btns"},Bpe={class:"btns"},Dpe=Ie({__name:"MediaInput",emits:["insertVideo","insertAudio","close"],setup(e,{emit:t}){const n=t,r=he("video"),o=he("https://mazwai.com/videvo_files/video/free/2019-01/small_watermarked/181004_04_Dolphins-Whale_06_preview.webm"),i=he("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)},c=()=>{if(!i.value)return gn.error("请先输入正确的音频地址");n("insertAudio",i.value)};return(l,u)=>(Y(),ee("div",Zpe,[L(na,{tabs:a,value:r.value,"onUpdate:value":u[0]||(u[0]=f=>r.value=f),tabsStyle:{marginBottom:"15px"}},null,8,["value"]),r.value==="video"?(Y(),ee(Xe,{key:0},[L(_u,{value:o.value,"onUpdate:value":u[1]||(u[1]=f=>o.value=f),placeholder:"请输入视频地址,e.g. https://xxx.mp4"},null,8,["value"]),V("div",Qpe,[L(je,{onClick:u[2]||(u[2]=f=>n("close")),style:{"margin-right":"10px"}},{default:se(()=>[Ue("取消")]),_:1}),L(je,{type:"primary",onClick:u[3]||(u[3]=f=>s())},{default:se(()=>[Ue("确认")]),_:1})])],64)):Qe("",!0),r.value==="audio"?(Y(),ee(Xe,{key:1},[L(_u,{value:i.value,"onUpdate:value":u[4]||(u[4]=f=>i.value=f),placeholder:"请输入音频地址,e.g. https://xxx.mp3"},null,8,["value"]),V("div",Bpe,[L(je,{onClick:u[5]||(u[5]=f=>n("close")),style:{"margin-right":"10px"}},{default:se(()=>[Ue("取消")]),_:1}),L(je,{type:"primary",onClick:u[6]||(u[6]=f=>c())},{default:se(()=>[Ue("确认")]),_:1})])],64)):Qe("",!0)]))}}),Kpe=We(Dpe,[["__scopeId","data-v-999b18ca"]]);var L2=82;function qf(e){return x6[e]==null&&Hpe(e),x6[e]}function Hpe(e){var t=Gpe[e];if(t!=null){for(var n=t.substring(3,5),r=1*n.charCodeAt(0)-L2,o=1*n.charCodeAt(1)-L2,i=t.substring(5),a=[[]],s=1/0,c=-1/0,l=1/0,u=-1/0,f=0;f<i.length;){var d=i.substring(f,f+2);if(d==" R")a.push([]);else{var h=d.charCodeAt(0)-L2-r,p=d.charCodeAt(1)-L2;s=Math.min(p,s),c=Math.max(p,c),l=Math.min(h,l),u=Math.max(h,u),a[a.length-1].push([h,p])}f+=2}x6[e]={w:o-r,xmin:l,xmax:u,ymin:s,ymax:c,polylines:a}}}var x6={},Gpe={1:" 9MWRMNV RRMVV RPSTS",2:" 16MWOMOV ROMSMUNUPSQ ROQSQURUUSVOV",3:" 11MXVNTMRMPNOPOSPURVTVVU",4:" 12MWOMOV ROMRMTNUPUSTURVOV",5:" 12MWOMOV ROMUM ROQSQ ROVUV",6:" 9MVOMOV ROMUM ROQSQ",7:" 15MXVNTMRMPNOPOSPURVTVVUVR RSRVR",8:" 9MWOMOV RUMUV ROQUQ",9:" 3PTRMRV",10:" 7NUSMSTRVPVOTOS",11:" 9MWOMOV RUMOS RQQUV",12:" 6MVOMOV ROVUV",13:" 12LXNMNV RNMRV RVMRV RVMVV",14:" 9MWOMOV ROMUV RUMUV",15:" 14MXRMPNOPOSPURVSVUUVSVPUNSMRM",16:" 10MWOMOV ROMSMUNUQSROR",17:" 17MXRMPNOPOSPURVSVUUVSVPUNSMRM RSTVW",18:" 13MWOMOV ROMSMUNUQSROR RRRUV",19:" 13MWUNSMQMONOOPPTRUSUUSVQVOU",20:" 6MWRMRV RNMVM",21:" 9MXOMOSPURVSVUUVSVM",22:" 6MWNMRV RVMRV",23:" 12LXNMPV RRMPV RRMTV RVMTV",24:" 6MWOMUV RUMOV",25:" 7MWNMRQRV RVMRQ",26:" 9MWUMOV ROMUM ROVUV",27:" 9MWRMNV RRMVV RPSTS",28:" 16MWOMOV ROMSMUNUPSQ ROQSQURUUSVOV",29:" 6MVOMOV ROMUM",30:" 9MWRMNV RRMVV RNVVV",31:" 12MWOMOV ROMUM ROQSQ ROVUV",32:" 9MWUMOV ROMUM ROVUV",33:" 9MWOMOV RUMUV ROQUQ",34:" 20MXRMPNOPOSPURVSVUUVSVPUNSMRM RQQTR RTQQR",35:" 3PTRMRV",36:" 9MWOMOV RUMOS RQQUV",37:" 6MWRMNV RRMVV",38:" 12LXNMNV RNMRV RVMRV RVMVV",39:" 9MWOMOV ROMUV RUMUV",40:" 12MWOMUM RPQTR RTQPR ROVUV",41:" 14MXRMPNOPOSPURVSVUUVSVPUNSMRM",42:" 9MWOMOV RUMUV ROMUM",43:" 10MWOMOV ROMSMUNUQSROR",44:" 10MWOMRQOV ROMUM ROVUV",45:" 6MWRMRV RNMVM",46:" 15MWNONNOMPMQNRPRV RVOVNUMTMSNRP",47:" 13LXRMRV RPONPNSPTTTVSVPTOPO",48:" 6MWOMUV RUMOV",49:" 12LXRMRV RNOOPOSQTSTUSUPVO",50:" 13MXOVQVOROPPNRMSMUNVPVRTVVV",200:" 12MWRMPNOPOSPURVTUUSUPTNRM",201:" 4MWPORMRV",202:" 9MWONQMSMUNUPTROVUV",203:" 15MWONQMSMUNUPSQ RRQSQURUUSVQVOU",204:" 7MWSMSV RSMNSVS",205:" 14MWPMOQQPRPTQUSTURVQVOU RPMTM",206:" 14MWTMRMPNOPOSPURVTUUSTQRPPQOS",207:" 6MWUMQV ROMUM",208:" 19MWQMONOPQQSQUPUNSMQM RQQOROUQVSVUUURSQ",209:" 14MWUPTRRSPROPPNRMTNUPUSTURVPV",210:" 6PURURVSVSURU",211:" 7PUSVRVRUSUSWRY",212:" 12PURPRQSQSPRP RRURVSVSURU",213:" 13PURPRQSQSPRP RSVRVRUSUSWRY",214:" 12PURMRR RSMSR RRURVSVSURU",215:" 17NWPNRMSMUNUPRQRRSRSQUP RRURVSVSURU",216:" 3PTRMRQ",217:" 6NVPMPQ RTMTQ",218:" 10NVQMPNPPQQSQTPTNSMQM",219:" 16MWUNSMQMONOPQQTRUSUUSVQVOU RRLRW",220:" 3MWVLNW",221:" 7OVTLRNQPQSRUTW",222:" 7NUPLRNSPSSRUPW",223:" 3PTRLRW",224:" 3LXNRVR",225:" 6LXRNRV RNRVR",226:" 6LXNPVP RNTVT",227:" 6MWOOUU RUOOU",228:" 9MWRORU ROPUT RUPOT",229:" 6PURQRRSRSQRQ",230:" 7PUSMRORQSQSPRP",231:" 7PUSNRNRMSMSORQ",232:" 7LXSOVRSU RNRVR",233:" 12MXRLPW RULSW ROPVP ROSVS",234:" 21LXVRURTSSURVOVNUNSORRQSPSNRMPMONOPQSSUUVVV",235:" 20LXNNOQOSNV RVNUQUSVV RNNQOSOVN RNVQUSUVV",501:" 9I[RFJ[ RRFZ[ RMTWT",502:" 24G\\KFK[ RKFTFWGXHYJYLXNWOTP RKPTPWQXRYTYWXYWZT[K[",503:" 19H]ZKYIWGUFQFOGMILKKNKSLVMXOZQ[U[WZYXZV",504:" 16G\\KFK[ RKFRFUGWIXKYNYSXVWXUZR[K[",505:" 12H[LFL[ RLFYF RLPTP RL[Y[",506:" 9HZLFL[ RLFYF RLPTP",507:" 23H]ZKYIWGUFQFOGMILKKNKSLVMXOZQ[U[WZYXZVZS RUSZS",508:" 9G]KFK[ RYFY[ RKPYP",509:" 3NVRFR[",510:" 11JZVFVVUYTZR[P[NZMYLVLT",511:" 9G\\KFK[ RYFKT RPOY[",512:" 6HYLFL[ RL[X[",513:" 12F^JFJ[ RJFR[ RZFR[ RZFZ[",514:" 9G]KFK[ RKFY[ RYFY[",515:" 22G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF",516:" 14G\\KFK[ RKFTFWGXHYJYMXOWPTQKQ",517:" 25G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF RSWY]",518:" 17G\\KFK[ RKFTFWGXHYJYLXNWOTPKP RRPY[",519:" 21H\\YIWGTFPFMGKIKKLMMNOOUQWRXSYUYXWZT[P[MZKX",520:" 6JZRFR[ RKFYF",521:" 11G]KFKULXNZQ[S[VZXXYUYF",522:" 6I[JFR[ RZFR[",523:" 12F^HFM[ RRFM[ RRFW[ R\\FW[",524:" 6H\\KFY[ RYFK[",525:" 7I[JFRPR[ RZFRP",526:" 9H\\YFK[ RKFYF RK[Y[",527:" 9I[RFJ[ RRFZ[ RMTWT",528:" 24G\\KFK[ RKFTFWGXHYJYLXNWOTP RKPTPWQXRYTYWXYWZT[K[",529:" 6HYLFL[ RLFXF",530:" 9I[RFJ[ RRFZ[ RJ[Z[",531:" 12H[LFL[ RLFYF RLPTP RL[Y[",532:" 9H\\YFK[ RKFYF RK[Y[",533:" 9G]KFK[ RYFY[ RKPYP",534:" 25G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF ROPUP",535:" 3NVRFR[",536:" 9G\\KFK[ RYFKT RPOY[",537:" 6I[RFJ[ RRFZ[",538:" 12F^JFJ[ RJFR[ RZFR[ RZFZ[",539:" 9G]KFK[ RKFY[ RYFY[",540:" 9I[KFYF ROPUP RK[Y[",541:" 22G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF",542:" 9G]KFK[ RYFY[ RKFYF",543:" 14G\\KFK[ RKFTFWGXHYJYMXOWPTQKQ",544:" 10I[KFRPK[ RKFYF RK[Y[",545:" 6JZRFR[ RKFYF",546:" 19I[KKKILGMFOFPGQIRMR[ RYKYIXGWFUFTGSIRM",547:" 21H\\RFR[ RPKMLLMKOKRLTMUPVTVWUXTYRYOXMWLTKPK",548:" 6H\\KFY[ RK[YF",549:" 18G]RFR[ RILJLKMLQMSNTQUSUVTWSXQYMZL[L",550:" 17H\\K[O[LTKPKLLINGQFSFVGXIYLYPXTU[Y[",551:" 20G[G[IZLWOSSLVFV[UXSUQSNQLQKRKTLVNXQZT[Y[",552:" 41F]SHTITLSPRSQUOXMZK[J[IZIWJRKOLMNJPHRGUFXFZG[I[KZMYNWOTP RSPTPWQXRYTYWXYWZU[R[PZOX",553:" 24H\\TLTMUNWNYMZKZIYGWFTFQGOIMLLNKRKVLYMZO[Q[TZVXWV",554:" 35G^TFRGQIPMOSNVMXKZI[G[FZFXGWIWKXMZP[S[VZXXZT[O[KZHYGWFTFRHRJSMUPWRZT\\U",555:" 28H\\VJVKWLYLZKZIYGVFRFOGNINLONPOSPPPMQLRKTKWLYMZP[S[VZXXYV",556:" 28H\\RLPLNKMINGQFTFXG[G]F RXGVNTTRXPZN[L[JZIXIVJULUNV RQPZP",557:" 29G^G[IZMVPQQNRJRGQFPFOGNINLONQOUOXNYMZKZQYVXXVZS[O[LZJXIVIT",558:" 38F^MMKLJJJIKGMFNFPGQIQKPONULYJ[H[GZGX RMRVOXN[L]J^H^G]F\\FZHXLVRUWUZV[W[YZZY\\V",559:" 25IZWVUTSQROQLQIRGSFUFVGWIWLVQTVSXQZO[M[KZJXJVKUMUOV",560:" 25JYT^R[PVOPOJPGRFTFUGVJVMURR[PaOdNfLgKfKdLaN^P\\SZWX",561:" 39F^MMKLJJJIKGMFNFPGQIQKPONULYJ[H[GZGX R^I^G]F\\FZGXIVLTNROPO RROSQSXTZU[V[XZYY[V",562:" 29I\\MRORSQVOXMYKYHXFVFUGTISNRSQVPXNZL[J[IZIXJWLWNXQZT[V[YZ[X",563:" 45@aEMCLBJBICGEFFFHGIIIKHPGTE[ RGTJLLHMGOFPFRGSISKRPQTO[ RQTTLVHWGYFZF\\G]I]K\\PZWZZ[[\\[^Z_YaV",564:" 32E]JMHLGJGIHGJFKFMGNINKMPLTJ[ RLTOLQHRGTFVFXGYIYKXPVWVZW[X[ZZ[Y]V",565:" 29H]TFQGOIMLLNKRKVLYMZO[Q[TZVXXUYSZOZKYHXGVFTFRHRKSNUQWSZU\\V",566:" 31F_SHTITLSPRSQUOXMZK[J[IZIWJRKOLMNJPHRGUFZF\\G]H^J^M]O\\PZQWQUPTO",567:" 32H^ULTNSOQPOPNNNLOIQGTFWFYGZIZMYPWSSWPYNZK[I[HZHXIWKWMXPZS[V[YZ[X",568:" 38F_SHTITLSPRSQUOXMZK[J[IZIWJRKOLMNJPHRGUFYF[G\\H]J]M\\O[PYQVQSPTQUSUXVZX[ZZ[Y]V",569:" 28H\\H[JZLXOTQQSMTJTGSFRFQGPIPKQMSOVQXSYUYWXYWZT[P[MZKXJVJT",570:" 25H[RLPLNKMINGQFTFXG[G]F RXGVNTTRXPZN[L[JZIXIVJULUNV",571:" 33E]JMHLGJGIHGJFKFMGNINKMOLRKVKXLZN[P[RZSYUUXMZF RXMWQVWVZW[X[ZZ[Y]V",572:" 32F]KMILHJHIIGKFLFNGOIOKNOMRLVLYM[O[QZTWVTXPYMZIZGYFXFWGVIVKWNYP[Q",573:" 25C_HMFLEJEIFGHFIFKGLILLK[ RUFK[ RUFS[ RaF_G\\JYNVTS[",574:" 36F^NLLLKKKILGNFPFRGSISLQUQXRZT[V[XZYXYVXUVU R]I]G\\FZFXGVITLPUNXLZJ[H[GZGX",575:" 38F]KMILHJHIIGKFLFNGOIOKNOMRLVLXMZN[P[RZTXVUWSYM R[FYMVWT]RbPfNgMfMdNaP^S[VY[V",576:" 40H]ULTNSOQPOPNNNLOIQGTFWFYGZIZMYPWTTWPZN[K[JZJXKWNWPXQYR[R^QaPcNfLgKfKdLaN^Q[TYZV",583:" 9I[JFR[ RZFR[ RJFZF",601:" 18I\\XMX[ RXPVNTMQMONMPLSLUMXOZQ[T[VZXX",602:" 18H[LFL[ RLPNNPMSMUNWPXSXUWXUZS[P[NZLX",603:" 15I[XPVNTMQMONMPLSLUMXOZQ[T[VZXX",604:" 18I\\XFX[ RXPVNTMQMONMPLSLUMXOZQ[T[VZXX",605:" 18I[LSXSXQWOVNTMQMONMPLSLUMXOZQ[T[VZXX",606:" 9MYWFUFSGRJR[ ROMVM",607:" 23I\\XMX]W`VaTbQbOa RXPVNTMQMONMPLSLUMXOZQ[T[VZXX",608:" 11I\\MFM[ RMQPNRMUMWNXQX[",609:" 9NVQFRGSFREQF RRMR[",610:" 12MWRFSGTFSERF RSMS^RaPbNb",611:" 9IZMFM[ RWMMW RQSX[",612:" 3NVRFR[",613:" 19CaGMG[ RGQJNLMOMQNRQR[ RRQUNWMZM\\N]Q][",614:" 11I\\MMM[ RMQPNRMUMWNXQX[",615:" 18I\\QMONMPLSLUMXOZQ[T[VZXXYUYSXPVNTMQM",616:" 18H[LMLb RLPNNPMSMUNWPXSXUWXUZS[P[NZLX",617:" 18I\\XMXb RXPVNTMQMONMPLSLUMXOZQ[T[VZXX",618:" 9KXOMO[ ROSPPRNTMWM",619:" 18J[XPWNTMQMNNMPNRPSUTWUXWXXWZT[Q[NZMX",620:" 9MYRFRWSZU[W[ ROMVM",621:" 11I\\MMMWNZP[S[UZXW RXMX[",622:" 6JZLMR[ RXMR[",623:" 12G]JMN[ RRMN[ RRMV[ RZMV[",624:" 6J[MMX[ RXMM[",625:" 10JZLMR[ RXMR[P_NaLbKb",626:" 9J[XMM[ RMMXM RM[X[",627:" 24H]QMONMPLRKUKXLZN[P[RZUWWTYPZM RQMSMTNUPWXXZY[Z[",628:" 31I\\UFSGQIOMNPMTLZKb RUFWFYHYKXMWNUORO RROTPVRWTWWVYUZS[Q[OZNYMV",629:" 17I\\JPLNNMOMQNROSRSVR[ RZMYPXRR[P_Ob",630:" 24I[TMQMONMPLSLVMYNZP[R[TZVXWUWRVOTMRKQIQGRFTFVGXI",631:" 19JZWOVNTMQMONOPPRSS RSSOTMVMXNZP[S[UZWX",632:" 23JYTFRGQHQIRJUKXK RXKTMQONRMUMWNYP[S]T_TaSbQbP`",633:" 19H\\IQJOLMNMONOPNTL[ RNTPPRNTMVMXOXRWWTb",634:" 27G\\HQIOKMMMNNNPMUMXNZO[Q[SZUWVUWRXMXJWGUFSFRHRJSMUPWRZT",635:" 9LWRMPTOXOZP[R[TYUW",636:" 19I[OMK[ RYNXMWMUNQROSNS RNSPTQUSZT[U[VZ",637:" 9JZKFMFOGPHX[ RRML[",638:" 21H]OMIb RNQMVMYO[Q[SZUXWT RYMWTVXVZW[Y[[Y\\W",639:" 14I[LMOMNSMXL[ RYMXPWRUURXOZL[",640:" 29JZTFRGQHQIRJUKXK RUKRLPMOOOQQSTTVT RTTPUNVMXMZO\\S^T_TaRbPb",641:" 18J[RMPNNPMSMVNYOZQ[S[UZWXXUXRWOVNTMRM",642:" 13G]PML[ RUMVSWXX[ RIPKNNM[M",643:" 19I[MSMVNYOZQ[S[UZWXXUXRWOVNTMRMPNNPMSIb",644:" 18I][MQMONMPLSLVMYNZP[R[TZVXWUWRVOUNSM",645:" 8H\\SMP[ RJPLNOMZM",646:" 16H\\IQJOLMNMONOPMVMYO[Q[TZVXXTYPYM",647:" 21G]ONMOKQJTJWKYLZN[Q[TZWXYUZRZOXMVMTORSPXMb",648:" 14I[KMMMOOU`WbYb RZMYOWRM]K`Jb",649:" 20F]VFNb RGQHOJMLMMNMPLULXMZO[Q[TZVXXUZP[M",650:" 23F]NMLNJQITIWJZK[M[OZQW RRSQWRZS[U[WZYWZTZQYNXM",651:" 22L\\UUTSRRPRNSMTLVLXMZO[Q[SZTXVRUWUZV[W[YZZY\\V",652:" 23M[MVOSRNSLTITGSFQGPIOMNTNZO[P[RZTXUUURVVWWYW[V",653:" 14MXTTTSSRQROSNTMVMXNZP[S[VYXV",654:" 24L\\UUTSRRPRNSMTLVLXMZO[Q[SZTXZF RVRUWUZV[W[YZZY\\V",655:" 17NXOYQXRWSUSSRRQROSNUNXOZQ[S[UZVYXV",656:" 24OWOVSQUNVLWIWGVFTGSIQQNZKaJdJfKgMfNcOZP[R[TZUYWV",657:" 28L[UUTSRRPRNSMTLVLXMZO[Q[SZTY RVRTYPdOfMgLfLdMaP^S\\U[XY[V",658:" 29M\\MVOSRNSLTITGSFQGPIOMNSM[ RM[NXOVQSSRURVSVUUXUZV[W[YZZY\\V",659:" 16PWSMSNTNTMSM RPVRRPXPZQ[R[TZUYWV",660:" 20PWSMSNTNTMSM RPVRRLdKfIgHfHdIaL^O\\Q[TYWV",661:" 33M[MVOSRNSLTITGSFQGPIOMNSM[ RM[NXOVQSSRURVSVUTVQV RQVSWTZU[V[XZYY[V",662:" 18OWOVQSTNULVIVGUFSGRIQMPTPZQ[R[TZUYWV",663:" 33E^EVGSIRJSJTIXH[ RIXJVLSNRPRQSQTPXO[ RPXQVSSURWRXSXUWXWZX[Y[[Z\\Y^V",664:" 23J\\JVLSNROSOTNXM[ RNXOVQSSRURVSVUUXUZV[W[YZZY\\V",665:" 23LZRRPRNSMTLVLXMZO[Q[SZTYUWUUTSRRQSQURWTXWXYWZV",666:" 24KZKVMSNQMUGg RMUNSPRRRTSUUUWTYSZQ[ RMZO[R[UZWYZV",667:" 27L[UUTSRRPRNSMTLVLXMZO[Q[SZ RVRUUSZPaOdOfPgRfScS\\U[XY[V",668:" 15MZMVOSPQPSSSTTTVSYSZT[U[WZXYZV",669:" 16NYNVPSQQQSSVTXTZR[ RNZP[T[VZWYYV",670:" 16OXOVQSSO RVFPXPZQ[S[UZVYXV RPNWN",671:" 19L[LVNRLXLZM[O[QZSXUU RVRTXTZU[V[XZYY[V",672:" 17L[LVNRMWMZN[O[RZTXUUUR RURVVWWYW[V",673:" 25I^LRJTIWIYJ[L[NZPX RRRPXPZQ[S[UZWXXUXR RXRYVZW\\W^V",674:" 20JZJVLSNRPRQSQZR[U[XYZV RWSVRTRSSOZN[L[KZ",675:" 23L[LVNRLXLZM[O[QZSXUU RVRPdOfMgLfLdMaP^S\\U[XY[V",676:" 23LZLVNSPRRRTTTVSXQZN[P\\Q^QaPdOfMgLfLdMaP^S\\WYZV",677:" 22J\\K[NZQXSVUSWOXKXIWGUFSGRHQJPOPTQXRZT[V[XZYY",683:" 26I[WUWRVOUNSMQMONMPLSLVMYNZP[R[TZVXWUXPXKWHVGTFRFPGNI",684:" 16JZWNUMRMPNNPMSMVNYOZQ[T[VZ RMTUT",685:" 23J[TFRGPJOLNOMTMXNZO[Q[SZUWVUWRXMXIWGVFTF RNPWP",686:" 21H\\VFNb RQMNNLPKSKVLXNZQ[S[VZXXYUYRXPVNSMQM",687:" 16I[XOWNTMQMNNMOLQLSMUOWSZT\\T^S_Q_",700:" 18H\\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF",701:" 5H\\NJPISFS[",702:" 15H\\LKLJMHNGPFTFVGWHXJXLWNUQK[Y[",703:" 16H\\MFXFRNUNWOXPYSYUXXVZS[P[MZLYKW",704:" 7H\\UFKTZT RUFU[",705:" 18H\\WFMFLOMNPMSMVNXPYSYUXXVZS[P[MZLYKW",706:" 24H\\XIWGTFRFOGMJLOLTMXOZR[S[VZXXYUYTXQVOSNRNOOMQLT",707:" 6H\\YFO[ RKFYF",708:" 30H\\PFMGLILKMMONSOVPXRYTYWXYWZT[P[MZLYKWKTLRNPQOUNWMXKXIWGTFPF",709:" 24H\\XMWPURRSQSNRLPKMKLLINGQFRFUGWIXMXRWWUZR[P[MZLX",710:" 6MWRYQZR[SZRY",711:" 9MWSZR[QZRYSZS\\R^Q_",712:" 12MWRMQNROSNRM RRYQZR[SZRY",713:" 15MWRMQNROSNRM RSZR[QZRYSZS\\R^Q_",714:" 9MWRFRT RRYQZR[SZRY",715:" 21I[LKLJMHNGPFTFVGWHXJXLWNVORQRT RRYQZR[SZRY",716:" 3NVRFRM",717:" 6JZNFNM RVFVM",718:" 14KYQFOGNINKOMQNSNUMVKVIUGSFQF",719:" 27H\\PBP_ RTBT_ RYIWGTFPFMGKIKKLMMNOOUQWRXSYUYXWZT[P[MZKX",720:" 3G][BIb",721:" 11KYVBTDRGPKOPOTPYR]T`Vb",722:" 11KYNBPDRGTKUPUTTYR]P`Nb",723:" 3NVRBRb",724:" 3E_IR[R",725:" 6E_RIR[ RIR[R",726:" 6E_IO[O RIU[U",727:" 6G]KKYY RYKKY",728:" 9JZRLRX RMOWU RWOMU",729:" 6MWRQQRRSSRRQ",730:" 8MWSFRGQIQKRLSKRJ",731:" 8MWRHQGRFSGSIRKQL",732:" 9E_UMXP[RXTUW RIR[R",733:" 12H]SBLb RYBRb RLOZO RKUYU",734:" 35E_\\O\\N[MZMYNXPVUTXRZP[L[JZIYHWHUISJRQNRMSKSIRGPFNGMIMKNNPQUXWZY[[[\\Z\\Y",735:" 28G]IIJKKOKUJYI[ R[IZKYOYUZY[[ RIIKJOKUKYJ[I RI[KZOYUYYZ[[",737:" 6KYOBO[ RUBU[",738:" 6F^RBR[ RI[[[",739:" 4F^[BI[[[",740:" 18E_RIQJRKSJRI RIYHZI[JZIY R[YZZ[[\\Z[Y",741:" 33F^RHNLKPJSJUKWMXOXQWRU RRHVLYPZSZUYWWXUXSWRU RRUQYP\\ RRUSYT\\ RP\\T\\",742:" 26F^RNQKPINHMHKIJKJOKRLTNWR\\ RRNSKTIVHWHYIZKZOYRXTVWR\\",743:" 20F^RGPJLOIR RRGTJXO[R RIRLUPZR] R[RXUTZR]",744:" 48F^RTTWVXXXZW[U[SZQXPVPSQ RSQUOVMVKUISHQHOINKNMOOQQ RQQNPLPJQISIUJWLXNXPWRT RRTQYP\\ RRTSYT\\ RP\\T\\",745:" 55F^RRR[Q\\ RRVQ\\ RRIQHOHNINKONRR RRISHUHVIVKUNRR RRRNOLNJNIOIQJR RRRVOXNZN[O[QZR RRRNULVJVIUISJR RRRVUXVZV[U[SZR",746:" 55F^ISJSLTMVMXLZ RISIRJQLQMRNTNWMYLZ RRGPIOLOOQUQXPZR\\ RRGTIULUOSUSXTZR\\ R[S[RZQXQWRVTVWWYXZ R[SZSXTWVWXXZ RKVYV",750:" 18PSSRRSQSPRPQQPRPSQSSRUQV RQQQRRRRQQQ",751:" 16PTQPPQPSQTSTTSTQSPQP RRQQRRSSRRQ",752:" 9NVPOTU RTOPU RNRVR",753:" 28MWRKQMOPMR RRKSMUPWR RRMOQ RRMUQ RROPQ RROTQ RQQSQ RMRWR",754:" 26MWMRMQNOONQMSMUNVOWQWR RPNTN ROOUO RNPVP RNQVQ RMRWR",755:" 14LRLFLRRRLF RLIPQ RLLOR RLOMQ",756:" 10MWRKQMOPMR RRKSMUPWR",757:" 11MWWRWQVOUNSMQMONNOMQMR",758:" 13G]]R]P\\MZJWHTGPGMHJJHMGPGR",759:" 11MWMRMSNUOVQWSWUVVUWSWR",760:" 7LXLPNRQSSSVRXP",761:" 6RURUTTURTPRO",762:" 7RVRRUPVNVLUKTK",763:" 7NRRROPNNNLOKPK",764:" 21MWWHVGTFQFOGNHMJMLNNOOUSVTWVWXVZU[S\\P\\N[MZ",765:" 21G]IWHVGTGQHOINKMMMONPOTUUVWWYW[V\\U]S]P\\N[M",766:" 31G]RRTUUVWWYW[V\\U]S]Q\\O[NYMWMUNTOPUOVMWKWIVHUGSGQHOINKMMMONPORR",767:" 22H\\KFK[ RHF[FQP[Z RZV[Y\\[ RZVZY RWYZY RWYZZ\\[",768:" 30KYUARBPCNELHKLKRLUNWQXSXVWXUYR RKPLMNKQJSJVKXMYPYVXZV]T_R`Oa",796:" 3>f>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:" 34<hP<K=G?DAAD?G=K<P<T=Y?]A`DcGeKgPhThYg]e`cc`e]gYhThPgKeGcD`A]?Y=T<P<",907:" 50){O)I*E+@-;073370;-@+E*I)O)U*[+_-d0i3m7q;t@wEyIzO{U{[z_ydwitmqqmtiwdy_z[{U{OzIyEw@t;q7m3i0d-_+[*U)O)",908:" 34>fRAPCMDJDGCEA>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<P@OFNNNVO^PdQhSnUs",2404:" 28I[L+O1R8T=UAVFWNWVV^UcTgRlOsLy RO1Q6S<T@UFVNVVU^TdShQnOs",2405:" 14I[M+MRMy RN+NRNy RM+X+ RMyXy",2406:" 14I[V+VRVy RW+WRWy RL+W+ RLyWy",2407:" 48I[V+S-Q/P1O4O8P<TDUGUJTMRP RS-Q0P4P8Q;UCVGVJUMRPNRRTUWVZV]UaQiPlPpQtSw RRTTWUZU]T`PhOlOpPsQuSwVy",2408:" 48I[N+Q-S/T1U4U8T<PDOGOJPMRP RQ-S0T4T8S;OCNGNJOMRPVRRTOWNZN]OaSiTlTpStQw RRTPWOZO]P`ThUlUpTsSuQwNy",2409:" 32I[V.S1Q4O8N=NCOIPMSXT\\UbUgTlSoQs RS1Q5P8O=OBPHQLTWU[VaVgUlSpQsNv",2410:" 32I[N.Q1S4U8V=VCUITMQXP\\ObOgPlQoSs RQ1S5T8U=UBTHSLPWO[NaNgOlQpSsVv",2411:' 147Z:RARRo R@RQo R?RRr RZ"VJRr',2412:" 57Ca].\\.[/[0\\1]1^0^.],[+Y+W,U.T0S3R:QJQjPsOv R\\/\\0]0]/\\/ RR:Rj RU.T1S:SZRjQqPtOvMxKyIyGxFvFtGsHsItIuHvGv RGtGuHuHtGt",2501:" 20H\\RFJ[ RRIK[J[ RRIY[Z[ RRFZ[ RMUWU RLVXV",2502:" 44H\\LFL[ RMGMZ RLFTFWGXHYJYMXOWPTQ RMGTGWHXJXMWOTP RMPTPWQXRYTYWXYWZT[L[ RMQTQWRXTXWWYTZMZ",2503:" 38H]ZKYIWGUFQFOGMILKKNKSLVMXOZQ[U[WZYXZV RZKYKXIWHUGQGOHMKLNLSMVOYQZUZWYXXYVZV",2504:" 32H]LFL[ RMGMZ RLFSFVGXIYKZNZSYVXXVZS[L[ RMGSGVHWIXKYNYSXVWXVYSZMZ",2505:" 27I\\MFM[ RNGNZ RMFYF RNGYGYF RNPTPTQ RNQTQ RNZYZY[ RM[Y[",2506:" 21I[MFM[ RNGN[M[ RMFYF RNGYGYF RNPTPTQ RNQTQ",2507:" 44H]ZKYIWGUFQFOGMILKKNKSLVMXOZQ[U[WZYXZVZRUR RZKYKXIWHUGQGOHNIMKLNLSMVNXOYQZUZWYXXYVYSUSUR",2508:" 22G]KFK[ RKFLFL[K[ RYFXFX[Y[ RYFY[ RLPXP RLQXQ",2509:" 8NWRFR[S[ RRFSFS[",2510:" 20J[VFVVUYSZQZOYNVMV RVFWFWVVYUZS[Q[OZNYMV",2511:" 22H]LFL[M[ RLFMFM[ RZFYFMR RZFMS RPOY[Z[ RQOZ[",2512:" 14IZMFM[ RMFNFNZ RNZYZY[ RM[Y[",2513:" 26F^JFJ[ RKKK[J[ RKKR[ RJFRX RZFRX RYKR[ RYKY[Z[ RZFZ[",2514:" 20G]KFK[ RLIL[K[ RLIY[ RKFXX RXFXX RXFYFY[",2515:" 40G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF RQGNHLKKNKSLVNYQZSZVYXVYSYNXKVHSGQG",2516:" 27H\\LFL[ RMGM[L[ RLFUFWGXHYJYMXOWPUQMQ RMGUGWHXJXMWOUPMP",2517:" 48G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF RQGNHLKKNKSLVNYQZSZVYXVYSYNXKVHSGQG RSXX]Y] RSXTXY]",2518:" 34H\\LFL[ RMGM[L[ RLFTFWGXHYJYMXOWPTQMQ RMGTGWHXJXMWOTPMP RRQX[Y[ RSQY[",2519:" 43H\\YIWGTFPFMGKIKKLMMNOOTQVRWSXUXXWYTZPZNYMXKX RYIWIVHTGPGMHLILKMMONTPVQXSYUYXWZT[P[MZKX",2520:" 15J[RGR[ RSGS[R[ RLFYFYG RLFLGYG",2521:" 24G]KFKULXNZQ[S[VZXXYUYF RKFLFLUMXNYQZSZVYWXXUXFYF",2522:" 14H\\JFR[ RJFKFRX RZFYFRX RZFR[",2523:" 26E_GFM[ RGFHFMX RRFMX RRIM[ RRIW[ RRFWX R]F\\FWX R]FW[",2524:" 16H\\KFX[Y[ RKFLFY[ RYFXFK[ RYFL[K[",2525:" 17I\\KFRPR[S[ RKFLFSP RZFYFRP RZFSPS[",2526:" 20H\\XFK[ RYFL[ RKFYF RKFKGXG RLZYZY[ RK[Y[",2551:" 38E\\XFVHTKQPOSLWIZG[E[DZDXEWFXEY RXFWJUTT[ RXFU[ RT[TYSVRTPRNQLQKRKTLWOZR[V[XZ",2552:" 70F^UGTHSJQOOUNWLZJ[ RTHSKQSPVOXMZJ[H[GZGXHWIXHY ROLNNMOKOJNJLKJMHOGRFXFZG[I[KZMXNTORO RXFYGZIZKYMXN RTOWPXQYSYVXYWZU[S[RZRXSU RTOVPWQXSXVWYU[",2553:" 41H]KHJJJLKNNOQOUNWMYKZIZGYFWFTGQJOMMQLULXMZP[R[UZWXXVXTWRURSSRU RWFUGRJPMNQMUMXNZP[",2554:" 43F]UGTHSJQOOUNWLZJ[ RTHSKQSPVOXMZJ[H[GZGXHWJWLXNZP[S[UZWXYTZOZLYIWGUFPFMGKIJKJMKNMNNMOK",2555:" 49I\\WIVJVLWMYMZKZIYGWFTFRGQHPJPLQNSO RTFRHQJQMSO RSOQONPLRKTKWLYMZO[R[UZWXXVXTWRURSSRU RQOOPMRLTLXMZ",2556:" 46G\\WHVJTORUQWOZM[ RQLPNNOLOKMKKLINGQF[FXGWHVKTSSVRXPZM[K[IZHYHXIWJXIY RSFWGXG ROSPRRQVQXPZMXT",2557:" 53G]JIIKIMJOLPOPROTNWKXHXGWFVFTGRIQKPNPQQSSTUTWSYQZO RWFUGSIRKQNQRST RZOYSWWUYSZO[L[JZIXIWJVKWJX RYSWVUXRZO[",2558:" 55F^LLKKKILGOFRFOQMWLYKZI[G[FZFXGWHXGY RRFOONRLWKYI[ RJTKSMRVOXN[L]J^H^G]F\\FZGXJWLURTVTYV[W[YZ[X R\\FZHXLVRUVUYV[",2559:" 33IYWHUKSPQUPWNZL[ RYLWNTOQOONNLNJOHQGUFYFWHVJTPRVQXOZL[J[IZIXJWKXJY",2560:" 34IZYFWHUKSPPYN] RYMWOTPQPOONMNKOIQGUFYFWIVKSTQXPZN]M^K_J^J\\KZMXOWRVVU",2561:" 59F^LLKKKIMGPFRFOQMWLYKZI[G[FZFXGWHXGY RRFOONRLWKYI[ RZGWKUMSNPO R]G\\H]I^H^G]F\\FZGWLVMTNPO RPOSPTRUYV[ RPORPSRTYV[W[YZ[X",2562:" 40I[MILKLMMOOPRPUOWNZK[H[GZFYFWGVHTKPUOWMZK[ RVHTLRSQVPXNZK[I[HZHXIWKWMXPZR[U[WZYX",2563:" 49D`RFNOKUIXGZE[C[BZBXCWDXCY RRFPMOQNVNZP[ RRFQJPOOVOZP[ R[FWORXP[ R[FYMXQWVWZY[Z[\\Z^X R[FZJYOXVXZY[",2564:" 38G^RFQJOPMULWJZH[F[EZEXFWGXFY RRFRKSVT[ RRFSKTVT[ R`G_H`IaHaG`F^F\\GZJYLWQUWT[",2565:" 34H]SFQGOIMLLNKRKVLYMZO[Q[TZVXXUYSZOZKYHXGWGUHSJQNPSPV RQGOJMNLRLVMYO[",2566:" 53F]UGTHSJQOOUNWLZJ[ RTHSKQSPVOXMZJ[H[GZGXHWIXHY ROLNNMOKOJNJLKJMHOGRFVFYGZH[J[MZOYPVQTQRP RVFXGYHZJZMYOXPVQ",2567:" 43H]UJULTNSOQPOPNNNLOIQGTFWFYGZIZMYPWSSWPYNZK[I[HZHXIWKWMXPZS[V[XZZX RWFXGYIYMXPVSSVOYK[",2568:" 65F^UGTHSJQOOUNWLZJ[ RTHSKQSPVOXMZJ[H[GZGXHWIXHY ROLNNMOKOJNJLKJMHOGRFWFZG[I[KZMYNVORO RWFYGZIZKYMXNVO RROUPVRWYX[ RROTPURVYX[Y[[Z]X",2569:" 36H\\NIMKMMNOPPSPVOXN[K\\H\\G[FZFXGWHVJUMSTRWPZN[ RVJUNTUSXQZN[K[IZHXHWIVJWIX",2570:" 38I[YHXJVOTUSWQZO[ RSLRNPONOMMMKNIPGSF\\FZGYHXKVSUVTXRZO[M[KZJYJXKWLXKY RUFYGZG",2571:" 39G]HJJGLFMFOHOKNNKVKYL[ RMFNHNKKSJVJYL[N[PZSWUTVR RZFVRUVUYW[X[ZZ\\X R[FWRVVVYW[",2572:" 36G\\HJJGLFMFOHOKNOLVLYM[ RMFNHNKLRKVKYM[N[QZTWVTXPYMZIZGYFXFWGVIVLWNYP[Q]Q",2573:" 41F]ILHLGKGIHGJFNFMHLLKUJ[ RLLLUK[ RVFTHRLOUMYK[ RVFUHTLSUR[ RTLTUS[ R`F^G\\IZLWUUYS[",2574:" 52H\\PKOLMLLKLIMGOFQFSGTITLSPQUOXMZJ[H[GZGXHWIXHY RQFRGSISLRPPUNXLZJ[ R]G\\H]I^H^G]F[FYGWIULSPRURXSZT[U[WZYX",2575:" 42G]JJLGNFOFQGQIOOORPT ROFPGPINONRPTRTUSWQYNZL R\\FZLWTUX R]F[LYQWUUXSZP[L[JZIXIWJVKWJX",2576:" 44G\\ZHYJWOVRUTSWQYOZL[ RSLRNPONOMMMKNIPGSF]F[GZHYKXOVUTXQZL[H[GZGXHWJWLXOZQ[T[WZYX RVFZG[G",2601:" 36H\\WMW[X[ RWMXMX[ RWPUNSMPMNNLPKSKULXNZP[S[UZWX RWPSNPNNOMPLSLUMXNYPZSZWX",2602:" 36H\\LFL[M[ RLFMFM[ RMPONQMTMVNXPYSYUXXVZT[Q[OZMX RMPQNTNVOWPXSXUWXVYTZQZMX",2603:" 32I[XPVNTMQMONMPLSLUMXOZQ[T[VZXX RXPWQVOTNQNOONPMSMUNXOYQZTZVYWWXX",2604:" 36H\\WFW[X[ RWFXFX[ RWPUNSMPMNNLPKSKULXNZP[S[UZWX RWPSNPNNOMPLSLUMXNYPZSZWX",2605:" 36I[MTXTXQWOVNTMQMONMPLSLUMXOZQ[T[VZXX RMSWSWQVOTNQNOONPMSMUNXOYQZTZVYWWXX",2606:" 24LZWFUFSGRJR[S[ RWFWGUGSH RTGSJS[ ROMVMVN ROMONVN",2607:" 48H\\XMWMW\\V_U`SaQaO`N_L_ RXMX\\W_UaSbPbNaL_ RWPUNSMPMNNLPKSKULXNZP[S[UZWX RWPSNPNNOMPLSLUMXNYPZSZWX",2608:" 25H\\LFL[M[ RLFMFM[ RMQPNRMUMWNXQX[ RMQPORNTNVOWQW[X[",2609:" 24NWRFQGQHRISITHTGSFRF RRGRHSHSGRG RRMR[S[ RRMSMS[",2610:" 24NWRFQGQHRISITHTGSFRF RRGRHSHSGRG RRMRbSb RRMSMSb",2611:" 22H[LFL[M[ RLFMFM[ RXMWMMW RXMMX RPTV[X[ RQSX[",2612:" 8NWRFR[S[ RRFSFS[",2613:" 42CbGMG[H[ RGMHMH[ RHQKNMMPMRNSQS[ RHQKOMNONQORQR[S[ RSQVNXM[M]N^Q^[ RSQVOXNZN\\O]Q][^[",2614:" 25H\\LML[M[ RLMMMM[ RMQPNRMUMWNXQX[ RMQPORNTNVOWQW[X[",2615:" 36I\\QMONMPLSLUMXOZQ[T[VZXXYUYSXPVNTMQM RQNOONPMSMUNXOYQZTZVYWXXUXSWPVOTNQN",2616:" 36H\\LMLbMb RLMMMMb RMPONQMTMVNXPYSYUXXVZT[Q[OZMX RMPQNTNVOWPXSXUWXVYTZQZMX",2617:" 36H\\WMWbXb RWMXMXb RWPUNSMPMNNLPKSKULXNZP[S[UZWX RWPSNPNNOMPLSLUMXNYPZSZWX",2618:" 21KYOMO[P[ ROMPMP[ RPSQPSNUMXM RPSQQSOUNXNXM",2619:" 50J[XPWNTMQMNNMPNRPSUUWV RVUWWWXVZ RWYTZQZNY ROZNXMX RXPWPVN RWOTNQNNO RONNPOR RNQPRUTWUXWXXWZT[Q[NZMX",2620:" 16MXRFR[S[ RRFSFS[ ROMVMVN ROMONVN",2621:" 25H\\LMLWMZO[R[TZWW RLMMMMWNYPZRZTYWW RWMW[X[ RWMXMX[",2622:" 14JZLMR[ RLMMMRY RXMWMRY RXMR[",2623:" 26F^IMN[ RIMJMNX RRMNX RRPN[ RRPV[ RRMVX R[MZMVX R[MV[",2624:" 16I[LMW[X[ RLMMMX[ RXMWML[ RXMM[L[",2625:" 17JZLMR[ RLMMMRY RXMWMRYNb RXMR[ObNb",2626:" 20I[VNL[ RXMNZ RLMXM RLMLNVN RNZXZX[ RL[X[",2651:" 33K[UUTSRRPRNSMTLVLXMZO[Q[SZTX RPRNTMVMYO[ RVRTXTZV[XZYY[V RWRUXUZV[",2652:" 23LZLVNSPO RSFMXMZO[P[RZTXUUURVVWWXWZV RTFNXNZO[",2653:" 22LXTSSTTTTSSRQROSNTMVMXNZP[S[VYXV RQROTNVNYP[",2654:" 33K[UUTSRRPRNSMTLVLXMZO[Q[SZTX RPRNTMVMYO[ RZFTXTZV[XZYY[V R[FUXUZV[",2655:" 23LXOYQXRWSUSSRRQROSNTMVMXNZP[S[VYXV RQROTNVNYP[",2656:" 27OXRRUOWLXIXGWFUGTIKdKfLgNfOcPZQ[S[UZVYXV RTISNRRO[M`Kd",2657:" 38K[UUTSRRPRNSMTLVLXMZO[Q[SZTX RPRNTMVMYO[ RVRPd RWRT[R`PdOfMgLfLdMaO_R]V[YY[V",2658:" 30L[LVNSPO RSFL[ RTFM[ ROUQSSRTRVSVUUXUZV[ RTRUSUUTXTZV[XZYY[V",2659:" 19NVSLRMSNTMSL RQROXOZQ[SZTYVV RRRPXPZQ[",2660:" 24NVSLRMSNTMSL RQRKd RRRO[M`KdJfHgGfGdHaJ_M]Q[TYVV",2661:" 31LZLVNSPO RSFL[ RTFM[ RURUSVSURTRRTOU ROURVSZT[ ROUQVRZT[U[XYZV",2662:" 17NVNVPSRO RUFOXOZQ[SZTYVV RVFPXPZQ[",2663:" 45E^EVGSIRKSKUI[ RIRJSJUH[ RKUMSORPRRSRUP[ RPRQSQUO[ RRUTSVRWRYSYUXXXZY[ RWRXSXUWXWZY[[Z\\Y^V",2664:" 32I[IVKSMROSOUM[ RMRNSNUL[ ROUQSSRTRVSVUUXUZV[ RTRUSUUTXTZV[XZYY[V",2665:" 29KYRRPRNSMTLVLXMZO[Q[SZTYUWUUTSRRQSQURWTXVXXWYV RPRNTMVMYO[",2666:" 30L[LVNSPO RQLHg RRLIg ROUQSSRTRVSVUUXUZV[ RTRUSUUTXTZV[XZYY[V",2667:" 35K[UUTSRRPRNSMTLVLXMZO[Q[SZ RPRNTMVMYO[ RVRPdPfQgSfTcT[V[YY[V RWRT[R`Pd",2668:" 24LZLVNSPRRSRUP[ RPRQSQUO[ RRUTSVRWRVU RVRVUWWXWZV",2669:" 22NZNVPSQQQSTUUWUYTZR[ RQSSUTWTYR[ RNZP[U[XYZV",2670:" 20NVNVPSRO RUFOXOZQ[SZTYVV RVFPXPZQ[ RPNVN",2671:" 27K[NRLXLZN[O[QZSXUU RORMXMZN[ RVRTXTZV[XZYY[V RWRUXUZV[",2672:" 23KZNRMTLWLZN[O[RZTXUUUR RORNTMWMZN[ RURVVWWXWZV",2673:" 36H]LRJTIWIZK[L[NZPX RMRKTJWJZK[ RRRPXPZR[S[UZWXXUXR RSRQXQZR[ RXRYVZW[W]V",2674:" 42JZJVLSNRPRQSQUPXOZM[L[KZKYLYKZ RWSVTWTWSVRURSSRUQXQZR[U[XYZV RQSRU RSSQU RPXQZ RQXOZ",2675:" 32K[NRLXLZN[O[QZSXUU RORMXMZN[ RVRPd RWRT[R`PdOfMgLfLdMaO_R]V[YY[V",2676:" 38LYLVNSPRRRTSTVSXPZN[ RRRSSSVRXPZ RN[P\\Q^QaPdNfLgKfKdLaO^R\\VYYV RN[O\\P^PaOdNf",2700:" 42H\\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF ROGMJLOLRMWOZ RNYQZSZVY RUZWWXRXOWJUG RVHSGQGNH",2701:" 12H\\NJPISFS[ RNJNKPJRHR[S[",2702:" 34H\\LKLJMHNGPFTFVGWHXJXLWNUQL[ RLKMKMJNHPGTGVHWJWLVNTQK[ RLZYZY[ RK[Y[",2703:" 48H\\MFXFQO RMFMGWG RWFPO RQNSNVOXQYTYUXXVZS[P[MZLYKWLW RPOSOVPXS RTOWQXTXUWXTZ RXVVYSZPZMYLW ROZLX",2704:" 18H\\UIU[V[ RVFV[ RVFKVZV RUILV RLUZUZV",2705:" 53H\\MFLO RNGMN RMFWFWG RNGWG RMNPMSMVNXPYSYUXXVZS[P[MZLYKWLW RLOMOONSNVOXR RTNWPXSXUWXTZ RXVVYSZPZMYLW ROZLX",2706:" 62H\\VGWIXIWGTFRFOGMJLOLTMXOZR[S[VZXXYUYTXQVOSNRNOOMQ RWHTGRGOH RPGNJMOMTNXQZ RMVOYRZSZVYXV RTZWXXUXTWQTO RXSVPSOROOPMS RQONQMT",2707:" 12H\\KFYFO[ RKFKGXG RXFN[O[",2708:" 68H\\PFMGLILKMMNNPOTPVQWRXTXWWYTZPZMYLWLTMRNQPPTOVNWMXKXIWGTFPF RNGMIMKNMPNTOVPXRYTYWXYWZT[P[MZLYKWKTLRNPPOTNVMWKWIVG RWHTGPGMH RLXOZ RUZXX",2709:" 62H\\WPURRSQSNRLPKMKLLINGQFRFUGWIXMXRWWUZR[P[MZLXMXNZ RWMVPSR RWNUQRRQRNQLN RPRMPLMLLMIPG RLKNHQGRGUHWK RSGVIWMWRVWTZ RUYRZPZMY",2710:" 16MXRXQYQZR[S[TZTYSXRX RRYRZSZSYRY",2711:" 24MXTZS[R[QZQYRXSXTYT\\S^Q_ RRYRZSZSYRY RS[T\\ RTZS^",2712:" 32MXRMQNQORPSPTOTNSMRM RRNROSOSNRN RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY",2713:" 40MXRMQNQORPSPTOTNSMRM RRNROSOSNRN RTZS[R[QZQYRXSXTYT\\S^Q_ RRYRZSZSYRY RS[T\\ RTZS^",2714:" 24MXRFRTST RRFSFST RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY",2715:" 58I\\LKLJMHNGQFTFWGXHYJYLXNWOUPRQ RLKMKMJNHQGTGWHXJXLWNUORP RMIPG RUGXI RXMTP RRPRTSTSP RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY",2716:" 24MXTFRGQIQLRMSMTLTKSJRJQK RRKRLSLSKRK RRGQK RQIRJ",2717:" 24MXTHSIRIQHQGRFSFTGTJSLQM RRGRHSHSGRG RSITJ RTHSL",2718:" 71F_\\MZMXNWPUVTXSYQZMZKYJWJUKSLRQOSMTKTISGQFPFNGMIMKNNPQUWXZZ[\\[ R\\M\\NZNXO RYNXPVVUXSZQ[M[KZJYIWIUJSLQQNRMSKSIRG RSHQGPGNH ROGNINKONQQVWXYZZ\\Z\\[",2719:" 51I\\RBR_S_ RRBSBS_ RWIYIWGTFQFNGLILKMMNNVRWSXUXWWYTZQZOYNX RWIVHTGQGNHMIMKNMVQXSYUYWXYWZT[Q[NZLXNX RXXUZ",2720:" 8G^[BIbJb R[B\\BJb",2721:" 24KYUBSDQGOKNPNTOYQ]S`UbVb RUBVBTDRGPKOPOTPYR]T`Vb",2722:" 24KYNBPDRGTKUPUTTYR]P`NbOb RNBOBQDSGUKVPVTUYS]Q`Ob",2723:" 39JZRFQGSQRR RRFRR RRFSGQQRR RMINIVOWO RMIWO RMIMJWNWO RWIVINOMO RWIMO RWIWJMNMO",2724:" 8F_JQ[Q[R RJQJR[R",2725:" 16F_RIRZSZ RRISISZ RJQ[Q[R RJQJR[R",2726:" 16F_JM[M[N RJMJN[N RJU[U[V RJUJV[V",2727:" 11NWSFRGRM RSGRM RSFTGRM",2728:" 22I[NFMGMM RNGMM RNFOGMM RWFVGVM RWGVM RWFXGVM",2729:" 30KYQFOGNINKOMQNSNUMVKVIUGSFQF RQFNIOMSNVKUGQF RSFOGNKQNUMVISF",2750:" 42H]TFQGOIMLLOKSKVLYMZO[Q[TZVXXUYRZNZKYHXGVFTF RTFRGPINLMOLSLVMYO[ RQ[SZUXWUXRYNYKXHVF",2751:" 15H]TJO[ RVFP[ RVFSIPKNL RUIQKNL",2752:" 42H]OJPKOLNKNJOHPGSFVFYGZIZKYMWOTQPSMUKWI[ RVFXGYIYKXMVOPS RJYKXMXRZUZWYXW RMXR[U[WZXW",2753:" 50H]OJPKOLNKNJOHPGSFVFYGZIZKYMVOSP RVFXGYIYKXMVO RQPSPVQWRXTXWWYVZS[O[LZKYJWJVKULVKW RSPUQVRWTWWVYUZS[",2754:" 10H]XGR[ RYFS[ RYFJUZU",2755:" 39H]QFLP RQF[F RQGVG[F RLPMOPNSNVOWPXRXUWXUZR[O[LZKYJWJVKULVKW RSNUOVPWRWUVXTZR[",2756:" 46H]YIXJYKZJZIYGWFTFQGOIMLLOKSKWLYMZO[R[UZWXXVXSWQVPTOQOOPMRLT RTFRGPINLMOLSLXMZ RR[TZVXWVWRVP",2757:" 30H]NFLL R[FZIXLSRQUPWO[ RXLRRPUOWN[ RMIPFRFWI RNHPGRGWIYIZH[F",2758:" 63H]SFPGOHNJNMOOQPTPXOYNZLZIYGVFSF RSFQGPHOJOMPOQP RTPWOXNYLYIXGVF RQPMQKSJUJXKZN[R[VZWYXWXTWRVQTP RQPNQLSKUKXLZN[ RR[UZVYWWWSVQ",2759:" 46H]YMXOVQTRQROQNPMNMKNIPGSFVFXGYHZJZNYRXUVXTZQ[N[LZKXKWLVMWLX ROQNONKOIQGSF RXGYIYNXRWUUXSZQ[",2760:" 6MXPYOZP[QZPY",2761:" 8MXP[OZPYQZQ[P]N_",2762:" 11MXSMRNSOTNSM RPYOZP[QZ",2763:" 14MXSMRNSOTNSM RP[OZPYQZQ[P]N_",2764:" 17MXUFTGRS RUGRS RUFVGRS RPYOZP[QZPY",2765:" 34H]OJPKOLNKNJOHPGSFWFZG[I[KZMYNSPQQQSRTTT RWFYGZIZKYMXNVO RPYOZP[QZPY",2766:" 8MXVFTHSJSKTLUKTJ",2767:" 8MXUHTGUFVGVHUJSL",2768:" 55E_\\N[O\\P]O]N\\M[MYNWPRXPZN[K[HZGXGVHTISKRPPROTMUKUITGRFPGOIOLPRQUSXUZW[Y[ZYZX RK[IZHXHVITJSPP ROLPQQTSWUYWZYZZY",2769:" 41H]TBL_ RYBQ_ RZJYKZL[K[JZHYGVFRFOGMIMKNMONVRXT RMKOMVQWRXTXWWYVZS[O[LZKYJWJVKULVKW",2770:" 3G]_BEb",2771:" 20KZZBVESHQKOONTNXO]P`Qb RVESIQMPPOUOZP_Qb",2772:" 20JYSBTDUGVLVPUUSYQ\\N_Jb RSBTEUJUOTTSWQ[N_",2773:" 9J[TFTR ROIYO RYIOO",2774:" 3E_IR[R",2775:" 6E_RIR[ RIR[R",2776:" 6E_IO[O RIU[U",2777:" 6NWUFSM RVFSM",2778:" 12I[PFNM RQFNM RYFWM RZFWM",2779:" 14KZSFQGPIPKQMSNUNWMXKXIWGUFSF",2801:" 18H\\RFK[ RRFY[ RRIX[ RMUVU RI[O[ RU[[[",2802:" 31G]LFL[ RMFM[ RIFYFYLXF RMPUPXQYRZTZWYYXZU[I[ RUPWQXRYTYWXYWZU[",2803:" 45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUP RUFWGXHYJYLXNWOUP RMPUPXQYRZTZWYYXZU[I[ RUPWQXRYTYWXYWZU[",2804:" 14I[NFN[ ROFO[ RKFZFZLYF RK[R[",2805:" 31F^NFNLMTLXKZJ[ RXFX[ RYFY[ RKF\\F RG[\\[ RG[Gb RH[Gb R[[\\b R\\[\\b",2806:" 22G\\LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[Y[YUX[",2807:" 71CbRFR[ RSFS[ ROFVF RGGHHGIFHFGGFHFIGJIKMLONPWPYOZM[I\\G]F^F_G_H^I]H^G RNPLQKSJXIZH[ RNPMQLSKXJZI[G[FZEX RWPYQZS[X\\Z][ RWPXQYSZX[Z\\[^[_Z`X RO[V[",2808:" 45H\\LIKFKLLINGPFTFWGXIXLWNTOQO RTFVGWIWLVNTO RTOVPXRYTYWXYWZT[O[MZLYKWKVLUMVLW RWQXTXWWYVZT[",2809:" 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\\F RXHLY RH[O[ RU[\\[",2810:" 37F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\\F RXHLY RH[O[ RU[\\[ RN@N?M?M@NBPCTCVBW@",2811:" 43F^KFK[ RLFL[ RHFOF RLPSPUOVMWIXGYFZF[G[HZIYHZG RSPUQVSWXXZY[ RSPTQUSVXWZX[Z[[Z\\X RH[O[",2812:" 25E^MFMLLTKXJZI[H[GZGYHXIYHZ RXFX[ RYFY[ RJF\\F RU[\\[",2813:" 30F_KFK[ RLFRX RKFR[ RYFR[ RYFY[ RZFZ[ RHFLF RYF]F RH[N[ RV[][",2814:" 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\\F RLPXP RH[O[ RU[\\[",2815:" 44G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF",2816:" 21F^KFK[ RLFL[ RXFX[ RYFY[ RHF\\F RH[O[ RU[\\[",2817:" 29G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[P[",2818:" 32G\\XIYLYFXIVGSFQFNGLIKKJNJSKVLXNZQ[S[VZXXYV RQFOGMILKKNKSLVMXOZQ[",2819:" 16I\\RFR[ RSFS[ RLFKLKFZFZLYF RO[V[",2820:" 24H]KFRV RLFSV RZFSVQYPZN[M[LZLYMXNYMZ RIFOF RVF\\F",2821:" 48F_RFR[ RSFS[ ROFVF RPILJJLIOIRJULWPXUXYW[U\\R\\O[LYJUIPI RPIMJKLJOJRKUMWPX RUXXWZU[R[OZLXJUI RO[V[",2822:" 21H\\KFX[ RLFY[ RYFK[ RIFOF RUF[F RI[O[ RU[[[",2823:" 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\\F RH[\\[ R[[\\b R\\[\\b",2824:" 28F]KFKQLSOTRTUSWQ RLFLQMSOT RWFW[ RXFX[ RHFOF RTF[F RT[[[",2825:" 30BcGFG[ RHFH[ RRFR[ RSFS[ R]F][ R^F^[ RDFKF ROFVF RZFaF RD[a[",2826:" 36BcGFG[ RHFH[ RRFR[ RSFS[ R]F][ R^F^[ RDFKF ROFVF RZFaF RD[a[ R`[ab Ra[ab",2827:" 31F`PFP[ RQFQ[ RIFHLHFTF RQPXP[Q\\R]T]W\\Y[ZX[M[ RXPZQ[R\\T\\W[YZZX[",2828:" 41CaHFH[ RIFI[ REFLF RIPPPSQTRUTUWTYSZP[E[ RPPRQSRTTTWSYRZP[ R[F[[ R\\F\\[ RXF_F RX[_[",2829:" 29H]MFM[ RNFN[ RJFQF RNPUPXQYRZTZWYYXZU[J[ RUPWQXRYTYWXYWZU[",2830:" 39H]LIKFKLLINGQFSFVGXIYKZNZSYVXXVZS[P[MZLYKWKVLUMVLW RSFUGWIXKYNYSXVWXUZS[ RPPYP",2831:" 59CbHFH[ RIFI[ REFLF RE[L[ RVFSGQIPKOOORPVQXSZV[X[[Z]X^V_R_O^K]I[GXFVF RVFTGRIQKPOPRQVRXTZV[ RX[ZZ\\X]V^R^O]K\\IZGXF RIPOP",2832:" 45G]WFW[ RXFX[ R[FOFLGKHJJJLKNLOOPWP ROFMGLHKJKLLNMOOP RRPPQORLYKZJZIY RPQOSMZL[J[IYIX RT[[[",2901:" 39I]NONPMPMONNPMTMVNWOXQXXYZZ[ RWOWXXZZ[[[ RWQVRPSMTLVLXMZP[S[UZWX RPSNTMVMXNZP[",2902:" 48H\\XFWGQINKLNKQKULXNZQ[S[VZXXYUYSXPVNSMQMNNLPKS RXFWHUIQJNLLN RQMONMPLSLUMXOZQ[ RS[UZWXXUXSWPUNSM",2903:" 37H\\MMM[ RNMN[ RJMUMXNYPYQXSUT RUMWNXPXQWSUT RNTUTXUYWYXXZU[J[ RUTWUXWXXWZU[",2904:" 14HZMMM[ RNMN[ RJMXMXRWM RJ[Q[",2905:" 22F]NMNQMWLZK[ RWMW[ RXMX[ RKM[M RI[H`H[[[[`Z[",2906:" 31H[LSXSXQWOVNTMQMNNLPKSKULXNZQ[S[VZXX RWSWPVN RQMONMPLSLUMXOZQ[",2907:" 59E`RMR[ RSMS[ ROMVM RJNIOHNIMJMKNMRNSPTUTWSXRZN[M\\M]N\\O[N RPTNUMVKZJ[ RPTNVLZK[I[HZGX RUTWUXVZZ[[ RUTWVYZZ[\\[]Z^X RO[V[",2908:" 42I[MOLMLQMONNPMTMWNXPXQWSTT RTMVNWPWQVSTT RQTTTWUXWXXWZT[P[MZLXLWMVNWMX RTTVUWWWXVZT[",2909:" 27G]LML[ RMMM[ RWMW[ RXMX[ RIMPM RTM[M RI[P[ RT[[[ RWNMZ",2910:" 37G]LML[ RMMM[ RWMW[ RXMX[ RIMPM RTM[M RI[P[ RT[[[ RWNMZ ROGOFNFNGOIQJSJUIVG",2911:" 38H\\MMM[ RNMN[ RJMQM RNTPTSSTRVNWMXMYNXOWN RPTSUTVVZW[ RPTRUSVUZV[X[YZZX RJ[Q[",2912:" 22G]NMNQMWLZK[J[IZJYKZ RWMW[ RXMX[ RKM[M RT[[[",2913:" 30G^LML[ RLMR[ RMMRY RXMR[ RXMX[ RYMY[ RIMMM RXM\\M RI[O[ RU[\\[",2914:" 27G]LML[ RMMM[ RWMW[ RXMX[ RIMPM RTM[M RMTWT RI[P[ RT[[[",2915:" 36H\\QMNNLPKSKULXNZQ[S[VZXXYUYSXPVNSMQM RQMONMPLSLUMXOZQ[ RS[UZWXXUXSWPUNSM",2916:" 21G]LML[ RMMM[ RWMW[ RXMX[ RIM[M RI[P[ RT[[[",2917:" 36G\\LMLb RMMMb RMPONQMSMVNXPYSYUXXVZS[Q[OZMX RSMUNWPXSXUWXUZS[ RIMMM RIbPb",2918:" 28H[WPVQWRXQXPVNTMQMNNLPKSKULXNZQ[S[VZXX RQMONMPLSLUMXOZQ[",2919:" 16I\\RMR[ RSMS[ RMMLRLMYMYRXM RO[V[",2920:" 22I[LMR[ RMMRY RXMR[P_NaLbKbJaK`La RJMPM RTMZM",2921:" 52H]RFRb RSFSb ROFSF RRPQNPMNMLNKQKWLZN[P[QZRX RNMMNLQLWMZN[ RWMXNYQYWXZW[ RSPTNUMWMYNZQZWYZW[U[TZSX RObVb",2922:" 21H\\LMW[ RMMX[ RXML[ RJMPM RTMZM RJ[P[ RT[Z[",2923:" 23G]LML[ RMMM[ RWMW[ RXMX[ RIMPM RTM[M RI[[[[`Z[",2924:" 28G]LMLTMVPWRWUVWT RMMMTNVPW RWMW[ RXMX[ RIMPM RTM[M RT[[[",2925:" 30CbHMH[ RIMI[ RRMR[ RSMS[ R\\M\\[ R]M][ REMLM ROMVM RYM`M RE[`[",2926:" 32CbHMH[ RIMI[ RRMR[ RSMS[ R\\M\\[ R]M][ REMLM ROMVM RYM`M RE[`[``_[",2927:" 27H]QMQ[ RRMR[ RLMKRKMUM RRTVTYUZWZXYZV[N[ RVTXUYWYXXZV[",2928:" 37E_JMJ[ RKMK[ RGMNM RKTOTRUSWSXRZO[G[ ROTQURWRXQZO[ RYMY[ RZMZ[ RVM]M RV[][",2929:" 25J[OMO[ RPMP[ RLMSM RPTTTWUXWXXWZT[L[ RTTVUWWWXVZT[",2930:" 34I\\MOLMLQMONNPMSMVNXPYSYUXXVZS[P[NZLXLWMVNWMX RSMUNWPXSXUWXUZS[ RRTXT",2931:" 51DaIMI[ RJMJ[ RFMMM RF[M[ RVMSNQPPSPUQXSZV[X[[Z]X^U^S]P[NXMVM RVMTNRPQSQURXTZV[ RX[ZZ\\X]U]S\\PZNXM RJTPT",2932:" 40G\\VMV[ RWMW[ RZMOMLNKPKQLSOTVT ROMMNLPLQMSOT RTTQUPVNZM[ RTTRUQVOZN[L[KZJX RS[Z[",3001:" 36H\\RFKZ RQIW[ RRIX[ RRFY[ RMUVU RI[O[ RT[[[ RKZJ[ RKZM[ RWZU[ RWYV[ RXYZ[",3002:" 78G]LFL[ RMGMZ RNFN[ RIFUFXGYHZJZLYNXOUP RXHYJYLXN RUFWGXIXMWOUP RNPUPXQYRZTZWYYXZU[I[ RXRYTYWXY RUPWQXSXXWZU[ RJFLG RKFLH ROFNH RPFNG RLZJ[ RLYK[ RNYO[ RNZP[",3003:" 37G\\XIYFYLXIVGTFQFNGLIKKJNJSKVLXNZQ[T[VZXXYV RMILKKNKSLVMX RQFOGMJLNLSMWOZQ[",3004:" 62G]LFL[ RMGMZ RNFN[ RIFSFVGXIYKZNZSYVXXVZS[I[ RWIXKYNYSXVWX RSFUGWJXNXSWWUZS[ RJFLG RKFLH ROFNH RPFNG RLZJ[ RLYK[ RNYO[ RNZP[",3005:" 83G\\LFL[ RMGMZ RNFN[ RIFYFYL RNPTP RTLTT RI[Y[YU RJFLG RKFLH ROFNH RPFNG RTFYG RVFYH RWFYI RXFYL RTLSPTT RTNRPTR RTOPPTQ RLZJ[ RLYK[ RNYO[ RNZP[ RT[YZ RV[YY RW[YX RX[YU",3006:" 70G[LFL[ RMGMZ RNFN[ RIFYFYL RNPTP RTLTT RI[Q[ RJFLG RKFLH ROFNH RPFNG RTFYG RVFYH RWFYI RXFYL RTLSPTT RTNRPTR RTOPPTQ RLZJ[ RLYK[ RNYO[ RNZP[",3007:" 60G^XIYFYLXIVGTFQFNGLIKKJNJSKVLXNZQ[T[VZXZY[YS RMILKKNKSLVMX RQFOGMJLNLSMWOZQ[ RXTXY RWSWYVZ RTS\\S RUSWT RVSWU RZSYU R[SYT",3008:" 81F^KFK[ RLGLZ RMFM[ RWFW[ RXGXZ RYFY[ RHFPF RTF\\F RMPWP RH[P[ RT[\\[ RIFKG RJFKH RNFMH ROFMG RUFWG RVFWH RZFYH R[FYG RKZI[ RKYJ[ RMYN[ RMZO[ RWZU[ RWYV[ RYYZ[ RYZ[[",3009:" 39LXQFQ[ RRGRZ RSFS[ RNFVF RN[V[ ROFQG RPFQH RTFSH RUFSG RQZO[ RQYP[ RSYT[ RSZU[",3010:" 45JYSFSWRZQ[ RTGTWSZ RUFUWTZQ[O[MZLXLVMUNUOVOWNXMX RMVMWNWNVMV RPFXF RQFSG RRFSH RVFUH RWFUG",3011:" 69F\\KFK[ RLGLZ RMFM[ RXGMR RPPW[ RQPX[ RQNY[ RHFPF RUF[F RH[P[ RT[[[ RIFKG RJFKH RNFMH ROFMG RWFXG RZFXG RKZI[ RKYJ[ RMYN[ RMZO[ RWYU[ RWYZ[",3012:" 52I[NFN[ ROGOZ RPFP[ RKFSF RK[Z[ZU RLFNG RMFNH RQFPH RRFPG RNZL[ RNYM[ RPYQ[ RPZR[ RU[ZZ RW[ZY RX[ZX RY[ZU",3013:" 63E_JFJZ RJFQ[ RKFQX RLFRX RXFQ[ RXFX[ RYGYZ RZFZ[ RGFLF RXF]F RG[M[ RU[][ RHFJG R[FZH R\\FZG RJZH[ RJZL[ RXZV[ RXYW[ RZY[[ RZZ\\[",3014:" 39F^KFKZ RKFY[ RLFXX RMFYX RYGY[ RHFMF RVF\\F RH[N[ RIFKG RWFYG R[FYG RKZI[ RKZM[",3015:" 54G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RMILKKNKSLVMX RWXXVYSYNXKWI RQFOGMJLNLSMWOZQ[ RS[UZWWXSXNWJUGSF",3016:" 59G]LFL[ RMGMZ RNFN[ RIFUFXGYHZJZMYOXPUQNQ RXHYJYMXO RUFWGXIXNWPUQ RI[Q[ RJFLG RKFLH ROFNH RPFNG RLZJ[ RLYK[ RNYO[ RNZP[",3017:" 77G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RMILKKNKSLVMX RWXXVYSYNXKWI RQFOGMJLNLSMWOZQ[ RS[UZWWXSXNWJUGSF RNXOVQURUTVUXV^W`Y`Z^Z\\ RV\\W^X_Y_ RUXW]X^Y^Z]",3018:" 80G]LFL[ RMGMZ RNFN[ RIFUFXGYHZJZLYNXOUPNP RXHYJYLXN RUFWGXIXMWOUP RRPTQUSWYX[Z[[Y[W RWWXYYZZZ RTQURXXYYZY[X RI[Q[ RJFLG RKFLH ROFNH RPFNG RLZJ[ RLYK[ RNYO[ RNZP[",3019:" 44H\\XIYFYLXIVGSFPFMGKIKLLNOPURWSXUXXWZ RLLMNOOUQWRXT RMGLILKMMONUPXRYTYWXYWZT[Q[NZLXKUK[LX",3020:" 57H\\JFJL RQFQ[ RRGRZ RSFS[ RZFZL RJFZF RN[V[ RKFJL RLFJI RMFJH ROFJG RUFZG RWFZH RXFZI RYFZL RQZO[ RQYP[ RSYT[ RSZU[",3021:" 45F^KFKULXNZQ[S[VZXXYUYG RLGLVMX RMFMVNYOZQ[ RHFPF RVF\\F RIFKG RJFKH RNFMH ROFMG RWFYG R[FYG",3022:" 34H\\KFR[ RLFRXR[ RMFSX RYGR[ RIFPF RUF[F RJFLH RNFMH ROFMG RWFYG RZFYG",3023:" 55F^JFN[ RKFNVN[ RLFOV RRFOVN[ RRFV[ RSFVVV[ RTFWV RZGWVV[ RGFOF RRFTF RWF]F RHFKG RIFKH RMFLH RNFLG RXFZG R\\FZG",3024:" 54H\\KFW[ RLFX[ RMFY[ RXGLZ RIFPF RUF[F RI[O[ RT[[[ RJFMH RNFMH ROFMG RVFXG RZFXG RLZJ[ RLZN[ RWZU[ RWYV[ RWYZ[",3025:" 48G]JFQQQ[ RKFRQRZ RLFSQS[ RYGSQ RHFOF RVF\\F RN[V[ RIFKG RNFLG RWFYG R[FYG RQZO[ RQYP[ RSYT[ RSZU[",3026:" 41H\\YFKFKL RWFK[ RXFL[ RYFM[ RK[Y[YU RLFKL RMFKI RNFKH RPFKG RT[YZ RV[YY RW[YX RX[YU",3051:" 38H\\UFIZ RSJT[ RTHUZ RUFUHVYV[ RLUTU RF[L[ RQ[X[ RIZG[ RIZK[ RTZR[ RTYS[ RVYW[",3052:" 78F^OFI[ RPFJ[ RQFK[ RLFWFZG[I[KZNYOVP RYGZIZKYNXO RWFXGYIYKXNVP RNPVPXQYSYUXXVZR[F[ RWQXSXUWXUZ RVPWRWUVXTZR[ RMFPG RNFOH RRFPH RSFPG RJZG[ RJYH[ RKYL[ RJZM[",3053:" 41H]ZH[H\\F[L[JZHYGWFTFQGOIMLLOKSKVLYMZP[S[UZWXXV RQHOJNLMOLSLWMY RTFRGPJOLNOMSMXNZP[",3054:" 63F]OFI[ RPFJ[ RQFK[ RLFUFXGYHZKZOYSWWUYSZO[F[ RWGXHYKYOXSVWTY RUFWHXKXOWSUWRZO[ RMFPG RNFOH RRFPH RSFPG RJZG[ RJYH[ RKYL[ RJZM[",3055:" 80F]OFI[ RPFJ[ RQFK[ RULST RLF[FZL RNPTP RF[U[WV RMFPG RNFOH RRFPH RSFPG RWFZG RXFZH RYFZI RZFZL RULSPST RTNRPSR RTOQPSQ RJZG[ RJYH[ RKYL[ RJZM[ RP[UZ RR[UY RUYWV",3056:" 70F\\OFI[ RPFJ[ RQFK[ RULST RLF[FZL RNPTP RF[N[ RMFPG RNFOH RRFPH RSFPG RWFZG RXFZH RYFZI RZFZL RULSPST RTNRPSR RTOQPSQ RJZG[ RJYH[ RKYL[ RJZM[",3057:" 65H^ZH[H\\F[L[JZHYGWFTFQGOIMLLOKSKVLYMZP[R[UZWXYT RQHOJNLMOLSLWMY RVXWWXT RTFRGPJOLNOMSMXNZP[ RR[TZVWWT RTT\\T RUTWU RVTWW RZTXV R[TXU",3058:" 81E_NFH[ ROFI[ RPFJ[ RZFT[ R[FU[ R\\FV[ RKFSF RWF_F RLPXP RE[M[ RQ[Y[ RLFOG RMFNH RQFOH RRFOG RXF[G RYFZH R]F[H R^F[G RIZF[ RIYG[ RJYK[ RIZL[ RUZR[ RUYS[ RVYW[ RUZX[",3059:" 39KYTFN[ RUFO[ RVFP[ RQFYF RK[S[ RRFUG RSFTH RWFUH RXFUG ROZL[ ROYM[ RPYQ[ ROZR[",3060:" 47I\\WFRWQYO[ RXFTSSVRX RYFUSSXQZO[M[KZJXJVKULUMVMWLXKX RKVKWLWLVKV RTF\\F RUFXG RVFWH RZFXH R[FXG",3061:" 72F]OFI[ RPFJ[ RQFK[ R\\GMR RQOU[ RROV[ RSNWZ RLFTF RYF_F RF[N[ RR[Y[ RMFPG RNFOH RRFPH RSFPG RZF\\G R^F\\G RJZG[ RJYH[ RKYL[ RJZM[ RUZS[ RUYT[ RVYX[",3062:" 49H\\QFK[ RRFL[ RSFM[ RNFVF RH[W[YU ROFRG RPFQH RTFRH RUFRG RLZI[ RLYJ[ RMYN[ RLZO[ RR[WZ RT[XX RV[YU",3063:" 68D`MFGZ RMGNYN[ RNFOY ROFPX R[FPXN[ R[FU[ R\\FV[ R]FW[ RJFOF R[F`F RD[J[ RR[Z[ RKFMG RLFMH R^F\\H R_F\\G RGZE[ RGZI[ RVZS[ RVYT[ RWYX[ RVZY[",3064:" 43F_OFIZ ROFV[ RPFVX RQFWX R\\GWXV[ RLFQF RYF_F RF[L[ RMFPG RNFPH RZF\\G R^F\\G RIZG[ RIZK[",3065:" 56G]SFPGNILLKOJSJVKYLZN[Q[TZVXXUYRZNZKYHXGVFSF ROIMLLOKSKWLY RUXWUXRYNYJXH RSFQGOJNLMOLSLXMZN[ RQ[SZUWVUWRXNXIWGVF",3066:" 60F]OFI[ RPFJ[ RQFK[ RLFXF[G\\I\\K[NYPUQMQ RZG[I[KZNXP RXFYGZIZKYNWPUQ RF[N[ RMFPG RNFOH RRFPH RSFPG RJZG[ RJYH[ RKYL[ RJZM[",3067:" 78G]SFPGNILLKOJSJVKYLZN[Q[TZVXXUYRZNZKYHXGVFSF ROIMLLOKSKWLY RUXWUXRYNYJXH RSFQGOJNLMOLSLXMZN[ RQ[SZUWVUWRXNXIWGVF RLXMVOUPURVSXT]U^V^W] RT^U_V_ RSXS_T`V`W]W\\",3068:" 78F^OFI[ RPFJ[ RQFK[ RLFWFZG[I[KZNYOVPNP RYGZIZKYNXO RWFXGYIYKXNVP RRPTQURWXXYYYZX RWYXZYZ RURVZW[Y[ZXZW RF[N[ RMFPG RNFOH RRFPH RSFPG RJZG[ RJYH[ RKYL[ RJZM[",3069:" 44G^ZH[H\\F[L[JZHYGVFRFOGMIMLNNPPVSWUWXVZ RNLONVRWT ROGNINKOMUPWRXTXWWYVZS[O[LZKYJWJUI[JYKY",3070:" 54G]TFN[ RUFO[ RVFP[ RMFKL R]F\\L RMF]F RK[S[ RNFKL RPFLI RRFMG RYF\\G RZF\\H R[F\\I R\\F\\L ROZL[ ROYM[ RPYQ[ ROZR[",3071:" 48F_NFKQJUJXKZN[R[UZWXXU\\G ROFLQKUKYLZ RPFMQLULYN[ RKFSF RYF_F RLFOG RMFNH RQFOH RRFOG RZF\\G R^F\\G",3072:" 35H\\NFNHOYO[ ROGPX RPFQW R[GO[ RLFSF RXF^F RMFNH RQFPH RRFOG RYF[G R]F[G",3073:" 57E_MFMHKYK[ RNGLX ROFMW RUFMWK[ RUFUHSYS[ RVGTX RWFUW R]GUWS[ RJFRF RUFWF RZF`F RKFNG RLFMH RPFNI RQFNG R[F]G R_F]G",3074:" 54G]NFT[ ROFU[ RPFV[ R[GIZ RLFSF RXF^F RF[L[ RQ[X[ RMFOH RQFPH RRFPG RYF[G R]F[G RIZG[ RIZK[ RTZR[ RTYS[ RUYW[",3075:" 51G]MFQPN[ RNFRPO[ ROFSPP[ R\\GSP RKFRF RYF_F RK[S[ RLFNG RPFOH RQFNG RZF\\G R^F\\G ROZL[ ROYM[ RPYQ[ ROZR[",3076:" 35G]ZFH[ R[FI[ R\\FJ[ R\\FNFLL RH[V[XU ROFLL RPFMI RRFNG RR[VZ RT[WX RU[XU",3101:" 54I]NPNOOOOQMQMONNPMTMVNWOXQXXYZZ[ RVOWQWXXZ RTMUNVPVXWZZ[[[ RVRUSPTMULWLXMZP[S[UZVX RNUMWMXNZ RUSQTOUNWNXOZP[",3102:" 47G\\LFL[MZOZ RMGMY RIFNFNZ RNPONQMSMVNXPYSYUXXVZS[Q[OZNX RWPXRXVWX RSMUNVOWRWVVYUZS[ RJFLG RKFLH",3103:" 34H[WQWPVPVRXRXPVNTMQMNNLPKSKULXNZQ[S[VZXX RMPLRLVMX RQMONNOMRMVNYOZQ[",3104:" 52H]VFV[[[ RWGWZ RSFXFX[ RVPUNSMQMNNLPKSKULXNZQ[S[UZVX RMPLRLVMX RQMONNOMRMVNYOZQ[ RTFVG RUFVH RXYY[ RXZZ[",3105:" 41H[MSXSXQWOVNSMQMNNLPKSKULXNZQ[S[VZXX RWRWQVO RMPLRLVMX RVSVPUNSM RQMONNOMRMVNYOZQ[",3106:" 40KYWHWGVGVIXIXGWFTFRGQHPKP[ RRHQKQZ RTFSGRIR[ RMMVM RM[U[ RPZN[ RPYO[ RRYS[ RRZT[",3107:" 89I\\XNYOZNYMXMVNUO RQMONNOMQMSNUOVQWSWUVVUWSWQVOUNSMQM ROONQNSOU RUUVSVQUO RQMPNOPOTPVQW RSWTVUTUPTNSM RNUMVLXLYM[N\\Q]U]X^Y_ RN[Q\\U\\X] RLYMZP[U[X\\Y^Y_XaUbObLaK_K^L\\O[ RObMaL_L^M\\O[",3108:" 65G^LFL[ RMGMZ RIFNFN[ RNQOOPNRMUMWNXOYRY[ RWOXRXZ RUMVNWQW[ RI[Q[ RT[\\[ RJFLG RKFLH RLZJ[ RLYK[ RNYO[ RNZP[ RWZU[ RWYV[ RYYZ[ RYZ[[",3109:" 43LXQFQHSHSFQF RRFRH RQGSG RQMQ[ RRNRZ RNMSMS[ RN[V[ ROMQN RPMQO RQZO[ RQYP[ RSYT[ RSZU[",3110:" 41KXRFRHTHTFRF RSFSH RRGTG RRMR^QaPb RSNS]R` ROMTMT]S`RaPbMbLaL_N_NaMaM` RPMRN RQMRO",3111:" 61G]LFL[ RMGMZ RIFNFN[ RWNNW RRSY[ RRTX[ RQTW[ RTM[M RI[Q[ RT[[[ RJFLG RKFLH RUMWN RZMWN RLZJ[ RLYK[ RNYO[ RNZP[ RWYU[ RVYZ[",3112:" 31LXQFQ[ RRGRZ RNFSFS[ RN[V[ ROFQG RPFQH RQZO[ RQYP[ RSYT[ RSZU[",3113:" 99AcFMF[ RGNGZ RCMHMH[ RHQIOJNLMOMQNROSRS[ RQORRRZ ROMPNQQQ[ RSQTOUNWMZM\\N]O^R^[ R\\O]R]Z RZM[N\\Q\\[ RC[K[ RN[V[ RY[a[ RDMFN REMFO RFZD[ RFYE[ RHYI[ RHZJ[ RQZO[ RQYP[ RSYT[ RSZU[ R\\ZZ[ R\\Y[[ R^Y_[ R^Z`[",3114:" 65G^LML[ RMNMZ RIMNMN[ RNQOOPNRMUMWNXOYRY[ RWOXRXZ RUMVNWQW[ RI[Q[ RT[\\[ RJMLN RKMLO RLZJ[ RLYK[ RNYO[ RNZP[ RWZU[ RWYV[ RYYZ[ RYZ[[",3115:" 46H\\QMNNLPKSKULXNZQ[S[VZXXYUYSXPVNSMQM RMPLRLVMX RWXXVXRWP RQMONNOMRMVNYOZQ[ RS[UZVYWVWRVOUNSM",3116:" 60G\\LMLb RMNMa RIMNMNb RNPONQMSMVNXPYSYUXXVZS[Q[OZNX RWPXRXVWX RSMUNVOWRWVVYUZS[ RIbQb RJMLN RKMLO RLaJb RL`Kb RN`Ob RNaPb",3117:" 55H\\VNVb RWOWa RUNWNXMXb RVPUNSMQMNNLPKSKULXNZQ[S[UZVX RMPLRLVMX RQMONNOMRMVNYOZQ[ RSb[b RVaTb RV`Ub RX`Yb RXaZb",3118:" 43IZNMN[ RONOZ RKMPMP[ RWOWNVNVPXPXNWMUMSNQPPS RK[S[ RLMNN RMMNO RNZL[ RNYM[ RPYQ[ RPZR[",3119:" 43J[WOXMXQWOVNTMPMNNMOMQNSPTUUWVXY RNNMQ RNRPSUTWU RXVWZ RMONQPRUSWTXVXYWZU[Q[OZNYMWM[NY",3120:" 22KZPHPVQYRZT[V[XZYX RQHQWRY RPHRFRWSZT[ RMMVM",3121:" 43G^LMLVMYNZP[S[UZVYWW RMNMWNY RIMNMNWOZP[ RWMW[\\[ RXNXZ RTMYMY[ RJMLN RKMLO RYYZ[ RYZ[[",3122:" 31I[LMR[ RMMRY RNMSY RXNSYR[ RJMQM RTMZM RKMNO RPMNN RVMXN RYMXN",3123:" 45F^JMN[ RKMNX RLMOX RRMOXN[ RRMV[ RSMVX RRMTMWX RZNWXV[ RGMOM RWM]M RHMKN RNMLN RXMZN R\\MZN",3124:" 48H\\LMV[ RMMW[ RNMX[ RWNMZ RJMQM RTMZM RJ[P[ RS[Z[ RKMMN RPMNN RUMWN RYMWN RMZK[ RMZO[ RVZT[ RWZY[",3125:" 40H[LMR[ RMMRY RNMSY RXNSYP_NaLbJbIaI_K_KaJaJ` RJMQM RTMZM RKMNO RPMNN RVMXN RYMXN",3126:" 41I[VML[ RWMM[ RXMN[ RXMLMLQ RL[X[XW RMMLQ RNMLP ROMLO RQMLN RS[XZ RU[XY RV[XX RW[XW",3151:" 50G]WMUTUXVZW[Y[[Y\\W RXMVTVZ RWMYMWTVX RUTUQTNRMPMMNKQJTJVKYLZN[P[RZSYTWUT RNNLQKTKWLY RPMNOMQLTLWMZN[",3152:" 52I\\PFNMMSMWNYOZQ[S[VZXWYTYRXOWNUMSMQNPOOQNT RQFOMNQNWOZ RVYWWXTXQWO RMFRFPMNT RS[UYVWWTWQVNUM RNFQG ROFPH",3153:" 34I[WQWPVPVRXRXPWNUMRMONMQLTLVMYNZP[R[UZWW ROONQMTMWNY RRMPOOQNTNWOZP[",3154:" 58G]YFVQUUUXVZW[Y[[Y\\W RZFWQVUVZ RVF[FWTVX RUTUQTNRMPMMNKQJTJVKYLZN[P[RZSYTWUT RMOLQKTKWLY RPMNOMQLTLWMZN[ RWFZG RXFYH",3155:" 33I[MVQUTTWRXPWNUMRMONMQLTLVMYNZP[R[UZWX ROONQMTMWNY RRMPOOQNTNWOZP[",3156:" 45JZZHZGYGYI[I[GZFXFVGTISKRNQRO[N^M`Kb RTJSMRRP[O^ RXFVHUJTMSRQZP]O_MaKbIbHaH_J_JaIaI` RNMYM",3157:" 57H]XMT[S^QaOb RYMU[S_ RXMZMV[T_RaObLbJaI`I^K^K`J`J_ RVTVQUNSMQMNNLQKTKVLYMZO[Q[SZTYUWVT RNOMQLTLWMY RQMOONQMTMWNZO[",3158:" 41G]OFI[K[ RPFJ[ RLFQFK[ RMTOPQNSMUMWNXPXSVX RWNWRVVVZ RWPUUUXVZW[Y[[Y\\W RMFPG RNFOH",3159:" 35KXSFSHUHUFSF RTFTH RSGUG RLQMOOMQMRNSPSSQX RRNRRQVQZ RRPPUPXQZR[T[VYWW",3160:" 45KXUFUHWHWFUF RVFVH RUGWG RMQNOPMRMSNTPTSRZQ]P_NaLbJbIaI_K_KaJaJ` RSNSSQZP]O_ RSPRTP[O^N`Lb",3161:" 49G]OFI[K[ RPFJ[ RLFQFK[ RYOYNXNXPZPZNYMWMUNQROS RMSOSQTRUTYUZWZ RQUSYTZ ROSPTRZS[U[WZYW RMFPG RNFOH",3162:" 26LXTFQQPUPXQZR[T[VYWW RUFRQQUQZ RQFVFRTQX RRFUG RSFTH",3163:" 61@cAQBODMFMGNHPHSF[ RGNGSE[ RGPFTD[F[ RHSJPLNNMPMRNSPSSQ[ RRNRSP[ RRPQTO[Q[ RSSUPWNYM[M]N^P^S\\X R]N]R\\V\\Z R]P[U[X\\Z][_[aYbW",3164:" 42F^GQHOJMLMMNNPNSL[ RMNMSK[ RMPLTJ[L[ RNSPPRNTMVMXNYPYSWX RXNXRWVWZ RXPVUVXWZX[Z[\\Y]W",3165:" 46H\\QMNNLQKTKVLYMZP[S[VZXWYTYRXOWNTMQM RNOMQLTLWMY RVYWWXTXQWO RQMOONQMTMWNZP[ RS[UYVWWTWQVNTM",3166:" 66G]HQIOKMMMNNOPOSNWKb RNNNSMWJb RNPMTIb ROTPQQORNTMVMXNYOZRZTYWWZT[R[PZOWOT RXOYQYTXWWY RVMWNXQXTWWVYT[ RFbNb RJaGb RJ`Hb RK`Lb RJaMb",3167:" 57G\\WMQb RXMRb RWMYMSb RUTUQTNRMPMMNKQJTJVKYLZN[P[RZSYTWUT RMOLQKTKWLY RPMNOMQLTLWMZN[ RNbVb RRaOb RR`Pb RS`Tb RRaUb",3168:" 30I[JQKOMMOMPNQPQTO[ RPNPTN[ RPPOTM[O[ RYOYNXNXPZPZNYMWMUNSPQT",3169:" 47J[XPXOWOWQYQYOXNUMRMONNONQOSQTTUVVWX RONNQ RORQSTTVU RWVVZ RNOOQQRTSVTWVWXVZS[P[MZLYLWNWNYMYMX",3170:" 23KYTFQQPUPXQZR[T[VYWW RUFRQQUQZ RTFVFRTQX RNMXM",3171:" 42F^GQHOJMLMMNNPNSLX RMNMRLVLZ RMPKUKXLZN[P[RZTXVU RXMVUVXWZX[Z[\\Y]W RYMWUWZ RXMZMXTWX",3172:" 29H\\IQJOLMNMONPPPSNX RONORNVNZ ROPMUMXNZP[R[TZVXXUYQYMXMXNYP",3173:" 48CaDQEOGMIMJNKPKSIX RJNJRIVIZ RJPHUHXIZK[M[OZQXRU RTMRURXSZU[W[YZ[X]U^Q^M]M]N^P RUMSUSZ RTMVMTTSX",3174:" 51G]JQLNNMPMRNSPSR RPMQNQRPVOXMZK[I[HZHXJXJZIZIY RRORRQVQY RZOZNYNYP[P[NZMXMVNTPSRRVRZS[ RPVPXQZS[U[WZYW",3175:" 49G]HQIOKMMMNNOPOSMX RNNNRMVMZ RNPLULXMZO[Q[SZUXWT RYMU[T^RaPb RZMV[T_ RYM[MW[U_SaPbMbKaJ`J^L^L`K`K_",3176:" 39H\\YMXOVQNWLYK[ RXOOOMPLR RVORNONNO RVORMOMMOLR RLYUYWXXV RNYRZUZVY RNYR[U[WYXV",3200:" 50H\\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF RNHMJLNLSMWNY RVYWWXSXNWJVH RQFOGNIMNMSNXOZQ[ RS[UZVXWSWNVIUGSF",3201:" 28H\\QHQ[ RRHRZ RSFS[ RSFPINJ RM[W[ RQZO[ RQYP[ RSYT[ RSZU[",3202:" 62H\\LJLKMKMJLJ RLIMINJNKMLLLKKKJLHMGPFTFWGXHYJYLXNUPPRNSLUKXK[ RWHXJXLWN RTFVGWJWLVNTPPR RKYLXNXSYWYYX RNXSZWZXY RNXS[W[XZYXYV",3203:" 76H\\LJLKMKMJLJ RLIMINJNKMLLLKKKJLHMGPFTFWGXIXLWNTO RVGWIWLVN RSFUGVIVLUNSO RQOTOVPXRYTYWXYWZT[P[MZLYKWKVLUMUNVNWMXLX RWRXTXWWY RSOUPVQWTWWVZT[ RLVLWMWMVLV",3204:" 28H\\SIS[ RTHTZ RUFU[ RUFJUZU RP[X[ RSZQ[ RSYR[ RUYV[ RUZW[",3205:" 55H\\MFKPMNPMSMVNXPYSYUXXVZS[P[MZLYKWKVLUMUNVNWMXLX RWPXRXVWX RSMUNVOWRWVVYUZS[ RLVLWMWMVLV RMFWF RMGUG RMHQHUGWF",3206:" 69H\\VIVJWJWIVI RWHVHUIUJVKWKXJXIWGUFRFOGMILKKOKULXNZQ[S[VZXXYUYTXQVOSNQNOONPMR RNIMKLOLUMXNY RWXXVXSWQ RRFPGOHNJMNMUNXOZQ[ RS[UZVYWVWSVPUOSN",3207:" 43H\\KFKL RYFYIXLTQSSRWR[ RSRRTQWQ[ RXLSQQTPWP[R[ RKJLHNFPFUIWIXHYF RMHNGPGRH RKJLINHPHUI",3208:" 79H\\PFMGLILLMNPOTOWNXLXIWGTFPF RNGMIMLNN RVNWLWIVG RPFOGNINLONPO RTOUNVLVIUGTF RPOMPLQKSKWLYMZP[T[WZXYYWYSXQWPTO RMQLSLWMY RWYXWXSWQ RPONPMSMWNZP[ RT[VZWWWSVPTO",3209:" 69H\\MWMXNXNWMW RWOVQURSSQSNRLPKMKLLINGQFSFVGXIYLYRXVWXUZR[O[MZLXLWMVNVOWOXNYMY RMPLNLKMI RVHWIXLXRWVVX RQSORNQMNMKNHOGQF RSFUGVIWLWSVWUYTZR[",3210:" 16MXRXQYQZR[S[TZTYSXRX RRYRZSZSYRY",3211:" 24MXTZS[R[QZQYRXSXTYT\\S^Q_ RRYRZSZSYRY RS[T\\ RTZS^",3212:" 32MXRMQNQORPSPTOTNSMRM RRNROSOSNRN RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY",3213:" 40MXRMQNQORPSPTOTNSMRM RRNROSOSNRN RTZS[R[QZQYRXSXTYT\\S^Q_ RRYRZSZSYRY RS[T\\ RTZS^",3214:" 34MXRFQGQIRQ RRFRTST RRFSFST RSFTGTISQ RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY",3215:" 52I\\MKMJNJNLLLLJMHNGPFTFWGXHYJYLXNWOSQ RWHXIXMWN RTFVGWIWMVOUP RRQRTSTSQRQ RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY",3216:" 24MXTFRGQIQLRMSMTLTKSJRJQK RRKRLSLSKRK RRGQK RQIRJ",3217:" 24MXTHSIRIQHQGRFSFTGTJSLQM RRGRHSHSGRG RSITJ RTHSL",3218:" 74E_[O[NZNZP\\P\\N[MZMYNXPVUTXRZP[L[JZIXIUJSPORMSKSIRGPFNGMIMLNOPRTWWZY[[[\\Y\\X RKZJXJUKSLR RRMSI RSKRG RNGMK RNNPQTVWYYZ RN[LZKXKULSPO RMINMQQUVXYZZ[Z\\Y",3219:" 56H\\PBP_ RTBT_ RXKXJWJWLYLYJXHWGTFPFMGKIKLLNOPURWSXUXXWZ RLLMNOOUQWRXT RMGLILKMMONUPXRYTYWXYWZT[P[MZLYKWKUMUMWLWLV",3220:" 8G^[BIbJb R[B\\BJb",3221:" 27KYUBSDQGOKNPNTOYQ]S`Ub RQHPKOOOUPYQ\\ RSDRFQIPOPUQ[R^S`",3222:" 27KYOBQDSGUKVPVTUYS]Q`Ob RSHTKUOUUTYS\\ RQDRFSITOTUS[R^Q`",3223:" 39JZRFQGSQRR RRFRR RRFSGQQRR RMINIVOWO RMIWO RMIMJWNWO RWIVINOMO RWIMO RWIWJMNMO",3224:" 8F_JQ[Q[R RJQJR[R",3225:" 16F_RIRZSZ RRISISZ RJQ[Q[R RJQJR[R",3226:" 16F_JM[M[N RJMJN[N RJU[U[V RJUJV[V",3227:" 11NWSFRGRM RSGRM RSFTGRM",3228:" 22I[NFMGMM RNGMM RNFOGMM RWFVGVM RWGVM RWFXGVM",3229:" 30KYQFOGNINKOMQNSNUMVKVIUGSFQF RQFNIOMSNVKUGQF RSFOGNKQNUMVISF",3250:" 58H]TFQGOIMLLOKSKVLYMZO[Q[TZVXXUYRZNZKYHXGVFTF RQHOJNLMOLSLWMY RTYVWWUXRYNYJXH RTFRGPJOLNOMSMXNZO[ RQ[SZUWVUWRXNXIWGVF",3251:" 20H]TJO[Q[ RWFUJP[ RWFQ[ RWFTIQKOL RTJRKOL",3252:" 52H]OKOJPJPLNLNJOHPGSFVFYGZIZKYMWOMUKWI[ RXGYIYKXMVOSQ RVFWGXIXKWMUOMU RJYKXMXRYWYXX RMXRZWZ RMXR[U[WZXXXW",3253:" 64H]OKOJPJPLNLNJOHPGSFVFYGZIZKYMXNVOSP RXGYIYKXMWN RVFWGXIXKWMUOSP RQPSPVQWRXTXWWYUZR[O[LZKYJWJULULWKWKV RVRWTWWVY RSPUQVSVWUYTZR[",3254:" 15H]WJR[T[ RZFXJS[ RZFT[ RZFJUZU",3255:" 49H]QFLP RQF[F RQGYG RPHUHYG[F RLPMOPNSNVOWPXRXUWXUZQ[N[LZKYJWJULULWKWKV RVPWRWUVXTZ RSNUOVQVUUXSZQ[",3256:" 61H]YJYIXIXKZKZIYGWFTFQGOIMLLOKSKVLYMZO[R[UZWXXVXSWQVPTOQOOPNQMS RPINLMOLSLWMY RVXWVWSVQ RTFRGPJOLNOMSMXNZO[ RR[TZUYVVVRUPTO",3257:" 39H]NFLL R[FZIXLTQRTQWP[ RRSPWO[ RXLRRPUOWN[P[ RMIPFRFWI ROGRGWI RMIOHRHWIYIZH[F",3258:"104H]SFPGOHNJNMOOQPTPWOYNZLZIYGWFSF RUFPG RPHOJONPO ROORP RSPWO RXNYLYIXG RYGUF RSFQHPJPNQP RTPVOWNXLXHWF RQPMQKSJUJXKZN[R[VZWYXWXTWRVQTP RRPMQ RNQLSKUKXLZ RKZP[VZ RVYWWWTVR RVQSP RQPOQMSLULXMZN[ RR[TZUYVWVSUQTP",3259:" 61H]XNWPVQTRQROQNPMNMKNIPGSFVFXGYHZKZNYRXUVXTZQ[N[LZKXKVMVMXLXLW ROPNNNKOI RXHYJYNXRWUUX RQRPQOOOKPHQGSF RVFWGXIXNWRVUUWSZQ[",3260:" 16MXPXOYOZP[Q[RZRYQXPX RPYPZQZQYPY",3261:" 22MXQ[P[OZOYPXQXRYR[Q]P^N_ RPYPZQZQYPY RQ[Q\\P^",3262:" 32MXSMRNROSPTPUOUNTMSM RSNSOTOTNSN RPXOYOZP[Q[RZRYQXPX RPYPZQZQYPY",3263:" 38MXSMRNROSPTPUOUNTMSM RSNSOTOTNSN RQ[P[OZOYPXQXRYR[Q]P^N_ RPYPZQZQYPY RQ[Q\\P^",3264:" 34MXVFUFTGRT RVGUGRT RVGVHRT RVFWGWHRT RPXOYOZP[Q[RZRYQXPX RPYPZQZQYPY",3265:" 59H]OKOJPJPLNLNJOHPGSFWFZG[I[KZMYNWOSPQQQSSTTT RUFZG RYGZIZKYMXNVO RWFXGYIYKXMWNSPRQRSST RPXOYOZP[Q[RZRYQXPX RPYPZQZQYPY",3266:" 22MXWFUGTHSJSLTMUMVLVKUJTJ RUGTITJ RTKTLULUKTK",3267:" 22MXVIUITHTGUFVFWGWIVKULSM RUGUHVHVGUG RVIVJUL",3268:" 72E_\\O\\N[N[P]P]N\\M[MYNWPRXPZN[K[HZGXGVHTISKRPPROTMUKUITGRFPGOIOLPRQURWTZV[X[YYYX RL[HZ RIZHXHVITJSLR RPPQSTYVZ RK[JZIXIVJTKSMRRO ROLPOQRSVUYWZXZYY",3269:" 52H]TBL_ RYBQ_ RZKZJYJYL[L[JZHYGVFRFOGMIMLNNPPVSWUWXVZ RNLONVRWT ROGNINKOMUPWRXTXWWYVZS[O[LZKYJWJULULWKWKV",3270:" 8G^_BEbFb R_B`BFb",3271:" 32JZZBXCUERHPKNOMSMXN\\O_Qb RSHQKOONTN\\ RZBWDTGRJQLPOOSN\\ RNTO]P`Qb",3272:" 32JZSBUEVHWLWQVUTYR\\O_LaJb RVHVPUUSYQ\\ RSBTDUGVP RVHUQTUSXRZP]M`Jb",3273:" 39J[TFSGUQTR RTFTR RTFUGSQTR ROIPIXOYO ROIYO ROIOJYNYO RYIXIPOOO RYIOO RYIYJONOO",3274:" 8F_JQ[Q[R RJQJR[R",3275:" 16F_RIRZSZ RRISISZ RJQ[Q[R RJQJR[R",3276:" 16F_JM[M[N RJMJN[N RJU[U[V RJUJV[V",3277:" 11MWUFTGRM RUGRM RUFVGRM",3278:" 22H\\PFOGMM RPGMM RPFQGMM RZFYGWM RZGWM RZF[GWM",3279:" 30KZSFQGPIPKQMSNUNWMXKXIWGUFSF RSFPIQMUNXKWGSF RUFQGPKSNWMXIUF",3301:" 62F^IHJIIJHIIGKFMFOGPHQKQOPRNTLUIV ROHPKPPOR RMFNGOJOPNSLU RLVOY RKVOZ RIVN[UV R\\G[H\\H\\G[FYFWGVHUJUYW[[W RWHVJVXXZ RYFXGWJWWYY",3302:"101E_GQGRHSJSLRLOKMIJIHKF RKOIK RJSKRKPIMHKHIIGKFNFPGQHRJRRQUOW RPHQJQT RNFOGPJPUOW RRISGUFWFYGZH[J\\K RYHZJ RWFXGYJZK\\K R\\KRP RYM[O\\R\\U[XYZV[S[PZJWIWHX RXNYN[P RVNYO[Q\\S RTZRZLWKW RZYXZUZRYNWKVIVHXHZI[JZIY",3303:" 79F^RHPFNFLGJJINIRJVLYNZQ[T[WZYY[W RLHKJJMJRKVMYPZ RNFMGLIKMKQLUMWOYRZUZXY[W RUFRHQIPKPLQNTPURUT RQKQLUPUQ RQIQJRLUNVPVRUTSURUPTOR RUFVGXHZH RUGVHWH RTGVIXIZH[G",3304:" 79E_HLHKIIKGNFRFUGWHYJ[M\\Q\\U[XYZV[S[PZJWIWHX RKHMGRGUHWIYK[N RTZRZLWKW RHKJIMHRHUIWJYL[O\\R RZYXZUZRYNWKVIVHXHZI[JZIY RPHMKLMLONSNU RMNMONQNR RMKMMOQOSNUMVKVJUJT",3305:" 95F^RHPFNFLGJJINIRJVLYNZQ[T[WZYY[W RLHKJJMJRKVMYPZ RNFMGLIKMKQLUMWOYRZUZXY[W RUFRHQIPKPLQNTPURUT RQKQLUPUQ RQIQJRLUNVPVRUTSURUPTOR RUFVGXHZH RUGVHWH RTGVIXIZH[G RUNYK RYKZL\\L RXLYMZM RWMXNZN\\L",3306:" 94F^MNKMJKJIKGNFQFTGXI RKHMGRGUH RJKKIMHRHXIZI[H[GZFYF RSHRIQKQMROVSWVWYV\\U]S^ RTPWSXVXYW[ RQMSOVQXSYVYYX[V]S^O^L]K\\JZJWLTLRKQ RL\\K[KWLU RO^M]L[LWMTMRLQJQIRIS RUPYL RYLZM\\M RXMYNZN RWNXOZO\\M",3307:" 99E_UJTHSGQFNFKGIJHNHRIUJWLYNZQ[T[WZYY[W\\T\\Q[NYL RKHJJIMIRJUKW RZW[U[QZNYM RNFLGKIJMJRKVLXNZ RWZYXZUZQYOWM RUFRHPJOLOMPOSQTSTU RPLPMTQTR RPJPKQMTOUQUSTURVQVOUNS RTOYLZJ R\\FZJ RYG]I R\\F[GYGZHZJ[I]I\\H\\F",3308:" 92F_RFPGNIMKMMNOPQQSQU RNLNMQQQR RNINKOMQORQRSQUPVNWLWJVIUHSHQIPJQIR RRFTHVHXG RQGSH RPGQHSIUIXG RRPYK RYK[N\\Q\\T[WYYVZR[ RXLZN[Q[UZW RVMWMYOZRZVYXXYVZ RVZTZRYPYNZM\\N^P_R_T^ RSZQZ RR[PZNZ",3309:" 83F_PPNPLOKNJLJJKHLGOFQFTGWJYK RLHNGRGTHUI RJJKIMHQHTIVJYK[K\\J\\H[GYG RJXKYJZIYIWJVLVNWPYR\\T^ RNXOYQ\\R] RLVMWNYP\\Q]S^V^X]Y\\ZZZWYUWRVPVO RYXYWVRVQ RX]Y[YYXWVTURUPWNYNZOZP",3310:" 83F_PPNPLOKNJLJJKHLGOFQFTGWJYK RLHNGRGTHUI RJJKIMHQHTIVJYK[K\\J\\H[GYG RJXKYJZIYIWJVLVNWPYR\\T^ RNXOYQ\\R] RLVMWNYP\\Q]S^V^X]Y\\ZZZWYUWRVPVO RYXYWVRVQ RX]Y[YYXWVTURUPWNYNZOZP",3311:" 81E_[KZIXGUFRFOGMILKLNMQPWPYN[ RMNMOPUPV RNHMJMMNOPSQVQXPZN[L[JZ RHVJZ RGYKW RHVHXGYIYJZJXKWIWHV RNONMOKQJTJVKXMYM RUKWM RRJTKULVN RYMPQ RUOYXZY[Y RTPXXZZ RSPWYY[\\X",3312:" 73G^ZSYTVTUSUQVOXLYJYH RVQVPYLYK RWTVSVRWPYNZLZJYHXGUFPFMGLHKJKLLNNQOSOTNV RLKLLOQOR RLHLJMLOOPQPSOUMWJY RMWOWRYUZXZZY RNXOXSZTZ RJYLXMXQZT[V[YZZY[W",3313:"128BbEQERFSHSJRJOIMGJGHIF RIOGK RHSIRIPGMFKFIGGIFKFMGOIPLPROUNWLYI[HZGZ RNIOLORNUMW RJZIYHY RKFMHNKNRMVLXKYJXIXF[ RNGPFRFTGVIWLWRVUUWSYQ[PZOZ RUIVLVRUV RRZQYPY RRFTHUKUSTWSYRXQXN[ RUHVGXFZF\\G]H^J_K R\\H]J RZF[G\\J]K_K R_K\\M[NZQZT[X][`X R\\N[P[T\\W^Z R_K]M\\O\\S]W_Y",3314:" 96D`GQGRHSJSLRLOKMIJIHKF RKOIK RJSKRKPIMHKHIIGKFNFPGRISLSRRUQWOYL[KZIZG[ RQIRKRRQUPWOX RMZKYIY RNFPHQKQRPVNYLXJXG[ RRHSGUFWFYGZH[J\\K RYHZJ RWFXGYJZK\\K R\\KYMXNWQWTXXZ[]X RYNXPXTYW[Z R\\KZMYOYSZW\\Y",3315:" 72D`PFNGLIKKKMMQMS RLLLMMOMP RLILKNONQMSLTJTISIR RPFQGWIZK[M\\P\\S[VZXXZU[R[OZIWHWGX RPGQHWJYKZL RPFPHQIWKYL[N\\P RSZQZKWJW RYYWZTZQYMWJVHVGXGZH[IZHY",3316:"100E`HQHRISKSMRMOLMJJJHLF RLOJK RKSLRLPJMIKIIJGLFOFQGRHSJSU RSWS\\R^P_M_L^L\\M[N\\M] RQHRJR\\Q^ ROFPGQJQU RQWQ\\P^O_ RSJXF RXFZI[K\\O\\R[UYXV[ RWGZK[N[O RVHXJZM[P[SZVYX RWYUVSU RQUOVMX RWZUWSVPV RV[TXSW RQWOWMX",3317:" 88D`PFNGLIKKKMMQMS RLLLMMOMP RLILKNONQMSLTJTISIR RPFQGWIZK[M\\P\\S[VZX RXZU[R[OZIWHWGX RPGQHWJYKZL RPFPHQIWKYL[N\\P RSZQZKWJW RXZTZQYMWJVHVGXGZH[IZHY RTXVVXV\\Z]Z RWWXW[Z RUWVWZ[\\[^Y",3318:" 96D`GQGRHSJSLRLOKMIJIHKF RKOIK RJSKRKPIMHKHIIGKFNFPGQHRJRVQXOZM[K[IZ RPHQJQVPX RNFOGPJPVOYM[ RGVIZ RFYJW RGVGXFYHYIZIXJWHWGV RRISGUFWFYGZH[J\\K RYHZJ RWFXGYJZK\\K R\\KRP RTOXYZ[]X RUOYX[Z RVNZX[Y\\Y",3319:" 83E`\\H[G\\F]G]I\\KZKVISHOHKIIK RYJVHSGOGLH R]I\\JZJVGSFOFLGJIIKHNHRIUJWLYNZQ[U[XZZY\\W]T]Q\\OZNWNUOSRQSOS RLXNYQZUZYY RIUKWMXPYUYYX[W\\V]T RXOWOSSRS R]Q[OYOWPUSSTQTOSNQNOOMQL",3320:" 81F_LNJMIKIIJGMFRFUGYJ[J\\I RJHLGRGUHXJ RIKJILHRHUIYK[K\\I\\G[FZG[H RUIRLQNQPSTSV RRORPSRSS RRLRNTRTTSVRWPWOVOT RJYKZJ[IZIXJVLVOWSYVZYZ[Y RLWMWSZUZ RIXJWKWMXQZT[W[ZZ\\X",3321:" 45G]JHKHLILWJX RKGMHMXPZ RIILFNHNWPYRY RJXKXMYO[RYVV RTHUHVIVYX[[X RUGWHWYYZ RSIVFYHXIXXYYZY",3322:"100D`GQGRHSJSLRLOKMIJIHKF RKOIK RJSKRKPIMHKHIIGKFNFPGQHRJRRQUOW RPHQJQT RNFOGPJPUOW RRISGUFWFYG[J\\K RYHZJ RWFXGYJZK\\K RZKXKWLWNXP[R\\T RXO[Q RWMXN[P\\R\\V[XYZW[S[PZJWIWHX RTZRZLWKW RZYXZUZRYNWKVIVHXHZI[JZIY",3323:"143BcEQERFSHSJRJOIMGJGHIF RIOGK RHSIRIPGMFKFIGGIFLFNGOHPJPNOQMTKV RNHOJOONR RLFMGNJNOMSKV RNGPFSFUG RWFTGSISMTPVSWUWWVY RTMTNWSWT RWFUGTITLUNWQXTXVWXUZS[O[MZKXIWGWFX RNZKWJW RQ[OZLWJVGVFXFZG[HZGY RWFZF\\G^J_K R\\H]J RZF[G\\J]K_K R]K[KZLZN[P^R_T R[O^Q RZM[N^P_R_W^Y]Z[[X[UZ RYZXZVY R^Y\\ZZZXYWX",3324:" 86F^KHMHOIPJQMQO RQQQUPXM[KZI[ RNZLYKY ROYNYLXI[ RMGPHQIRLRUSWUYWZ RIINFPGRISLSO RSQSTTWUXWYYY RQURXTZV[[X RSLTIWFYG[F RVGXHYH RUHVHXI[F RKSMOQO RSOWOYM RMPWP RKSMQQQ RSQWQYM",3325:" 74E_HQHRISKSMRMOLMJJJHLF RLOJK RKSLRLPJMIKIIJGLFOFQGRHSJSORRQTQUSWTW RQHRJRPQSPUSX ROFPGQJQPPTOVRYUV RSJ[F RYGYZX] RZGZXY[ R[F[VZZY\\W^T_P_M^K\\JZKYLZK[",3326:" 74F^NIOGQFTFVGWHXJXMWOVPTQ RQQOPNN RVHWIWNVO RTFUGVIVNUPTQ RMUNSORQQTQWRYTZVZZY\\W^T_P_N^KZJY RXTYVYZX\\ RTQWSXUX[W]V^T_ RO^N]LZKY RR_P^O]MZLYIYHZH\\I]J]",3401:" 46J[TMQNOONPMSMVNYO[UX RNVOYPZ RQNOPNSNUOXQZ RRNSOUPUYW[ZX RSNVPVXXZ RTMUNWOXO RWPXO RWPWXXYYY",3402:" 50J[LHMINK RTFQGOINKNXMY RPIOKOXRZ RTFRGQHPKPXRYSZ RMYNYPZQ[TZ RPPVMWOXRXUWXVYTZ RUNVOWQ RTNVPWSWUVXTZ",3403:" 27KXRNTPVOTMRNOPNRNWOYQ[UY RSNUO RPPOROWPYQZ RQOPQPVQXSZ",3404:" 47J[QFNINKOLSNVPWRWUVXTZ ROJOKSMVOWP ROHOIPJUMWOXRXUWXTZQ[ RRNNPNXMY ROPOXRZ RPOPXRYSZ RMYNYPZQ[",3405:" 27KXPUVQSMOPNRNWOYQ[UY RUQRN RPPOROWPYQZ RTRROQOPQPVQXSZ",3406:" 49LYXFWGUGSFQFPHPMOONP RVHTHRGQG RXFWHVITIRHQHPI RPKQMRNTOVOVP RNPPP RRPVP RPPPTQ` RSOPOQNQ[ RRPRTQ`",3407:" 53J[TMQNOONPMSMVNYO[UX RNWOYPZ RQNOPNSNUOXQZ RRNSOUPUXV[V]U_ RSNVPVZ RTMUNWOXO RWPXO RWPW\\V^U_S`P`N_M^M]N]N^",3408:" 50J[LHMINK RTFQGOINKNXMY RPIOKOYPZ RTFRGQHPKPXQYRY RMYOZP[SX RPPVMWOXSXWWZV\\T^Q` RUNVOWR RTNVQWTWWV[T^",3409:" 39MWRFQGQHRISHSGRF RQGSH RQHSG ROOPOQPQYS[VX RPNRORXTZ RNPQMRNTO RSPTO RSPSXTYUY",3410:" 45MWRFQGQHRISHSGRF RQGSH RQHSG ROOPOQPQ[P^O_M` RPNROR[Q] RNPQMRNTO RSPTO RSPS[R]P_M` RS[T]U^",3411:" 63KYNHOIPK RUFSGQIPKPMOONP RPPPXOY RRIQKQM RQOPOQMQXSZ RUFSHRKRO RRPRXSYTY ROYQZR[UX RRLVIWJWLUNSO RUJVKVLUN RROWOWP RNPPP RRPWP",3412:" 29MWOHPIQK RWFTGRIQKQXPY RSIRKRYTZ RWFUGTHSKSXTYUY RPYRZS[VX",3413:" 74E_GOHOIPIXHYJ[ RHNJPJXIYJZKYJX RFPIMKOKXLYJ[ RNNPOQQQXPYR[ RPNQORQRXQYRZSYRX RKPNNPMRNSPSXTYR[ RVNWOYPYY[[^X RWNZPZX\\Z RSPVNXMYN[O\\O R[P\\O R[P[X\\Y]Y",3414:" 49I[KOLOMPMXLYN[ RLNNPNXMYNZOYNX RJPMMOOOXPYN[ RRNSOUPUYW[ZX RSNVPVXXZ ROPRNTMUNWOXO RWPXO RWPWXXYYY",3415:" 41J[NPNXMY ROPOXRZ RQOPPPXRYSZ RMYNYPZQ[TZ RNPQOVMWOXRXUWXVYTZ RUNVOWQ RTNVPWSWUVXTZ",3416:" 57J[OJMLMNNQNXLZ RNYO` RNMNNOQO[ RNKNLONPQPXQXSYTZ RPYO` RSZQY RTZR[PY RNYLZ RPPVMWOXRXUWXVYTZ RUNVOWQ RTNVPWSWUVXTZ",3417:" 43J[TMQNOONPMSMVNYO[UX RNWOYPZ RQNOPNSNUOXQZ RRNSOUPUXV` RSNVPV[ RTMUNWOXO RWPXO RWPWXV`",3418:" 32KYNOOOPPPXOY RONQPQYSZ RMPPMRORXSYTY ROYQZR[UX RTNUPWOVMRO RUNVO",3419:" 42LWXFWGUGSFQFPHPMOONP RVHTHRGQG RXFWHVITIRHQHPI RPKRP RPPPTQ` RQOPOQNQ[ RRPRTQ` RNPPP",3420:" 37LXSIRLQNPONP RSISOVOVP RNPQP RSPVP RQPQXPY RROQORMRXTZ RSPSXTYUY RPYRZS[VX",3421:" 47I[KOLOMPMXLY RLNNPNXPZ RJPMMOOOXQYRZ RLYMYOZP[RZUX RVMTOUPUYW[ZX RVPWOVNUOVPVXXZ RVMXOWPWXXYYY",3422:" 47J[OKMMMONRNXMY RNNNOOROXRZ RNLNMOOPRPXRYSZ RMYNYPZQ[TZ RPPVMWOXRXUWXVYTZ RUNVOWQ RTNVPWSWUVXTZ",3423:" 72F_KKIMIOJRJXIYK[ RJNJOKRKXJYKZLYKX RJLJMKOLRLXMYK[ RONQORQRXQY RQNROSQSXVZ RLPONQMSNTPTXVYWZ RQYRYTZU[XZ RTPZM[O\\R\\T[XZYXZ RYNZO[Q RXNZP[S[UZXXZ",3424:" 44KZOOPOQPQXPXNYM[M]N_P`S`V_V^U^U_ RPNRPRXUZ RNPQMSOSXUYVZ RXYT[SZQYOYM[ RUNVPXOWMSO RVNWO",3425:" 47J[OKMMMONRNXMY RNNNOOROYQZ RNLNMOOPRPXQYRY RMYOZP[SX RPPVMWOXSXWWZV\\T^Q` RUNVOWR RTNVQWTWWV[T^",3426:" 43KYNPSMUNVPVRUTQV RSNUO RRNTOUQURTTSU RSUUWVYV]U_S`Q`O_N]N[OYQXWV RRVTWUY RQVTXUZU]T_S`",3427:" 61JZRMPNMPMRNU RNPNROT RPNOOORPT RPNROTOVNWMWKVJTJ RQNSN RRMTNVN RNUVRWUWWVYR[ RUSVUVXUY RTSUUUXTZ RTZRYOYL[ RSZQZ RR[PZNZL[",3428:" 78J[VFUGSGQFOFNHNMMOLP RTHRHPGOG RVFUHTIRIPHOHNI RNKPP RNPNTO` ROONOONO[ RPPPTO` RLPNP RPPUMWNXPXRWTSV RUNWO RTNVOWQWRVTUU RUUWVXXX[W]U_R` RUVWW RSVTVVWWYW\\V^",3429:" 62J[PIOLNNMOKP RPIPXQYO[ ROONOONOXNYOZPYOX RKPNPNXMYO[ RPPUMWNXPXRWTSV RUNWO RTNVOWQWRVTUU RUUWVXXX[W]U_R` RUVWW RSVTVVWWYW\\V^",3501:" 60G]LINGPFRFSGZW[X]X RQGRHYXZZ[YYX RNGPGQHXXYZZ[[[]X RLMMLOKPKQL RPLPM RMLOLPN RG[IYKXNXPY RJYNYOZ RG[JZMZN[PY RRJLX RNSVS",3502:"110F^HHJFMFOGQF RKGNG RHHJGLHOHQF RMKLLKNKOIOHPHRIQKQKW RLMLU RIPLP RMKMTLVKW RRIQJPLPU RQKQS RRIRRQTPU RRIXFZG[I[KYMUO RXGZIZK RVGXHYIYLWN RWNZP[R[X RYPZRZW RWNXOYQYX RJ[MYPXTXWY RLZOYTYVZ RJ[NZSZU[WYYX[X RUOUX RURYR RUUYU",3503:" 69E]NGLHJJILHOHSIVJXMZP[S[VZXYZW[U RJKINISKWNYQZTZWY RNGLIKKJNJRKUNXQYTYWXYW[U RPJPV RQJQT RRIRSQUPV RPJRIUFWGYGZF RTGVHXH RSHUIWIYHZF RWIWX",3504:" 72G^IFWFYGZIZX RKGWGYIYW RIFJGLHWHXIXX ROKNLMNMOKOJPJRKQMQMV RNMNT RKPNP ROKOSNUMV RI[LYOXSXVY RKZNYSYUZ RI[MZRZT[VYXXZX RRHRX RRMTNVNXM RRSTRVRXS",3505:" 94G]IHKFMFOGQF RLGNG RIHKGMHOHQF RNKMLLNLOJOIPIRJQLQLW RMMMU RJPMP RNKNTMVLW RQMRJSHTGVFXF[G RTHVGXGZH RRJSIUHWHYI[G RQURRSPTOVOXP RTPVPWQ RRRSQUQVRXP RK[NYRXWX[Y RMZPYWYZZ RK[OZVZY[[Y RQMQX",3506:" 91F]JHLFOFQGSF RMGPG RJHLGNHQHSF RPKOLNNNOLOKPKRLQNQNV ROMOT RLPOP RPKPSOUNV RSJSYRZQZMXKXIYG[ RTJTX RTPXP RPZOZMYJY RUIUOXO RXQUQUWTYP[N[LZJZG[ RSJUIXFZG\\G]F RWGYH[H RVHXIZI\\H]F RXIXW",3507:" 87E^NGLHJJILHOHRIUJWLYNZQ[U[XZZX[V[SZQYPWOUO RJKINISJV RNGLIKKJNJSKVLXNZ RYXZWZSYQ RU[WZXYYWYSXQWPUO RPJPW RQJQU RRIRTQVPW RPJRIUFWGYGZF RTGVHXH RSHUIWIYHZF RYHUOU[ RUSYS RUVYV",3508:"112F^HHJFMFOGQF RKGNG RHHJGLHOHQF RMKLLKNKOIOHPHRIQKQKW RLMLU RIPLP RMKMTLVKW RJ[MYPXSXUY RLZOYRYTZ RJ[NZQZS[UY RRIQJPLPU RQKQS RRIRRQTPU RRITGVFXFZG RWGXGYH RTGVGXIZG RUOWNYLZM[P[TZXX[ RXMYNZPZUYX RWNXNYPYUX[ RUOUY RURYR RUUYU",3509:" 67I\\LHNFQFTGVF ROGSG RLHNGQHTHVF RSKRLQNQOOONPNROQQQQV RRMRT ROPRP RSKSSRUQV RYHWJVMVXUZSZOXMXKYI[ RWKWW RRZQZOYLY RYHXJXVWXUZS[P[NZKZI[",3510:" 65H\\LHNFQFTGVF ROGSG RLHNGQHTHVF RSKRLQNQOOONPNROQQQQV RRMRT ROPRP RSKSSRUQV RYHWJVMVXUZ RWKWW RYHXJXVWXUZR[O[LZJXJVKULUMVLWKW RJVMV",3511:"115F^HHJFMFOGQF RKGNG RHHJGLHOHQF RMKLLKNKOIOHPHRIQKQKW RLMLU RIPLP RMKMTLVKW RJ[MYPXSXUY RLZNYRYTZ RJ[NZQZS[UY RRIQJPLPU RQKQS RRIRRQTPU RRITGVFXFZG RWGXGYH RTGVGXIZG RUOXLYM[N RWMYN[N R[NYQWSUU RWSYTZX[Z\\Z RYVZZ RWSXTYZZ[[[\\Z RUOUY",3512:" 85G]IHKFNFPGRF RLGOG RIHKGMHPHRF RNKMLLNLOJOIPIRJQLQLW RMMMU RJPMP RNKNTMVLW RK[NYRXWX[Y RMZPYWYZZ RK[OZVZY[[Y RSIRJQLQU RRKRS RSISRRTQU RSIUGWFYF[G RXGYGZH RUGWGYI[G RWGWX",3513:"107D`LJKKJMJOHOGPGRHQJQJU RKLKS RHPKP RLJLRKTJU RE[GYIXKXMYNYOX RHYKYMZ RE[GZJZL[M[NZOX RLJPFTJTWUYVY RPGSJSXRYSZTYSX RPPSP RNHOHRKROOO ROQRQRXQYS[VYWX RTJXF\\J\\W]Y^Y RXG[J[X]Z RXP[P RVHWHZKZOWO RWQZQZY\\[^Y ROHOX RWHWX",3514:" 84E^GIIGKFMFOGQJVUXXYY RMGOIPKVWYZ RIGKGMHOKTVVYWZY[ RVHXIZI\\H]F RWGYH[H RVHXFZG\\G]F RKOIOHPHRIQKQ RIPKP RG[IYKXNXPY RJYMYOZ RG[JZMZN[PY RKGKX RYIY[ RRLSMUNWNYM RKTMSQSST",3515:" 79E_NFLGJIIKHNHRIUJWLYNZQ[S[VZXYZW[U\\R\\N[KZIXGVFUGRIOJ RJJIMISJV RNFLHKJJMJSKVLXNZ RZV[S[MYIXH RVZXXYVZSZMYKWHUG ROJOW RPJPU RQJQTPVOW RUGUZ RUMWNXNZM RUSWRXRZS",3516:" 70H^KFLGMIMOKOJPJRKQMQMYJ[MZMbO` RMHNJN` RKPNP RKFMGNHOJO` ROKRIVFZJZX RVGYJYX RTHUHXKXY RRXUXXY RSYUYWZ RRZTZV[XYZX RRIR_ RRMTNVNXM RRSTRVRXS",3517:" 99E_NFLGJIIKHNHRIUJWLYNZP[T[VZXYZW[U\\R\\N[KZIXGVFUGRIOJ RJJIMISJV RNFLHKJJMJSKVLXNZ RZV[S[MYIXH RVZXXYVZSZMYKWHUG ROJOW RPJPU RQJQTPVOW RUGUZ RUMWNXNZM RUSWRXRZS RP[QZRZT[X`Za[a RT\\V_XaYa RRZS[VaXbZb[a",3518:"108F^HHJFMFOGQF RKGNG RHHJGLHOHQF RMKLLKNKOIOHPHRIQKQKW RLMLU RIPLP RMKMTLVKW RJ[MYPXRXUY RLZNYRYTZ RJ[NZQZS[UY RRIQJPLPU RQKQS RRIRRQTPU RRIUGWFYGZIZLYNXOTQRR RWGXGYIYMXN RUGWHXJXMWOTQ RTQVRWSZX[Y\\Y RWTYX[Z RTQVSXYZ[\\Y",3519:" 94G^UITHRGOF RVHTG RWGSFOFLGKHJJKLLMONWNYOZPZRYU RKKLLOMXMZN[O[QZS RKHKJLKOLYL[M\\O\\QYUU[ RIOJPLQUQVRVSUU RJQLRTRUS RIOIPJRLSSSUTUU RI[LYPXSXVY RKZNYRYUZ RI[MZRZU[ RWGUISL RRNPQ ROSMUKVJVJUKV",3520:" 71E]JJILHOHSIVKYMZP[S[VZXYZW[U RISJVLXNYQZTZWY RJJIMIQJTLWNXQYTYWXYW[U RHIIGKFOFUGYG[F RPGTHXH RHIIHKGNGTIWIYH[F RSIRJPKPV RQKQT RRJRSQUPV RWIWX",3521:" 89F^HHJFLFOGQF RKGNG RHHJGMHOHQF RKJJLIOISJVKXMZP[S[VZXYZ[\\Y RJSKVNYQZTZ RKJJNJQKTLVNXQYUYXX RUIQJPLPV RQKQT RRJRSQUPV RUIWHYFZG\\HZIZW[Y\\Y RYIZHYGXHYIYX[Z RWHXIXX RUIUY RUNXN RURXR",3522:" 72G^JFKGLILOJOIPIRJQLQLXJY RLHMJMX RJPMP RNYQYSZ RJFLGMHNJNXRXUY RJYMYPZR[UYXXZX RRJUIWHYFZG\\HZIZX RYIZHYGXHYIYW RWHXIXX RRJRX RRMTNVNXM RRSTRVRXS",3523:" 95E`HFIGJIJOHOGPGRHQJQJXHY RJHKJKX RHPKP RLYNYPZ RHFJGKHLJLXOXQY RHYKYNZO[QYTXVYW[YY\\X ROHRFTHTXWXYY RRGSHSX ROHQHRIRXQY RWYXZ RWHZF\\H\\X RZG[H[X RWHYHZIZXYY ROHOX RWHWX RONRN RORRR RWNZN RWRZR",3524:" 65G]HIJGLFNFOGWYXZZZ RMGNHVYWZ RJGLGMHUZV[X[ZZ\\X RWFYG[G\\F RWGXHZH RVHWIYI[H\\F RH[IYKXMXNY RJYLYMZ RH[IZKZM[ RWFSO RQRM[ RLPPP RSPXP",3525:" 86G^JFKGLILOJOIPIRJQLQLXJY RLHMJMX RJPMP RNYQYSZ RJFLGMHNJNXRXUY RJYMYPZR[UYXX RRJUIWHYFZG\\HZIZ^Y`WbUaQ`L` RYIZHYGXHYIYY RWHXIXXZ[ RXaV`S` RY`V_P_L` RRJRX RRMTNVNXM RRSTRVRXS",3526:" 57H\\XGWIROOSMWJ[ RVKNV RZFWJUNRRMXLZ RJHLFOGUGZF RKGOHSHWG RJHNIRIVHXG RLZNYRXVXZY RMZQYUYYZ RJ[OZUZX[ZY RMPQP RTPXP",3601:" 53J[PRNTMVMXNZP[RYUX RMVNXOYQZ RNTNVOXQYRY RNPPPSOUNVMXOWPWXXYYY RONNOQO RTOWOVNVYWZ RMOOMPNROUPUYW[YY RMORT",3602:" 44I[LHMJMXKY RNJMHNGNXQZ RLHOFOXQYRZ RKYMYOZP[RZUYWY ROPROTNUMVNXOYOWPWY RTNVOVX RROSOUPUY",3603:" 35JXNONXLYMYOZP[ ROOOYQZ RPOPXRYSYQZP[ RNORNTMUNWOXO RSNTOVO RPORNTPVPXO",3604:" 41IZRMPNMOMXKY RNONXQZ RRMOOOXQYRZ RKYMYOZP[RZUYWY RMHPFQIWOWY RPINHOGPIVOVX RMHUPUY",3605:" 32JXNONXLYMYOZP[ ROOOYQZ RPOPXRYSYQZP[ RNORNTMWQURPU RSNVQ RPORNUR",3606:" 41JWNHNXLYMYOZP[ ROHOYQZ RPHPXRYSYQZP[ RNHQGSFTGVHWH RRGSHUH RPHQGSIUIWH RKMNM RPMTM",3607:" 56I[MOMXKYLYNZO[PZRYUX RNPNYPZ ROOOXQYRY RMOOORNTMUNWOYOWPW\\V_TaRbQaO`M` RSNVPV\\ RSaQ`P` RRNSOUPUZV]V_ RTaS`Q_O_M`",3608:" 47I[LHMJMXKYLYNZO[ RNJMHNGNYPZ RLHOFOXQYO[ ROPROTNUMVNXOYOWPWYU[T] RTNVOVYU[ RROSOUPUYT]T`UbVbT`",3609:" 35MWRFPHRITHRF RRGQHSHRG RRMQNOOQPQYS[UY RRPSORNQORPRYSZ RRMSNUOSPSXTYUY",3610:" 39MWRFPHRITHRF RRGQHSHRG RRMQNOOQPQYS[T] RRPSORNQORPRYS[ RRMSNUOSPSYT]T`RbPbPaRb",3611:" 50IZLHMJMXKYLYNZO[ RNJMHNGNYPZ RLHOFOXQYO[ ROPRNTMVPSROU RSNUP RRNTQ RSRTSVXWYXY RSSTTUYVZ RRSSTTYV[XY",3612:" 22MWPHQJQXOYPYRZS[ RRJQHRGRYTZ RPHSFSXUYVYTZS[",3613:" 67E_GOHOIPIXGYHYJZK[ RINJOJYLZ RGOIMKOKXMYK[ RKPNOPNQMSOSXUYS[ RPNRORYTZ RNOOOQPQXPYRZS[ RSPVOXNYMZN\\O]O[P[X\\Y]Y RXNZOZY[Z RVOWOYPYY[[]Y",3614:" 45I[KOLOMPMXKYLYNZO[ RMNNONYPZ RKOMMOOOXQYO[ ROPROTNUMVNXOYOWPWXXYYY RTNVOVYWZ RROSOUPUYW[YY",3615:" 40I[MOMXKY RNPNXQZ ROOOXQYRZ RKYMYOZP[RZUYWY RMOOORNTMUNWOYOWPWY RSNVPVX RRNSOUPUY",3616:" 54I[LMMOMXKYMYMb RMNNONaO`N^ RNYOYQZ RLMNNOOOXQYRZ ROZP[RZUYWY ROZO^P`Mb ROPROTNUMVNXOYOWPWY RTNVOVX RROSOUPUY",3617:" 44I[MOMXKY RNPNYPZ ROOOXQYRY RKYLYNZO[PZRYUX RMOOORNTMUNWOYOWPWb RSNVPVaU`V^ RRNSOUPU^T`Wb",3618:" 38JXLOMONPNXLYMYOZP[ RMNOOOYQZ RLONMPOPXRYSYQZP[ RPOTMUNWOXO RSNTOVO RRNTPVPXO",3619:" 59JZMOMSOTUTWUWY RNONS RVUVY RPNOOOSQT RSTUUUYTZ RMOPNRMTNVNWM RQNSN RPNROTOVN RWYTZR[PZNZL[ RSZQZ RTZRYOYL[ RWMVOTROWL[",3620:" 28MWPHQJQXOYPYRZS[ RRJQHRGRYTZ RPHSFSXUYVYTZS[ RNMQM RSMVM",3621:" 47I[KOLOMPMXKY RLNNONYPZ RKOMMOOOXQYRY RKYLYNZO[PZRYUX RUMVNXOYOWPWXXYYY RTNVOVYWZ RUMSOUPUYW[YY",3622:" 36I[LMMOMXP[RYUXWX RMNNONXQZ RLMNNOOOWPXRY RUMVNXOYOWPWX RTNVOVW RUMSOUPUX",3623:" 57E_HMIOIXL[NYQX RINJOJXMZ RHMJNKOKWLXNY RQMOOQPQXT[VYYX[X RPNRORXUZ RQMRNTOSPSWTXVY RYMZN\\O]O[P[X RXNZOZW RYMWOYPYX",3624:" 59H[KOLONPOQSYTZV[XY RMNOOTYVZ RKOMMONPOTWUXWYXY RRSUMVNXNYM RUNVOWO RTOVPXOYM RQUN[MZKZJ[ RNZMYLY ROYMXKYJ[ RMTPT RSTVT",3625:" 60I[KOLOMPMXKY RLNNONYPZ RKOMMOOOXQYRY RKYLYNZO[PZRYUX RUMVNXOYOWPW\\V_TaRbQaO`M` RTNVOV\\ RSaQ`P` RUMSOUPUZV]V_ RTaS`Q_O_M`",3626:" 38I[XML[ RLONPQPTOXM RMNOOSO RLONMPNTNXM RL[PYSXVXXY RQYUYWZ RL[PZTZV[XY RNTVT",3700:" 42H\\LHLXJY RMIMXPZ RNHNXPYQZ RLHNHSGUF RSGTHVIVY RTGWIWX RUFVGXHZHXIXY RJYLYNZO[QZVYXY",3701:" 27H\\OHPIQKQXOY RQIPHQGRIRYTZ ROHRFSHSXUYVY ROYPYRZS[TZVY",3702:" 48H\\LHNHPGQFSGVHXH RPHRG RLHNIPIRHSG RVHVP RWIWO RXHXPQPNQLSKVK[ RK[OYSXVXZY RNZQYVYYZ RK[PZUZX[ZY",3703:" 57H\\LHMHOGPFRGVHXH ROHQG RLHNIPIRG RVHVO RWIWN RXHXOVOSPQQ RQPSQVRXRXY RWSWX RVRVY RKYMXOXQYRZ ROYQZ RKYMYOZP[RZVYXY",3704:" 41H\\UFKPKUTU RVUZU[V[TZU RLPLT RMNMU RTGTXRY RUJVHUGUYWZ RUFWHVJVXXYYY RRYSYUZV[WZYY",3705:" 53H\\LFLO RLFXF RMGVG RLHUHWGXF RVLUMSNOOLO RSNTNVOVY RUMWNWX RVLWMYNZNXOXY RKYMXOXQYRZ ROYQZ RKYMYOZP[RZVYXY",3706:" 59H\\LHLXJY RMIMXPZ RNHNXPYQZ RLHNHRGTFUGWHXH RSGUH RRGTIVIXH RNPOPSOUNVM RSOTOVPVY RUNWPWX RVMWNYOZOXPXY RJYLYNZO[QZVYXY",3707:" 38H\\KHMFPGUGZF RLGOHTHWG RKHOIRIVHZF RZFYHWKSOQRPUPXQ[ RRQQTQWRZ RUMSPRSRVSYQ[",3708:" 71H\\LILO RMJMN RNINO RLINISHUGVF RSHTHVIVO RUGWHWN RVFWGYHZHXIXO RLONOVRXR RXOVONRLR RLRLXJY RMSMXPZ RNRNXPYQZ RVRVY RWSWX RXRXY RJYLYNZO[QZVYXY",3709:" 60H\\LHLQJR RMIMROS RNHNQPRQR RLHNHSGUF RSGTHVIVY RTGWIWX RUFVGXHZHXIXY RJRKRMSNTOSQRUQVQ RKYMXOXQYRZ ROYQZ RKYMYOZP[RZVYXY",3710:" 11LXRXPZR[TZRX RRYQZSZRY",3711:" 14LXR^R\\PZRXSZS\\R^P_ RRYQZR[RY",3712:" 22LXRMPORPTORM RRNQOSORN RRXPZR[TZRX RRYQZSZRY",3713:" 25LXRMPORPTORM RRNQOSORN RR^R\\PZRXSZS\\R^P_ RRYQZR[RY",3714:" 30LXRFQGOHQIRT RRISHRGQHRIRT RRFSGUHSIRT RRXPZR[TZRX RRYQZSZRY",3715:" 51I[LJMHNGQFSFVGWHXJXLWNUPSQ RMJNH RVHWIWMVN RLJNKNIOGQF RSFUGVIVMUOSQ RRQRTSQQQRT RRXPZR[TZRX RRYQZSZRY",3716:" 14LXTFRGQIQKRMTKRIRG RRJRLSKRJ",3717:" 14LXRLRJPHRFSHSJRLPM RRGQHRIRG",3718:" 62E_YNZO[O\\N RXOYP[P RXPYQZQ[P\\N RYNST RRUL[HVNP ROOSKOFJLPRTXVZX[Z[[Z\\X RLZIV RRKOG RKLPQTWVYXZ[Z RMZIU RRLNG RKKQQUWVXXY[Y\\X",3719:" 60H\\PBP_ RTBT_ RTFVGWIWKYJXHWGTFPFMGKIKLLNOPURWSXUXXWZ RXJWH RLLMNOOUQWRXT RMYLW RMGLILKMMONUPXRYTYWXYWZT[P[MZLYKWMVMXNZP[",3720:" 8G^[BIbJb R[B\\BJb",3721:" 27KYUBSDQGOKNPNTOYQ]S`Ub RQHPKOOOUPYQ\\ RSDRFQIPOPUQ[R^S`",3722:" 27KYOBQDSGUKVPVTUYS]Q`Ob RSHTKUOUUTYS\\ RQDRFSITOTUS[R^Q`",3723:" 39JZRFQGSQRR RRFRR RRFSGQQRR RMINIVOWO RMIWO RMIMJWNWO RWIVINOMO RWIMO RWIWJMNMO",3724:" 8F_JQ[Q[R RJQJR[R",3725:" 16F_RIRZSZ RRISISZ RJQ[Q[R RJQJR[R",3726:" 16F_JM[M[N RJMJN[N RJU[U[V RJUJV[V",3727:" 11NWSFRGRM RSGRM RSFTGRM",3728:" 22I[NFMGMM RNGMM RNFOGMM RWFVGVM RWGVM RWFXGVM",3729:" 30KYQFOGNINKOMQNSNUMVKVIUGSFQF RQFNIOMSNVKUGQF RSFOGNKQNUMVISF",3801:" 52E_NHLIJKIMHPHSIUKV RJLIOISJU RNHLJKLJOJRKVKXJZH[ RVHXHXYVY RYHYY RZGZZ RHFKGQHVHZG\\F RJPXP RH[KZQYVYZZ\\[",3802:" 65E_LGLZ RMGMZ RPFNGNZP[ RHJJHLGPFUFXGZIZKYM RXHYIYKXM RUFWGXIXKWL RQUOTNRNPONPMSLVLYM[O\\Q\\T[WYYWZT[P[LZJYHW RZO[Q[UZW RVLYNZQZUYXWZ",3803:" 60E_\\F[HZJXHVGSFQFNGLHJJILHOHRIUJWLYNZQ[S[VZXYZW[Y\\[ R[HZMZT[Y RZKYJ RZNYKXIVG RJKINISJV RNGLIKKJNJSKVLXNZ RYWZV RVZXXYVZS",3804:" 46E_KGKZ RLGLZ RNFMGMZN[ RHKIIKGNFSFVGXHZJ[L\\O\\R[UZWXYVZS[N[KZIXHV RZK[N[SZV RVGXIYKZNZSYVXXVZ",3805:" 86E_\\F[HZJXHVGSFQFNGLHJJILHOHRIUJWLYNZQ[S[VZXYZW[Y\\[ R[HZMZT[Y RZKYJ RZMXIVG RJKINISJV RNGLIKKJNJSKVLXNZ RYWZV RVZXXYVZS RJPKONOUQXQZP RPPRQURWRYQ RMORRUSWSYRZP RZMYLXLWMXNYM",3806:" 69E_JHJZ RMGKHKY ROFMGLILYNY RHJJHLGOFSFVGXHYI\\F R\\F[HZLZO[S\\U RZIYK RVGXIYLZO RLPMOOOTPWPYO RQPTQVQXP RNOTRVRXQYOYLXKWKVLWMXL RH[JZNYSYYZ\\[",3807:" 90E_\\F[HZJXHVGSFQFNGLHJJILHOHRIUJWLYNZQ[T[VZXYYXZV[Y\\[ R[HZMZT[Y RZKYJ RZNYKXIVG RJKINISJV RNGLIKKJNJSKVLXNZ RXXYVYR RVZWYXVXQ RKSLRMSLTKTJS RJPKNMMOMRNUPWQ RKOMNONROTP RJPLOOOUQYQZP",3808:" 50E_JGJZH[ RKHKZ RNHLHLZ RHFJGNHSHYG\\F RLPMNOLRKVKYL[N\\Q\\T[UYV RZN[P[SZU RVKXLYMZOZSYVYXZZ\\[ RH[LZPZU[",3809:" 23E_QIQY RRJRX RSISY RHFLHPITIXH\\F RH[KZOYUYYZ\\[",3810:" 42E_TIVIVXUZS[ RWIWXVY RXHXY RHFLHPITIXH\\F RIOHQHUIXKZN[S[VZXYZW\\T RIUJXKY RHSJUKXLZN[",3811:" 70E_JGJZH[ RKHKZ RNHLHLZ RHFJGNHSHYG\\F RLPMNOLRKUKXLYMYOXPSRQSPTPUQVRUQT RWLXMXOWP RUKWMWOVPSR RSRVRYSZUZWYX RWSYUYW RSRVSXUYXZZ[[\\[ RH[LZPZU[",3812:" 45E_JGJZ RKHKY RNHLHLYNY R\\KZNYPXSXUYW[X RZOYRYUZW R\\K[MZQZT[X\\[ RHFJGNHSHYG\\F RH[JZNYSYYZ\\[",3813:" 68E_QIQY RRJRX RSISY RNYLWJVIUHRHMIJKHMGPFTFWGYH[J\\M\\R[UZVXWVY RJUIRIMJJ RLWKUJRJLKIMG RZJ[M[RZU RWGYIZLZRYUXW RHFLHPITIXH\\F RH[KZOYUYYZ\\[",3814:" 48E_JHJZH[ RLHKIKZ ROFMGLILZ RHJJHLGOFSFVGXHZJ[L\\O\\S[UYV RZK[N[RZU RVGXIYKZNZRYVYXZZ[[\\[ RH[LZPZU[",3815:" 54E_QFNGLHJJILHOHRIUJWLYNZQ[S[VZXYZW[U\\R\\O[LZJXHVGSFQF RJKINISJV RNGLIKKJNJSKVLXNZ RZV[S[NZK RVZXXYVZSZNYKXIVG",3816:" 51E_JIJZ RMHKJKY RQFOGMILKLYNY RHKJINGQFTFWGYH[J\\M\\O[RYTVURUOTMRLO RZJ[L[PZR RWGYIZLZPYSVU RH[JZNYSYYZ\\[",3817:" 74E_QFNGLHJJILHOHRIUJWLYNZQ[S[VZXYZW[U\\R\\O[LZJXHVGSFQF RJKINISJV RNGLIKKJNJSKVLXNZ RZV[S[NZK RVZXXYVZSZNYKXIVG RJSKUNVTW[W\\X\\Z[[[Z\\Y RPWRW RKUNWQXSXTW",3818:" 69E_JIJZH[ RKIKZ RLHLZ RHKJILHNGQFUFYG[I\\K\\N[PZQ RYHZI[K[NZP RUFWGYIZKZOYQ RXRUSRSPRPPROUOXPZR\\U\\W[XZX RXQYR[V[WZT RTOVPXRYTZX[Z\\[ RH[LZPZU[",3819:" 94E_TFZG\\F[H[JYHWGTFPFMGJJIMIOJRLTOURUTTUSVQVP R[GZH[J RJPKRLSOTRTTS RKIJKJNKPMRPSRSTRVPWOXO RLQMQNPPNRMUMWNYPZRZUYXWZ RPMRLULXMZO[R[UZW RIWJYIZ RNPNOOMPLRKUKXL[O\\R\\T[WYYWZT[P[MZKYIWIYH[JZP[",3820:" 66E_QHMHKIJJILHOHSIVJXKYMZP[S[VZXYZW[U\\R\\N[KYIWH RUHTITKULVKUJ RISJVLXNYQZTZWY RJJINIQJTLWNXQYTYWXYW[T\\R RHFKI RKHLG RIGJGKFMGQHWHZG\\F",3821:" 51E_LHJJILHOHRIUJWLYNZQ[U[XZZY RKJJLIOISJV RKILJLKKMJPJSKVLXNZ RVHXHXXWZU[ RYHYXXY RZGZY\\[ RHFKGQHVHZG\\F",3822:" 31E_HFR[ RIGJHQWRY RJGKHRWSX R\\FR[ RWNUS RYLUQTTTV RHFJGOHUHZG\\F",3823:" 67E_LHJJILHOHRIUJWLYNZQ[S[VZXYZW[U\\R\\O[LZJXH RJLIOIRJUKW RJJKKKLJOJRKVLXNZ RYWZU[R[OZL RVZXXYVZRZOYLYKZJ RQIQ[ RRJRZ RSIS[ RHFLHPITIXH\\F",3824:" 41E_HFXYYZ RIGKHZZ RLH\\[ R\\FSP RQRJZ RPSMULW RQRMTLUKWKY RHFLHPITIXH\\F RH[JZNYSYYZ\\[",3825:" 47E_XHXZ RYHYY RZGZY RKHIJHMHPISKUMVPWSWVVXU RLUOVUV RHPIRKTNUTUVV RHFLHPITIXH\\F RHWJYLZP[T[XZ\\X",3826:" 73E_HFIGKHNHSFVFYGZIZKYM RXGYIYKXM RVFWGXIXL RXNTOROPNPLRKTKXL RTKVLWMVNTO RYM[O\\R\\T[WYYWZT[P[MZKYIWHTHRIOJNLMNMPNPPOQNPOO RXMZO[Q[UZW RXNYOZQZUYXWZ",3901:" 42J[PQMTMXP[TY RNTNXPZ ROROWRZ RRSMNNMONNO RONSNUMWOWXXY RUNVOVXUYVZWYVX RSNUPUXTYV[XY",3902:" 31IZNHLFMJMXP[UYWX RNHNXPZ RNHPFOJOWRZ ROOTMWPWX RTNVPVX RRNUQUY",3903:" 23KWNPNYP[RY ROPOYPZ RPOPXQYRY RNPTMVOTPRN RSNUO",3904:" 32JZRMMPMXP[RZUYWY RNPNXPZ ROOOWRZ RPIPFQIWPWY RPIVPVX RPIMIPJUPUY",3905:" 25KXNPNYP[RY ROPOYPZ RPOPXQYRY RNPTMWQPU RSNVQ RRNUR",3906:" 32KWOIOXNYP[ RPIPXOYPZQYPX RQHQXRYP[ ROIUFWHUISG RTGVH RLMOM RQMUM",3907:" 41J[MPMXP[UY RNPNXPZ ROOOWRZ RMPOOTMWPW]V_U`SaQaO`MaObQa RTNVPV]U_ RPaNa RRNUQU^T`Sa",3908:" 42I[NHLFMJMXLYN[ RNHNXMYNZOYNX RNHPFOJOXPYN[ ROORNTMWPWYT]T`UbVbT` RTNVPVYU[ RRNUQUZT]",3909:" 37MWRFPHRJTHRF RRGQHRISHRG RRMPOQPQXPYR[ RRPSORNQORPRXQYRZSYRX RRMTOSPSXTYR[",3910:" 37MWRFPHRJTHRF RRGQHRISHRG RRMPOQPQYT] RRPSORNQORPRYS[ RRMTOSPSZT]T`RbPaPbRb",3911:" 51IZNHLFMJMXLYN[ RNHNXMYNZOYNX RNHPFOJOXPYN[ ROPRNTMVPSROU RSNUP RRNTQ RRSSTTYV[XY RSSTUUYVZ RSRTSVXWYXY",3912:" 21MWRHPFQJQXPYR[ RRHRXQYRZSYRX RRHTFSJSXTYR[",3913:" 66E_GOHOIPIXHYJ[ RINJOJXIYJZKYJX RGOIMKOKXLYJ[ RKONNPMSOSXTYR[ RPNRORXQYRZSYRX RNNQPQXPYR[ RSOVNXM[O[X\\YZ[ RXNZOZXYYZZ[YZX RVNYPYXXYZ[",3914:" 44I[KOLOMPMXLYN[ RMNNONXMYNZOYNX RKOMMOOOXPYN[ ROORNTMWOWXXYV[ RTNVOVXUYVZWYVX RRNUPUXTYV[",3915:" 28JZMPMXP[UYWX RNPNXPZ ROOOWRZ RMPOOTMWPWX RTNVPVX RRNUQUY",3916:" 47IZLMMOMXKYMYM_LbN` RNON` RLMNNOOOXQYRZ RNYOYQZ ROZP[UYWX ROZO_PbN` ROORNTMWPWX RTNVPVX RRNUQUY",3917:" 31J[MPMXP[UY RNPNXPZ ROOOWRZ RMPOOTMWPW_XbV` RTNVPV` RRNUQU_TbV`",3918:" 31KXMONOOPOXNYP[ RONPOPXOYPZQYPX RMOOMQOQXRYP[ RQOUMWOUPSN RTNVO",3919:" 41JZMPMSOUURWTWX RNPNSOT ROOOSPT RUSVTVX RTSUTUY RMPSMVNTOQN RRNUN RWXQ[MYOXSZ ROYQZ",3920:" 27MWRHPFQJQXPYR[ RRHRXQYRZSYRX RRHTFSJSXTYR[ RNMQM RSMVM",3921:" 40I[KOLOMPMYP[UY RMNNONYPZ RKOMMOOOXRZ RVMXOWPWXXYYY RVPWOVNUOVPVYWZ RVMTOUPUYW[YY",3922:" 36I[LMMOMXQ[SYWW RMNNONXQZ RLMNNOOOWRYSY RVMXOWPWW RVPWOVNUOVPVW RVMTOUPUX",3923:" 59E_HMIOIXM[OYQX RINJOJXMZ RHMJNKOKWNYOY RRMPOQPQXU[WY[W RRPSORNQORPRXUZ RRMTOSPSWVYWY RZM\\O[P[W RZP[OZNYOZPZW RZMXOYPYX",3924:" 39I[LONPUZV[XY RMNOOUYWZ RLONMONVXXY RXMVMVOXOXMVOSS RQUNYL[N[NYLYL[ RNTQT RSTVT",3925:" 49I[KOLOMPMYP[UY RMNNONYPZ RKOMMOOOXRZ RVMXOWPW]V_U`SaQaO`MaObQa RVPWOVNUOVPV^U_ RPaNa RVMTOUPU^T`Sa",3926:" 43L[RNOPOORNTMWOWSRU RTNVOVS RRNUPUSTT RRUWWW]V_U`SaQaO`MaObQa RVWV^U_ RPaNa RTVUWU^T`Sa"},pn={"\\frac":{glyph:0,arity:2,flags:{}},"\\binom":{glyph:0,arity:2,flags:{}},"\\sqrt":{glyph:2267,arity:1,flags:{opt:!0,xfl:!0,yfl:!0}},"^":{glyph:0,arity:1,flags:{}},_:{glyph:0,arity:1,flags:{}},"(":{glyph:2221,arity:0,flags:{yfl:!0}},")":{glyph:2222,arity:0,flags:{yfl:!0}},"[":{glyph:2223,arity:0,flags:{yfl:!0}},"]":{glyph:2224,arity:0,flags:{yfl:!0}},"\\langle":{glyph:2227,arity:0,flags:{yfl:!0}},"\\rangle":{glyph:2228,arity:0,flags:{yfl:!0}},"|":{glyph:2229,arity:0,flags:{yfl:!0}},"\\|":{glyph:2230,arity:0,flags:{yfl:!0}},"\\{":{glyph:2225,arity:0,flags:{yfl:!0}},"\\}":{glyph:2226,arity:0,flags:{yfl:!0}},"\\#":{glyph:2275,arity:0,flags:{}},"\\$":{glyph:2274,arity:0,flags:{}},"\\&":{glyph:2273,arity:0,flags:{}},"\\%":{glyph:2271,arity:0,flags:{}},"\\begin":{glyph:0,arity:1,flags:{}},"\\end":{glyph:0,arity:1,flags:{}},"\\left":{glyph:0,arity:1,flags:{}},"\\right":{glyph:0,arity:1,flags:{}},"\\middle":{glyph:0,arity:1,flags:{}},"\\cdot":{glyph:2236,arity:0,flags:{}},"\\pm":{glyph:2233,arity:0,flags:{}},"\\mp":{glyph:2234,arity:0,flags:{}},"\\times":{glyph:2235,arity:0,flags:{}},"\\div":{glyph:2237,arity:0,flags:{}},"\\leqq":{glyph:2243,arity:0,flags:{}},"\\geqq":{glyph:2244,arity:0,flags:{}},"\\leq":{glyph:2243,arity:0,flags:{}},"\\geq":{glyph:2244,arity:0,flags:{}},"\\propto":{glyph:2245,arity:0,flags:{}},"\\sim":{glyph:2246,arity:0,flags:{}},"\\equiv":{glyph:2240,arity:0,flags:{}},"\\dagger":{glyph:2277,arity:0,flags:{}},"\\ddagger":{glyph:2278,arity:0,flags:{}},"\\ell":{glyph:662,arity:0,flags:{}},"\\vec":{glyph:2261,arity:1,flags:{hat:!0,xfl:!0,yfl:!0}},"\\overrightarrow":{glyph:2261,arity:1,flags:{hat:!0,xfl:!0,yfl:!0}},"\\overleftarrow":{glyph:2263,arity:1,flags:{hat:!0,xfl:!0,yfl:!0}},"\\bar":{glyph:2231,arity:1,flags:{hat:!0,xfl:!0}},"\\overline":{glyph:2231,arity:1,flags:{hat:!0,xfl:!0}},"\\widehat":{glyph:2247,arity:1,flags:{hat:!0,xfl:!0,yfl:!0}},"\\hat":{glyph:2247,arity:1,flags:{hat:!0}},"\\acute":{glyph:2248,arity:1,flags:{hat:!0}},"\\grave":{glyph:2249,arity:1,flags:{hat:!0}},"\\breve":{glyph:2250,arity:1,flags:{hat:!0}},"\\tilde":{glyph:2246,arity:1,flags:{hat:!0}},"\\underline":{glyph:2231,arity:1,flags:{mat:!0,xfl:!0}},"\\not":{glyph:2220,arity:1,flags:{}},"\\neq":{glyph:2239,arity:1,flags:{}},"\\ne":{glyph:2239,arity:1,flags:{}},"\\exists":{glyph:2279,arity:0,flags:{}},"\\in":{glyph:2260,arity:0,flags:{}},"\\subset":{glyph:2256,arity:0,flags:{}},"\\supset":{glyph:2258,arity:0,flags:{}},"\\cup":{glyph:2257,arity:0,flags:{}},"\\cap":{glyph:2259,arity:0,flags:{}},"\\infty":{glyph:2270,arity:0,flags:{}},"\\partial":{glyph:2265,arity:0,flags:{}},"\\nabla":{glyph:2266,arity:0,flags:{}},"\\aleph":{glyph:2077,arity:0,flags:{}},"\\wp":{glyph:2190,arity:0,flags:{}},"\\therefore":{glyph:740,arity:0,flags:{}},"\\mid":{glyph:2229,arity:0,flags:{}},"\\sum":{glyph:2402,arity:0,flags:{big:!0}},"\\prod":{glyph:2401,arity:0,flags:{big:!0}},"\\bigoplus":{glyph:2284,arity:0,flags:{big:!0}},"\\bigodot":{glyph:2281,arity:0,flags:{big:!0}},"\\int":{glyph:2412,arity:0,flags:{yfl:!0}},"\\oint":{glyph:2269,arity:0,flags:{yfl:!0}},"\\oplus":{glyph:1284,arity:0,flags:{}},"\\odot":{glyph:1281,arity:0,flags:{}},"\\perp":{glyph:738,arity:0,flags:{}},"\\angle":{glyph:739,arity:0,flags:{}},"\\triangle":{glyph:842,arity:0,flags:{}},"\\Box":{glyph:841,arity:0,flags:{}},"\\rightarrow":{glyph:2261,arity:0,flags:{}},"\\to":{glyph:2261,arity:0,flags:{}},"\\leftarrow":{glyph:2263,arity:0,flags:{}},"\\gets":{glyph:2263,arity:0,flags:{}},"\\circ":{glyph:902,arity:0,flags:{}},"\\bigcirc":{glyph:904,arity:0,flags:{}},"\\bullet":{glyph:828,arity:0,flags:{}},"\\star":{glyph:856,arity:0,flags:{}},"\\diamond":{glyph:743,arity:0,flags:{}},"\\ast":{glyph:728,arity:0,flags:{}},"\\log":{glyph:0,arity:0,flags:{txt:!0}},"\\ln":{glyph:0,arity:0,flags:{txt:!0}},"\\exp":{glyph:0,arity:0,flags:{txt:!0}},"\\mod":{glyph:0,arity:0,flags:{txt:!0}},"\\lim":{glyph:0,arity:0,flags:{txt:!0,big:!0}},"\\sin":{glyph:0,arity:0,flags:{txt:!0}},"\\cos":{glyph:0,arity:0,flags:{txt:!0}},"\\tan":{glyph:0,arity:0,flags:{txt:!0}},"\\csc":{glyph:0,arity:0,flags:{txt:!0}},"\\sec":{glyph:0,arity:0,flags:{txt:!0}},"\\cot":{glyph:0,arity:0,flags:{txt:!0}},"\\sinh":{glyph:0,arity:0,flags:{txt:!0}},"\\cosh":{glyph:0,arity:0,flags:{txt:!0}},"\\tanh":{glyph:0,arity:0,flags:{txt:!0}},"\\csch":{glyph:0,arity:0,flags:{txt:!0}},"\\sech":{glyph:0,arity:0,flags:{txt:!0}},"\\coth":{glyph:0,arity:0,flags:{txt:!0}},"\\arcsin":{glyph:0,arity:0,flags:{txt:!0}},"\\arccos":{glyph:0,arity:0,flags:{txt:!0}},"\\arctan":{glyph:0,arity:0,flags:{txt:!0}},"\\arccsc":{glyph:0,arity:0,flags:{txt:!0}},"\\arcsec":{glyph:0,arity:0,flags:{txt:!0}},"\\arccot":{glyph:0,arity:0,flags:{txt:!0}},"\\text":{glyph:0,arity:1,flags:{}},"\\mathnormal":{glyph:0,arity:1,flags:{}},"\\mathrm":{glyph:0,arity:1,flags:{}},"\\mathit":{glyph:0,arity:1,flags:{}},"\\mathbf":{glyph:0,arity:1,flags:{}},"\\mathsf":{glyph:0,arity:1,flags:{}},"\\mathtt":{glyph:0,arity:1,flags:{}},"\\mathfrak":{glyph:0,arity:1,flags:{}},"\\mathcal":{glyph:0,arity:1,flags:{}},"\\mathbb":{glyph:0,arity:1,flags:{}},"\\mathscr":{glyph:0,arity:1,flags:{}},"\\rm":{glyph:0,arity:1,flags:{}},"\\it":{glyph:0,arity:1,flags:{}},"\\bf":{glyph:0,arity:1,flags:{}},"\\sf":{glyph:0,arity:1,flags:{}},"\\tt":{glyph:0,arity:1,flags:{}},"\\frak":{glyph:0,arity:1,flags:{}},"\\cal":{glyph:0,arity:1,flags:{}},"\\bb":{glyph:0,arity:1,flags:{}},"\\scr":{glyph:0,arity:1,flags:{}},"\\quad":{glyph:0,arity:0,flags:{}},"\\,":{glyph:0,arity:0,flags:{}},"\\.":{glyph:0,arity:0,flags:{}},"\\;":{glyph:0,arity:0,flags:{}},"\\!":{glyph:0,arity:0,flags:{}},"\\alpha":{glyph:2127,flags:{}},"\\beta":{glyph:2128,flags:{}},"\\gamma":{glyph:2129,flags:{}},"\\delta":{glyph:2130,flags:{}},"\\varepsilon":{glyph:2131,flags:{}},"\\zeta":{glyph:2132,flags:{}},"\\eta":{glyph:2133,flags:{}},"\\vartheta":{glyph:2134,flags:{}},"\\iota":{glyph:2135,flags:{}},"\\kappa":{glyph:2136,flags:{}},"\\lambda":{glyph:2137,flags:{}},"\\mu":{glyph:2138,flags:{}},"\\nu":{glyph:2139,flags:{}},"\\xi":{glyph:2140,flags:{}},"\\omicron":{glyph:2141,flags:{}},"\\pi":{glyph:2142,flags:{}},"\\rho":{glyph:2143,flags:{}},"\\sigma":{glyph:2144,flags:{}},"\\tau":{glyph:2145,flags:{}},"\\upsilon":{glyph:2146,flags:{}},"\\varphi":{glyph:2147,flags:{}},"\\chi":{glyph:2148,flags:{}},"\\psi":{glyph:2149,flags:{}},"\\omega":{glyph:2150,flags:{}},"\\epsilon":{glyph:2184,flags:{}},"\\theta":{glyph:2185,flags:{}},"\\phi":{glyph:2186,flags:{}},"\\varsigma":{glyph:2187,flags:{}},"\\Alpha":{glyph:2027,flags:{}},"\\Beta":{glyph:2028,flags:{}},"\\Gamma":{glyph:2029,flags:{}},"\\Delta":{glyph:2030,flags:{}},"\\Epsilon":{glyph:2031,flags:{}},"\\Zeta":{glyph:2032,flags:{}},"\\Eta":{glyph:2033,flags:{}},"\\Theta":{glyph:2034,flags:{}},"\\Iota":{glyph:2035,flags:{}},"\\Kappa":{glyph:2036,flags:{}},"\\Lambda":{glyph:2037,flags:{}},"\\Mu":{glyph:2038,flags:{}},"\\Nu":{glyph:2039,flags:{}},"\\Xi":{glyph:2040,flags:{}},"\\Omicron":{glyph:2041,flags:{}},"\\Pi":{glyph:2042,flags:{}},"\\Rho":{glyph:2043,flags:{}},"\\Sigma":{glyph:2044,flags:{}},"\\Tau":{glyph:2045,flags:{}},"\\Upsilon":{glyph:2046,flags:{}},"\\Phi":{glyph:2047,flags:{}},"\\Chi":{glyph:2048,flags:{}},"\\Psi":{glyph:2049,flags:{}},"\\Omega":{glyph:2050,flags:{}}};function am(e,t="math"){let n=e.charCodeAt(0);if(65<=n&&n<=90){let r=n-65;return t=="text"||t=="rm"?r+2001:t=="tt"?r+501:t=="bf"||t=="bb"?r+3001:t=="sf"?r+2501:t=="frak"?r+3301:t=="scr"||t=="cal"?r+2551:r+2051}if(97<=n&&n<=122){let r=n-97;return t=="text"||t=="rm"?r+2101:t=="tt"?r+601:t=="bf"||t=="bb"?r+3101:t=="sf"?r+2601:t=="frak"?r+3401:t=="scr"||t=="cal"?r+2651:r+2151}if(48<=n&&n<=57){let r=n-48;return t=="it"?r+2750:t=="bf"?r+3200:t=="tt"?r+700:r+2200}return{".":2210,",":2211,":":2212,";":2213,"!":2214,"?":2215,"'":2216,'"':2217,"*":2219,"/":2220,"-":2231,"+":2232,"=":2238,"<":2241,">":2242,"~":2246,"@":2273,"\\":804}[e]}var Ri={SUB_SUP_SCALE:.75,SQRT_MAG_SCALE:.5,FRAC_SCALE:.85,LINE_SPACING:.5,FRAC_SPACING:.4};function zpe(e){e=e.replace(/\n/g," ");let t=0,n=[],r="";for(;t<e.length;)e[t]==" "?r.length&&(n.push(r),r=""):e[t]=="\\"?r.length==1&&r[0]=="\\"?r+=e[t]:(r.length&&n.push(r),r=e[t]):/[A-Za-z0-9\.]/.test(e[t])?r+=e[t]:(r.length&&r!="\\"&&(n.push(r),r=""),r+=e[t],n.push(r),r=""),t++;return r.length&&n.push(r),n}function Jpe(e){return{type:pn[e]?"symb":"char",mode:"math",text:e,chld:[],bbox:null}}function b6(e){let t=0,n={type:"node",text:"",mode:"math",chld:[],bbox:null};function r(){if(e[t]!="[")return null;let i=0,a=t,s;for(;a<e.length;){if(e[a]=="[")i++;else if(e[a]=="]"&&(i--,!i))break;a++}return s=b6(e.slice(t+1,a)),t=a,s}function o(i){let a=t,s=a,c=0,l=0,u=[];for(;a<e.length;){if(e[a]=="{")c||(s=a),c++;else if(e[a]=="}"){if(c--,!c&&(u.push(b6(e.slice(s+1,a))),l++,l==i))break}else if(c==0&&(u.push(Jpe(e[a])),l++,l==i))break;a++}return t=a,u}for(t=0;t<e.length;t++){let i=pn[e[t]],a={type:"",text:e[t],mode:"math",chld:[],bbox:null};if(i)if(i.arity){t++,a.type="func";let s=null;i.flags.opt&&(s=r(),s&&t++);let c=o(i.arity);a.chld=c,s&&a.chld.push(s)}else a.type="symb";else e[t]=="{"?(a.type="node",a.text="",a.chld=o(1)):a.type="char";n.chld.push(a)}return n.chld.length==1&&(n=n.chld[0]),n}function L_(e){let t=0;for(;t<e.length;){if(e[t].text=="\\begin"){let n;for(n=t;n<e.length&&e[n].text!="\\end";n++);let r=e.splice(t+1,n-(t+1));L_(r),e[t].text=e[t].chld[0].text,e[t].chld=r,e.splice(t+1,1)}t++}}function Oo(e,t,n,r,o,i){if(n==null&&(n=t),!!e.bbox){i&&(e.bbox.x*=t,e.bbox.y*=n),e.bbox.w*=t,e.bbox.h*=n;for(var a=0;a<e.chld.length;a++)Oo(e.chld[a],t,n,0,0,!0);e.bbox.x+=r,e.bbox.y+=o}}function O_(e){let t=1/0,n=-1/0,r=1/0,o=-1/0;for(let i=0;i<e.length;i++)e[i].bbox&&(t=Math.min(t,e[i].bbox.x),r=Math.min(r,e[i].bbox.y),n=Math.max(n,e[i].bbox.x+e[i].bbox.w),o=Math.max(o,e[i].bbox.y+e[i].bbox.h));return{x:t,y:r,w:n-t,h:o-r}}function jpe(e){if(!e.length)return null;let t=O_(e);for(let r=0;r<e.length;r++)e[r].bbox&&(e[r].bbox.x-=t.x,e[r].bbox.y-=t.y);return{type:"node",text:"",mode:"math",chld:e,bbox:t}}function $pe(e,t="center"){for(let l=0;l<e.length;l++)if(e[l].text=="^"||e[l].text=="'"){let u=0,f=l;for(;f>0&&(e[f].text=="^"||e[f].text=="_"||e[f].text=="'");)f--;u=e[f].bbox.y,e[l].text=="'"?e[l].bbox.y=u:(Oo(e[l],Ri.SUB_SUP_SCALE,null,0,0),pn[e[f].text]&&pn[e[f].text].flags.big?e[l].bbox.y=u-e[l].bbox.h:e[f].text=="\\int"?e[l].bbox.y=u:e[l].bbox.y=u-e[l].bbox.h/2)}else if(e[l].text=="_"){let u=1,f=l;for(;f>0&&(e[f].text=="^"||e[f].text=="_"||e[f].text=="'");)f--;u=e[f].bbox.y+e[f].bbox.h,Oo(e[l],Ri.SUB_SUP_SCALE,null,0,0),pn[e[f].text]&&pn[e[f].text].flags.big?e[l].bbox.y=u:e[f].text=="\\int"?e[l].bbox.y=u-e[l].bbox.h:e[l].bbox.y=u-e[l].bbox.h/2}function n(l,u,f,d,h){let p=l,m=h,v=1/0,b=-1/0;for(;d>0?p<e.length:p>=0;){if(e[p].text==u)m++;else if(e[p].text==f){if(m--,m==0)break}else e[p].text=="^"||e[p].text=="_"||e[p].bbox&&(v=Math.min(v,e[p].bbox.y),b=Math.max(b,e[p].bbox.y+e[p].bbox.h));p+=d}return[v,b]}for(let l=0;l<e.length;l++)if(e[l].text=="\\left"){const[u,f]=n(l,"\\left","\\right",1,0);u!=1/0&&f!=-1/0&&(e[l].bbox.y=u,Oo(e[l],1,(f-u)/e[l].bbox.h,0,0))}else if(e[l].text=="\\right"){const[u,f]=n(l,"\\right","\\left",-1,0);u!=1/0&&f!=-1/0&&(e[l].bbox.y=u,Oo(e[l],1,(f-u)/e[l].bbox.h,0,0))}else if(e[l].text=="\\middle"){const[u,f]=n(l,"\\right","\\left",-1,1),[d,h]=n(l,"\\left","\\right",1,1);let p=Math.min(u,d),m=Math.max(f,h);p!=1/0&&m!=-1/0&&(e[l].bbox.y=p,Oo(e[l],1,(m-p)/e[l].bbox.h,0,0))}if(!e.some(l=>l.text=="&"||l.text=="\\\\"))return;let r=[],o=[],i=[];for(let l=0;l<e.length;l++)e[l].text=="&"?(o.push(i),i=[]):e[l].text=="\\\\"?(i.length&&(o.push(i),i=[]),r.push(o),o=[]):i.push(e[l]);i.length&&o.push(i),o.length&&r.push(o);let a=[],s=[];for(let l=0;l<r.length;l++){let u=[];for(let f=0;f<r[l].length;f++){let d=jpe(r[l][f]);d&&(a[f]=a[f]||0,a[f]=Math.max(d.bbox.w+1,a[f])),u[f]=d}s.push(u)}let c=[];for(let l=0;l<s.length;l++){let u=1/0,f=-1/0;for(let d=0;d<s[l].length;d++)s[l][d]&&(u=Math.min(u,s[l][d].bbox.y),f=Math.max(f,s[l][d].bbox.y+s[l][d].bbox.h));c.push([u,f])}for(let l=0;l<c.length;l++)(c[l][0]==1/0||c[l][1]==1/0)&&(c[l][0]=l==0?0:c[l-1][1],c[l][1]=c[l][0]+2);for(let l=1;l<s.length;l++){let u=c[l-1][1]-c[l][0]+Ri.LINE_SPACING;for(let f=0;f<s[l].length;f++)s[l][f]&&(s[l][f].bbox.y+=u);c[l][0]+=u,c[l][1]+=u}e.splice(0,e.length);for(let l=0;l<s.length;l++){let u=0;for(let f=0;f<s[l].length;f++){let d=s[l][f];if(!d){u+=a[f];continue}d.bbox.x+=u,u+=a[f]-d.bbox.w,t=="center"?d.bbox.x+=(a[f]-d.bbox.w)/2:t=="left"||(t=="right"||t=="equation"&&f!=s[l].length-1)&&(d.bbox.x+=a[f]-d.bbox.w),e.push(d)}}}function Ba(e,t="math"){var n,r,o;let i=(n={"\\text":"text","\\mathnormal":"math","\\mathrm":"rm","\\mathit":"it","\\mathbf":"bf","\\mathsf":"sf","\\mathtt":"tt","\\mathfrak":"frak","\\mathcal":"cal","\\mathbb":"bb","\\mathscr":"scr","\\rm":"rm","\\it":"it","\\bf":"bf","\\sf":"tt","\\tt":"tt","\\frak":"frak","\\cal":"cal","\\bb":"bb","\\scr":"scr"}[e.text])!=null?n:t;if(!e.chld.length){if(pn[e.text])if(pn[e.text].flags.big)e.text=="\\lim"?e.bbox={x:0,y:0,w:3.5,h:2}:e.bbox={x:0,y:-.5,w:3,h:3};else if(pn[e.text].flags.txt){let s=0;for(var a=1;a<e.text.length;a++)s+=qf(am(e.text[a],"text")).w;s/=16,e.bbox={x:0,y:0,w:s,h:2}}else if(pn[e.text].glyph){let s=qf(pn[e.text].glyph).w;s/=16,e.text=="\\int"||e.text=="\\oint"?e.bbox={x:0,y:-1.5,w:s,h:5}:e.bbox={x:0,y:0,w:s,h:2}}else e.bbox={x:0,y:0,w:1,h:2};else{let s=0;for(var a=0;a<e.text.length;a++)qf(am(e.text[a],i))&&(i=="tt"?s+=16:s+=qf(am(e.text[a],i)).w);s/=16,e.bbox={x:0,y:0,w:s,h:2}}e.mode=i;return}if(e.text=="\\frac"){let s=e.chld[0],c=e.chld[1],l=Ri.FRAC_SCALE;Ba(s),Ba(c),s.bbox.x=0,s.bbox.y=0,c.bbox.x=0,c.bbox.y=0;let u=Math.max(s.bbox.w,c.bbox.w)*l;Oo(s,l,null,(u-s.bbox.w*l)/2,0),Oo(c,l,null,(u-c.bbox.w*l)/2,s.bbox.h+Ri.FRAC_SPACING),e.bbox={x:0,y:-s.bbox.h+1-Ri.FRAC_SPACING/2,w:u,h:s.bbox.h+c.bbox.h+Ri.FRAC_SPACING}}else if(e.text=="\\binom"){let s=e.chld[0],c=e.chld[1];Ba(s),Ba(c),s.bbox.x=0,s.bbox.y=0,c.bbox.x=0,c.bbox.y=0;let l=Math.max(s.bbox.w,c.bbox.w);Oo(s,1,null,(l-s.bbox.w)/2+1,0),Oo(c,1,null,(l-c.bbox.w)/2+1,s.bbox.h),e.bbox={x:0,y:-s.bbox.h+1,w:l+2,h:s.bbox.h+c.bbox.h}}else if(e.text=="\\sqrt"){let s=e.chld[0];Ba(s);let c=e.chld[1],l=0;c&&(Ba(c),l=Math.max(c.bbox.w*Ri.SQRT_MAG_SCALE-.5,0),Oo(c,Ri.SQRT_MAG_SCALE,null,0,.5)),Oo(s,1,null,1+l,.5),e.bbox={x:0,y:2-s.bbox.h-.5,w:s.bbox.w+1+l,h:s.bbox.h+.5}}else if(pn[e.text]&&pn[e.text].flags.hat){let s=e.chld[0];Ba(s),Oo(s,1,null,0,.5),e.bbox={x:0,y:-.5,w:s.bbox.w,h:s.bbox.h+.5}}else if(pn[e.text]&&pn[e.text].flags.mat){let s=e.chld[0];Ba(s),e.bbox={x:0,y:0,w:s.bbox.w,h:s.bbox.h+.5}}else{let s=0,c=0,l=1;for(let m=0;m<e.chld.length;m++){let v=e.chld[m],b=(r={"\\quad":2,"\\,":2*3/18,"\\:":2*4/18,"\\;":2*5/18,"\\!":2*-3/18}[v.text])!=null?r:null;if(v.text=="\\\\"){c+=l,s=0,l=1;continue}else{if(v.text=="&")continue;if(b!=null){s+=b;continue}else{if(Ba(v,i),Oo(v,1,null,s,c),v.text=="^"||v.text=="_"||v.text=="'"){let x=m;for(;x>0&&(e.chld[x].text=="^"||e.chld[x].text=="_"||e.chld[x].text=="'");)x--;let R=pn[e.chld[x].text]&&pn[e.chld[x].text].flags.big;if(v.text=="'"){let y=x+1,A=0;for(;y<m;)e.chld[y].text=="'"&&A++,y++;v.bbox.x=e.chld[x].bbox.x+e.chld[x].bbox.w+v.bbox.w*A,s=Math.max(s,v.bbox.x+v.bbox.w)}else if(R){let y=e.chld[x].bbox.x+(e.chld[x].bbox.w-v.bbox.w*Ri.SUB_SUP_SCALE)/2;v.bbox.x=y,s=Math.max(s,e.chld[x].bbox.x+e.chld[x].bbox.w+(v.bbox.w*Ri.SUB_SUP_SCALE-e.chld[x].bbox.w)/2)}else v.bbox.x=e.chld[x].bbox.x+e.chld[x].bbox.w,s=Math.max(s,v.bbox.x+v.bbox.w*Ri.SUB_SUP_SCALE)}else s+=v.bbox.w;t=="text"&&(s+=1),l=Math.max(v.bbox.y+v.bbox.h-c,l)}}}c+=l;let u={bmatrix:["[","]"],pmatrix:["(",")"],Bmatrix:["\\{","\\}"],cases:["\\{"]},f=(o={bmatrix:"center",pmatrix:"center",Bmatrix:"center",cases:"left",matrix:"center",aligned:"equation"}[e.text])!=null?o:"left",d=!!u[e.text],h=!!u[e.text]&&u[e.text].length>1;$pe(e.chld,f);let p=O_(e.chld);e.text=="\\text"&&(p.x-=1,p.w+=2);for(let m=0;m<e.chld.length;m++)Oo(e.chld[m],1,null,-p.x+(d?1.5:0),-p.y);e.bbox={x:0,y:0,w:p.w+1.5*Number(d)+1.5*Number(h),h:p.h},d&&e.chld.unshift({type:"symb",text:u[e.text][0],mode:e.mode,chld:[],bbox:{x:0,y:0,w:1,h:p.h}}),h&&e.chld.push({type:"symb",text:u[e.text][1],mode:e.mode,chld:[],bbox:{x:p.w+2,y:0,w:1,h:p.h}}),(d||h||e.text=="matrix")&&(e.type="node",e.text="",e.bbox.y-=(e.bbox.h-2)/2)}}function qpe(e){function t(r,o,i){let a=[];if(r.bbox){if(o+=r.bbox.x,i+=r.bbox.y,r.text=="\\frac"){let c=r.chld[1].bbox.y-(r.chld[0].bbox.y+r.chld[0].bbox.h),l={type:"symb",mode:r.mode,text:"\\bar",bbox:{x:o,y:i+(r.chld[1].bbox.y-c/2)-c/2,w:r.bbox.w,h:c},chld:[]};a.push(l)}else if(r.text=="\\sqrt"){let c=r.chld[0].bbox.y,l=Math.max(0,r.chld[0].bbox.x-r.chld[0].bbox.h/2),u={type:"symb",mode:r.mode,text:"\\sqrt",bbox:{x:o+l,y:i+c/2,w:r.chld[0].bbox.x-l,h:r.bbox.h-c/2},chld:[]};a.push(u),a.push({type:"symb",text:"\\bar",mode:r.mode,bbox:{x:o+r.chld[0].bbox.x,y:i,w:r.bbox.w-r.chld[0].bbox.x,h:c},chld:[]})}else if(r.text=="\\binom"){let c=Math.min(r.chld[0].bbox.x,r.chld[1].bbox.x),l={type:"symb",mode:r.mode,text:"(",bbox:{x:o,y:i,w:c,h:r.bbox.h},chld:[]};a.push(l),a.push({type:"symb",text:")",mode:r.mode,bbox:{x:o+r.bbox.w-c,y:i,w:c,h:r.bbox.h},chld:[]})}else if(pn[r.text]&&pn[r.text].flags.hat){let c=r.chld[0].bbox.y,l={type:"symb",mode:r.mode,text:r.text,bbox:{x:o,y:i,w:r.bbox.w,h:c},chld:[]};a.push(l)}else if(pn[r.text]&&pn[r.text].flags.mat){let c=r.chld[0].bbox.h,l={type:"symb",text:r.text,mode:r.mode,bbox:{x:o,y:i+c,w:r.bbox.w,h:r.bbox.h-c},chld:[]};a.push(l)}else if(r.type!="node"&&r.text!="^"&&r.text!="_"){let c={type:r.type=="func"?"symb":r.type,text:r.text,mode:r.mode,bbox:{x:o,y:i,w:r.bbox.w,h:r.bbox.h},chld:[]};a.push(c)}}for(var s=0;s<r.chld.length;s++){let c=t(r.chld[s],o,i);a.push(...c)}return a}let n=t(e,-e.bbox.x,-e.bbox.y);e.type="node",e.text="",e.chld=n}function e1e(e){let t=[];for(let n=0;n<e.chld.length;n++){let r=e.chld[n],o=r.bbox.h/2,i=!1;if(pn[r.text]&&pn[r.text].flags.hat&&!pn[r.text].flags.xfl&&!pn[r.text].flags.yfl&&(o*=4,i=!0),pn[r.text]&&pn[r.text].glyph){let a=qf(pn[r.text].glyph);for(let s=0;s<a.polylines.length;s++){let c=[];for(let l=0;l<a.polylines[s].length;l++){let u=a.polylines[s][l][0],f=a.polylines[s][l][1];if(pn[r.text].flags.xfl)u=(u-a.xmin)/Math.max(a.xmax-a.xmin,1)*r.bbox.w,u+=r.bbox.x;else if(a.w/16*o>r.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(pn[r.text].flags.yfl)f=(f-a.ymin)/Math.max(a.ymax-a.ymin,1)*r.bbox.h,f+=r.bbox.y;else{if(f=f/16*o,i){let d=(a.ymax+a.ymin)/2;f-=d/16*o}f+=r.bbox.y+r.bbox.h/2}c.push([u,f])}t.push(c)}}else if(pn[r.text]&&pn[r.text].flags.txt||r.type=="char"){let a=r.bbox.x,s=!!(pn[r.text]&&pn[r.text].flags.txt);for(let c=Number(s);c<r.text.length;c++){let l=qf(am(r.text[c],s?"text":r.mode));if(!l){console.warn("unmapped character: "+r.text[c]);continue}for(let u=0;u<l.polylines.length;u++){let f=[];for(let d=0;d<l.polylines[u].length;d++){let h=l.polylines[u][d][0],p=l.polylines[u][d][1];h/=16,p/=16,h*=o,p*=o,r.mode=="tt"&&(l.w>16?h*=16/l.w:h+=(16-l.w)/2/16),h+=a,p+=r.bbox.y+r.bbox.h/2,f.push([h,p])}t.push(f)}r.mode=="tt"?a+=o:a+=l.w/16*o}}}return t}function Za(e){return Math.round(e*100)/100}var _5=class{constructor(e){this._latex=e,this._tokens=zpe(e),this._tree=b6(this._tokens),L_(this._tree.chld),Ba(this._tree),qpe(this._tree),this._polylines=e1e(this._tree)}resolveScale(e){var t,n,r,o;if(e==null)return[16,16,16,16];let i=(t=e.SCALE_X)!=null?t:16,a=(n=e.SCALE_Y)!=null?n:16;if(e.MIN_CHAR_H!=null){let l=0;for(let f=0;f<this._tree.chld.length;f++){let d=this._tree.chld[f];(d.type=="char"||pn[d.text]&&(pn[d.text].flags.txt||!Object.keys(pn[d.text].flags).length))&&(l=Math.min(d.bbox.h,l))}let u=Math.max(1,e.MIN_CHAR_H/l);i*=u,a*=u}if(e.MAX_W!=null){let l=i;i=Math.min(i,e.MAX_W/this._tree.bbox.w),a*=i/l}if(e.MAX_H!=null){let l=a;a=Math.min(a,e.MAX_H/this._tree.bbox.h),i*=a/l}let s=(r=e.MARGIN_X)!=null?r:i,c=(o=e.MARGIN_Y)!=null?o:a;return[s,c,i,a]}polylines(e){e||(e={});let t=[],[n,r,o,i]=this.resolveScale(e);for(let a=0;a<this._polylines.length;a++){t.push([]);for(let s=0;s<this._polylines[a].length;s++){let[c,l]=this._polylines[a][s];t[t.length-1].push([n+c*o,r+l*i])}}return t}pathd(e){e||(e={});let t="",[n,r,o,i]=this.resolveScale(e);for(let a=0;a<this._polylines.length;a++)for(let s=0;s<this._polylines[a].length;s++){let[c,l]=this._polylines[a][s];t+=s?"L":"M",t+=`${Za(n+c*o)} ${Za(r+l*i)}`}return t}svg(e){var t,n;e||(e={});let[r,o,i,a]=this.resolveScale(e),s=Za(this._tree.bbox.w*i+r*2),c=Za(this._tree.bbox.h*a+o*2),l=`<svg
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
width="${s}" height="${c}"
|
|
fill="none" stroke="${(t=e.FG_COLOR)!=null?t:"black"}" stroke-width="${(n=e.STROKE_W)!=null?n:1}"
|
|
stroke-linecap="round" stroke-linejoin="round"
|
|
>`;e.BG_COLOR&&(l+=`<rect x="0" y="0" width="${s}" height="${c}" fill="${e.BG_COLOR}" stroke="none"></rect>`),l+='<path d="';for(let u=0;u<this._polylines.length;u++){l+="M";for(let f=0;f<this._polylines[u].length;f++){let[d,h]=this._polylines[u][f];l+=Za(r+d*i)+" "+Za(o+h*a)+" "}}return l+='"/>',l+="</svg>",l}pdf(e){var t;e||(e={});let[n,r,o,i]=this.resolveScale(e),a=Za(this._tree.bbox.w*o+n*2),s=Za(this._tree.bbox.h*i+r*2),c=`%PDF-1.1
|
|
%%¥±ë
|
|
1 0 obj
|
|
<< /Type /Catalog
|
|
/Pages 2 0 R
|
|
>>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 [`,l="",u=4;for(let p=0;p<this._polylines.length;p++){l+=`${u} 0 obj
|
|
<< /Length 0 >>
|
|
stream
|
|
1 j 1 J ${(t=e.STROKE_W)!=null?t:1} w
|
|
`;for(var f=0;f<this._polylines[p].length;f++){var[d,h]=this._polylines[p][f];l+=`${Za(n+d*o)} ${Za(s-(r+h*i))} ${f?"l":"m"} `}l+=`
|
|
S
|
|
endstream
|
|
endobj
|
|
`,c+=`${u} 0 R `,u++}return c+=`]
|
|
>>
|
|
endobj
|
|
`,l+=`
|
|
trailer
|
|
<< /Root 1 0 R
|
|
/Size 0
|
|
>>startxref
|
|
|
|
%%EOF
|
|
`,c+l}boxes(e){e||(e={});let[t,n,r,o]=this.resolveScale(e),i=[];for(let a=0;a<this._tree.chld.length;a++){let{x:s,y:c,w:l,h:u}=this._tree.chld[a].bbox;i.push({x:t+s*r,y:n+c*o,w:l*r,h:u*o})}return i}box(e){e||(e={});let[t,n,r,o]=this.resolveScale(e);return{x:t+this._tree.bbox.x*r,y:n+this._tree.bbox.y*o,w:this._tree.bbox.w*r,h:this._tree.bbox.h*o}}};Ri.SUB_SUP_SCALE=.5;const t1e=[{label:"高斯公式",latex:"\\int\\int\\int _ { \\Omega } \\left( \\frac { \\partial {P} } { \\partial {x} } + \\frac { \\partial {Q} } { \\partial {y} } + \\frac { \\partial {R} }{ \\partial {z} } \\right) \\mathrm { d } V = \\oint _ { \\partial \\Omega } ( P \\cos \\alpha + Q \\cos \\beta + R \\cos \\gamma ) \\mathrm{ d} S"},{label:"傅里叶级数",latex:"f(x) = \\frac {a_0} 2 + \\sum_{n = 1}^\\infty {({a_n}\\cos {nx} + {b_n}\\sin {nx})}"},{label:"泰勒展开式",latex:"e ^ { x } = 1 + \\frac { x } { 1 ! } + \\frac { x ^ { 2 } } { 2 ! } + \\frac { x ^ { 3 } } { 3 ! } + ... , \\quad - \\infty < x < \\infty"},{label:"定积分",latex:"\\lim_ { n \\rightarrow + \\infty } \\sum _ { i = 1 } ^ { n } f \\left[ a + \\frac { i } { n } ( b - a ) \\right] \\frac { b - a } { n } = \\int _ { a } ^ { b } f ( x ) dx"},{label:"三角恒等式1",latex:"\\sin \\alpha \\pm \\sin \\beta = 2 \\sin \\frac { 1 } { 2 } ( \\alpha \\pm \\beta ) \\cos \\frac { 1 } { 2 } ( \\alpha \\mp \\beta )"},{label:"三角恒等式2",latex:"\\cos \\alpha + \\cos \\beta = 2 \\cos \\frac { 1 } { 2 } ( \\alpha + \\beta ) \\cos \\frac { 1 } { 2 } ( \\alpha - \\beta )"},{label:"和的展开式",latex:"( 1 + x ) ^ { n } = 1 + \\frac { n x } { 1 ! } + \\frac { n ( n - 1 ) x ^ { 2 } } { 2 ! } + ..."},{label:"欧拉公式",latex:" e^{ix} = \\cos {x} + i\\sin {x}"},{label:"贝努利方程",latex:"\\frac {dy} {dx} + P(x)y = Q(x) y^n ({n} \\not= {0,1})"},{label:"全微分方程",latex:"du(x,y) = P(x,y)dx + Q(x,y)dy = 0"},{label:"非齐次方程",latex:"y = (\\int Q(x) e^{\\int {P(x)dx}}dx + C)e^{-\\int {P(x)dx}}"},{label:"柯西中值定理",latex:"\\frac{{f(b) - f(a)}}{{F(b) - F(a)}} = \\frac{{f'(\\xi )}}{{F'(\\xi )}}"},{label:"拉格朗日中值定理",latex:"f(b) - f(a) = f'(\\xi )(b - a)"},{label:"导数公式",latex:"(\\arcsin x)' = \\frac{1}{{\\sqrt {1 - x^2} }}"},{label:"三角函数积分",latex:"\\int {tgxdx = - \\ln \\left| {\\cos x} \\right| + C}"},{label:"二次曲面",latex:"\\frac{{{x^2}}}{{{a^2}}} + \\frac{{{y^2}}}{{{b^2}}} - \\frac{{{z^2}}}{{{c^2}}} = 1"},{label:"二阶微分",latex:"\\frac {{d^2}y} {dx^2} + P(x) \\frac {dy} {dx} + Q(x)y = f(x)"},{label:"方向导数",latex:"\\frac{{\\partial f}}{{\\partial l}} = \\frac{{\\partial f}}{{\\partial x}}\\cos \\phi + \\frac{{\\partial f}}{{\\partial y}}\\sin \\phi"}],sR=[{type:"operators",label:"数学",children:[{latex:"\\cdot"},{latex:"\\pm"},{latex:"\\mp"},{latex:"+"},{latex:"-"},{latex:"\\times"},{latex:"\\div"},{latex:"<"},{latex:">"},{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"}]}],n1e=["width","height"],r1e=["transform"],o1e=["d"],i1e=Ie({__name:"FormulaContent",props:{latex:{},width:{},height:{}},setup(e){const t=e,n=he({x:0,y:0,w:0,h:0}),r=he("");Tt(()=>t.latex,()=>{const i=new _5(t.latex);r.value=i.pathd({}),n.value=i.box({})},{immediate:!0});const o=we(()=>{const i=n.value.w+32,a=n.value.h+32;return i>t.width||a>t.height?i/a>t.width/t.height?t.width/i:t.height/a:1});return(i,a)=>(Y(),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,o1e)],8,r1e)],8,n1e))}}),tO=We(i1e,[["__scopeId","data-v-fa1b116d"]]),a1e=["innerHTML"],s1e=Ie({__name:"SymbolContent",props:{latex:{}},setup(e){const t=e,n=we(()=>new _5(t.latex).svg({SCALE_X:10,SCALE_Y:10}));return(r,o)=>(Y(),ee("div",{class:"symbol-content",innerHTML:n.value},null,8,a1e))}}),l1e=["disabled","value","rows","placeholder"],c1e=Ie({__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=he();return t({focus:()=>{i.value&&i.value.focus()}}),(s,c)=>(Y(),ee("textarea",{class:ze(["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:Se({padding:s.padding?`${s.padding}px`:"10px"}),onInput:c[0]||(c[0]=l=>o(l)),onFocus:c[1]||(c[1]=l=>r("focus",l)),onBlur:c[2]||(c[2]=l=>r("blur",l))},null,46,l1e))}}),M6=We(c1e,[["__scopeId","data-v-2b83189c"]]),u1e={class:"latex-editor"},f1e={class:"container"},d1e={class:"left"},h1e={class:"input-area"},p1e={class:"preview"},m1e={key:0,class:"placeholder"},g1e={key:1,class:"preview-content"},v1e={class:"right"},y1e={class:"content"},A1e={key:0,class:"symbol"},R1e={class:"symbol-pool"},x1e=["onClick"],b1e={key:1,class:"formula"},M1e={class:"formula-title"},w1e=["onClick"],S1e={class:"footer"},L1e=Ie({__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=t1e,a=sR.map(p=>({label:p.label,key:p.type})),s=he(""),c=he("symbol"),l=he(),u=he(sR[0].type),f=we(()=>{const p=sR.find(m=>m.type===u.value);return(p==null?void 0:p.children)||[]});Ht(()=>{r.value&&(s.value=r.value)});const d=()=>{if(!s.value)return gn.error("公式不能为空");const p=new _5(s.value),m=p.pathd({}),v=p.box({});o("update",{latex:s.value,path:m,w:v.w+32,h:v.h+32})},h=p=>{l.value&&(l.value.focus(),document.execCommand("insertText",!1,p))};return(p,m)=>(Y(),ee("div",u1e,[V("div",f1e,[V("div",d1e,[V("div",h1e,[L(M6,{value:s.value,"onUpdate:value":m[0]||(m[0]=v=>s.value=v),placeholder:"输入 LaTeX 公式",ref_key:"textAreaRef",ref:l},null,8,["value"])]),V("div",p1e,[s.value?(Y(),ee("div",g1e,[L(tO,{width:518,height:138,latex:s.value},null,8,["latex"])])):(Y(),ee("div",m1e,"公式预览"))])]),V("div",v1e,[L(na,{tabs:n,value:c.value,"onUpdate:value":m[1]||(m[1]=v=>c.value=v),card:""},null,8,["value"]),V("div",y1e,[c.value==="symbol"?(Y(),ee("div",A1e,[L(na,{tabs:z(a),value:u.value,"onUpdate:value":m[2]||(m[2]=v=>u.value=v),spaceBetween:"",tabsStyle:{margin:"10px 10px 0"}},null,8,["tabs","value"]),V("div",R1e,[(Y(!0),ee(Xe,null,ot(f.value,v=>(Y(),ee("div",{class:"symbol-item",key:v.latex,onClick:b=>h(v.latex)},[L(s1e,{latex:v.latex},null,8,["latex"])],8,x1e))),128))])])):(Y(),ee("div",b1e,[(Y(!0),ee(Xe,null,ot(z(i),v=>(Y(),ee("div",{class:"formula-item",key:v.label},[V("div",M1e,vt(v.label),1),V("div",{class:"formula-item-content",onClick:b=>s.value=v.latex},[L(tO,{width:236,height:60,latex:v.latex},null,8,["latex"])],8,w1e)]))),128))]))])])]),V("div",S1e,[L(je,{class:"btn",onClick:m[3]||(m[3]=v=>o("close"))},{default:se(()=>[Ue("取消")]),_:1}),L(je,{class:"btn",type:"primary",onClick:m[4]||(m[4]=v=>d())},{default:se(()=>[Ue("确定")]),_:1})])]))}}),T_=We(L1e,[["__scopeId","data-v-44075c46"]]),O1e={class:"canvas-tool"},T1e={class:"left-handler"},k1e={class:"more"},N1e={class:"add-element-handler"},P1e={class:"handler-item group-btn"},C1e={class:"right-handler"},I1e={class:"text"},F1e=Ie({__name:"index",setup(e){const t=ft(),{creatingElement:n,creatingCustomShape:r,showSelectPanel:o,showSearchPanel:i,showNotesPanel:a}=Ee(t),{canUndo:s,canRedo:c}=Ee(Bg()),{redo:l,undo:u}=zt(),{scaleCanvas:f,setCanvasScalePercentage:d,resetCanvas:h,canvasScalePercentage:p}=Wx(),m=[200,150,125,100,75,50],v=he(!1),b=Z=>{d(Z),v.value=!1},{createImageElement:x,createChartElement:R,createTableElement:y,createLatexElement:A,createVideoElement:S,createAudioElement:k}=zu(),O=Z=>{const Q=Z[0];Q&&Hu(Q).then(G=>x(G))},w=he(!1),I=he(!1),E=he(!1),T=he(!1),F=he(!1),N=he(!1),P=he(!1),C=(Z=!1)=>{t.setCreatingElement({type:"text",vertical:Z})},X=Z=>{Z.title==="任意多边形"?t.setCreatingCustomShapeState(!0):t.setCreatingElement({type:"shape",data:Z}),w.value=!1},U=Z=>{t.setCreatingElement({type:"line",data:Z}),I.value=!1},K=()=>{t.setSelectPanelState(!o.value)},ie=()=>{t.setSearchPanelState(!i.value)},B=()=>{t.setNotesPanelState(!a.value)};return(Z,Q)=>{var _e;const G=xe("IconBack"),q=xe("IconNext"),ae=xe("IconComment"),j=xe("IconMoveOne"),H=xe("IconSearch"),de=xe("IconFontSize"),ye=xe("IconTextRotationNone"),me=xe("IconTextRotationDown"),J=xe("IconDown"),ce=xe("IconPicture"),W=xe("IconGraphicDesign"),ne=xe("IconConnection"),ue=xe("IconChartProportion"),$=xe("IconInsertTable"),te=xe("IconFormula"),oe=xe("IconVideoTwo"),ge=xe("IconMinus"),le=xe("IconPlus"),ve=xe("IconFullScreen"),Re=Mn("tooltip");return Y(),ee("div",O1e,[V("div",T1e,[Be(L(G,{class:ze(["handler-item",{disable:!z(s)}]),onClick:Q[0]||(Q[0]=Me=>z(u)())},null,8,["class"]),[[Re,"撤销"]]),Be(L(q,{class:ze(["handler-item",{disable:!z(c)}]),onClick:Q[1]||(Q[1]=Me=>z(l)())},null,8,["class"]),[[Re,"重做"]]),V("div",k1e,[L(Ut,{type:"vertical",style:{height:"20px"}}),Be(L(ae,{class:ze(["handler-item",{active:z(a)}]),onClick:Q[2]||(Q[2]=Me=>B())},null,8,["class"]),[[Re,"批注"]]),Be(L(j,{class:ze(["handler-item",{active:z(o)}]),onClick:Q[3]||(Q[3]=Me=>K())},null,8,["class"]),[[Re,"选择窗格"]]),Be(L(H,{class:ze(["handler-item",{active:z(i)}]),onClick:Q[4]||(Q[4]=Me=>ie())},null,8,["class"]),[[Re,"查找/替换"]])])]),V("div",N1e,[Be((Y(),ee("div",P1e,[L(de,{class:ze(["icon",{active:((_e=z(n))==null?void 0:_e.type)==="text"}]),onClick:Q[5]||(Q[5]=Me=>C())},null,8,["class"]),L(Pt,{trigger:"click",value:P.value,"onUpdate:value":Q[8]||(Q[8]=Me=>P.value=Me),style:{height:"100%"}},{content:se(()=>[L(tc,{center:"",onClick:Q[6]||(Q[6]=()=>{C(),P.value=!1})},{default:se(()=>[L(ye),Ue(" 横向文本框")]),_:1}),L(tc,{center:"",onClick:Q[7]||(Q[7]=()=>{C(!0),P.value=!1})},{default:se(()=>[L(me),Ue(" 竖向文本框")]),_:1})]),default:se(()=>[L(J,{class:"arrow"})]),_:1},8,["value"])])),[[Re,"插入文字"]]),L(Fu,{onChange:Q[9]||(Q[9]=Me=>O(Me))},{default:se(()=>[Be(L(ce,{class:"handler-item"},null,512),[[Re,"插入图片"]])]),_:1}),L(Pt,{trigger:"click",value:w.value,"onUpdate:value":Q[11]||(Q[11]=Me=>w.value=Me)},{content:se(()=>[L(ape,{onSelect:Q[10]||(Q[10]=Me=>X(Me))})]),default:se(()=>{var Me;return[Be(L(W,{class:ze(["handler-item",{active:z(r)||((Me=z(n))==null?void 0:Me.type)==="shape"}])},null,8,["class"]),[[Re,"插入形状"]])]}),_:1},8,["value"]),L(Pt,{trigger:"click",value:I.value,"onUpdate:value":Q[13]||(Q[13]=Me=>I.value=Me)},{content:se(()=>[L(mpe,{onSelect:Q[12]||(Q[12]=Me=>U(Me))})]),default:se(()=>{var Me;return[Be(L(ne,{class:ze(["handler-item",{active:((Me=z(n))==null?void 0:Me.type)==="line"}])},null,8,["class"]),[[Re,"插入线条"]])]}),_:1},8,["value"]),L(Pt,{trigger:"click",value:E.value,"onUpdate:value":Q[15]||(Q[15]=Me=>E.value=Me)},{content:se(()=>[L(Ape,{onSelect:Q[14]||(Q[14]=Me=>{z(R)(Me),E.value=!1})})]),default:se(()=>[Be(L(ue,{class:"handler-item"},null,512),[[Re,"插入图表"]])]),_:1},8,["value"]),L(Pt,{trigger:"click",value:T.value,"onUpdate:value":Q[18]||(Q[18]=Me=>T.value=Me)},{content:se(()=>[L(Ype,{onClose:Q[16]||(Q[16]=Me=>T.value=!1),onInsert:Q[17]||(Q[17]=({row:Me,col:be})=>{z(y)(Me,be),T.value=!1})})]),default:se(()=>[Be(L($,{class:"handler-item"},null,512),[[Re,"插入表格"]])]),_:1},8,["value"]),Be(L(te,{class:"handler-item",onClick:Q[19]||(Q[19]=Me=>N.value=!0)},null,512),[[Re,"插入公式"]]),L(Pt,{trigger:"click",value:F.value,"onUpdate:value":Q[23]||(Q[23]=Me=>F.value=Me)},{content:se(()=>[L(Kpe,{onClose:Q[20]||(Q[20]=Me=>F.value=!1),onInsertVideo:Q[21]||(Q[21]=Me=>{z(S)(Me),F.value=!1}),onInsertAudio:Q[22]||(Q[22]=Me=>{z(k)(Me),F.value=!1})})]),default:se(()=>[Be(L(oe,{class:"handler-item"},null,512),[[Re,"插入音视频"]])]),_:1},8,["value"])]),V("div",C1e,[L(ge,{class:"handler-item viewport-size",onClick:Q[24]||(Q[24]=Me=>z(f)("-"))}),L(Pt,{trigger:"click",value:v.value,"onUpdate:value":Q[26]||(Q[26]=Me=>v.value=Me)},{content:se(()=>[(Y(),ee(Xe,null,ot(m,Me=>L(tc,{center:"",key:Me,onClick:be=>b(Me)},{default:se(()=>[Ue(vt(Me)+"%",1)]),_:2},1032,["onClick"])),64)),L(tc,{center:"",onClick:Q[25]||(Q[25]=Me=>z(h)())},{default:se(()=>[Ue("适应屏幕")]),_:1})]),default:se(()=>[V("span",I1e,vt(z(p)),1)]),_:1},8,["value"]),L(le,{class:"handler-item viewport-size",onClick:Q[27]||(Q[27]=Me=>z(f)("+"))}),Be(L(ve,{class:"handler-item viewport-size-adaptation",onClick:Q[28]||(Q[28]=Me=>z(h)())},null,512),[[Re,"适应屏幕"]])]),L(zd,{visible:N.value,"onUpdate:visible":Q[31]||(Q[31]=Me=>N.value=Me),width:880},{default:se(()=>[L(T_,{onClose:Q[29]||(Q[29]=Me=>N.value=!1),onUpdate:Q[30]||(Q[30]=Me=>{z(A)(Me),N.value=!1})})]),_:1},8,["visible"])])}}}),_1e=We(F1e,[["__scopeId","data-v-f177f23a"]]),Dp=()=>{const{slides:e}=Ee(st()),t=he(null),n=he(50),r=()=>{e.value.length>n.value?t.value=setTimeout(()=>{n.value=n.value+20,r()},600):n.value=9999};return Ht(r),Sn(()=>{t.value&&clearTimeout(t.value)}),{slidesLoadLimit:n}},E1e=[{id:"lb8l9oVB3G",elements:[{type:"image",id:"6VL-4bgP7D",src:"./images/science/6VL-4bgP7D.png",width:1e3,height:562.5,left:0,top:0,fixedRatio:!0,rotate:0},{type:"image",id:"geCEpp5p1e",src:"./images/science/geCEpp5p1e.png",width:132.03125,height:132.03125,left:433.9844160104987,top:34.374917979002625,fixedRatio:!0,rotate:0},{type:"text",id:"qR3pz0G0Fm",width:593.2,height:82.5,left:203.4,top:181.3,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><span style="font-size: 62.5px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">主题主题</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"XJYVayVNO2",width:568.098999343832,height:40,left:215.95054133858267,top:266.9710465879265,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><span style="font-size: 16.666666666666664px;"><span style="font-family: 思源黑体 CN Light;"><span style="color: #ffffff;">THE ONLY THING THAT’S CHANGED IS YOUR PPT</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""}],background:{type:"solid",color:"#fff"}},{id:"Z1kIgk52_m",elements:[{type:"image",id:"mQt3zxAWrl",src:"./images/science/mQt3zxAWrl.png",width:1e3,height:562.5,left:0,top:0,fixedRatio:!0,rotate:0},{type:"text",id:"EK5bHs9Gq_",width:309.9837598425197,height:40.828125,left:603.808562992126,top:199.53444881889763,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><span style="font-size: 20.833333333333336px;"><span style="font-family: 思源黑体 CN Regular;"><span style="color: #ffffff;">第一部分:目录1目录1</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"8lcYP1Csc-",width:309.9837598425197,height:40.828125,left:603.808562992126,top:248.7605807086614,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><span style="font-size: 20.833333333333336px;"><span style="font-family: 思源黑体 CN Regular;"><span style="color: #ffffff;">第二部分:目录2目录2</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"kqpzxKW7hw",width:309.9837598425197,height:40.828125,left:603.808562992126,top:297.9867125984252,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><span style="font-size: 20.833333333333336px;"><span style="font-family: 思源黑体 CN Regular;"><span style="color: #ffffff;">第三部分:目录3目录3</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"0zLoPm4gLC",width:309.9837598425197,height:40.828125,left:603.808562992126,top:347.212844488189,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><span style="font-size: 20.833333333333336px;"><span style="font-family: 思源黑体 CN Regular;"><span style="color: #ffffff;">第四部分:目录4目录4</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"line",id:"QcDPkrioDx",width:.75,left:609.0168963254594,top:232.35187007874015,start:[0,0],end:[304.77542650918633,0],style:"dashed",color:"#FFFFFF",points:["",""]},{type:"line",id:"D5G41xIyp2",width:.75,left:609.0168963254594,top:281.57800196850394,start:[0,0],end:[304.77542650918633,0],style:"dashed",color:"#FFFFFF",points:["",""]},{type:"line",id:"YEKhl22Drv",width:.75,left:609.0168963254594,top:330.80413385826773,start:[0,0],end:[304.77542650918633,0],style:"dashed",color:"#FFFFFF",points:["",""]},{type:"line",id:"4zVor6k5ZW",width:.75,left:609.0168963254594,top:380.03026574803147,start:[0,0],end:[304.77542650918633,0],style:"dashed",color:"#FFFFFF",points:["",""]}],background:{type:"solid",color:"#fff"}},{id:"hGN4FPX-ZF",elements:[{type:"image",id:"3iIu4gcYmS",src:"./images/science/3iIu4gcYmS.png",width:1e3,height:562.5,left:0,top:0,fixedRatio:!0,rotate:0},{type:"image",id:"Y4Kb2VcrUC",src:"./images/science/Y4Kb2VcrUC.png",width:173.4375,height:173.4375,left:423.0418307086614,top:91.88049540682414,fixedRatio:!0,rotate:0},{type:"text",id:"jGCU50xrko",width:257.56569881889766,height:49.15625,left:423.0418307086614,top:265.31799540682414,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><span style="font-size: 29.166666666666668px;"><span style="font-family: 思源黑体 CN Regular;"><span style="color: #ffffff;">目录1目录1</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"G_lTF2rpP3",width:512.6528871391076,height:40,left:311.86035866330104,top:314.47424540682414,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><span style="font-size: 16.666666666666664px;"><span style="font-family: 思源黑体 CN Light;"><span style="color: #ffffff;">THE ONLY THING THAT’S CHANGED IS YOUR PPT</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"image",id:"2TXu-DPSlN",src:"./images/science/2TXu-DPSlN.png",width:69.27113237639554,height:96.25988525031588,left:482.8086124401914,top:130.46930278166622,fixedRatio:!0,rotate:0}],background:{type:"solid",color:"#fff"}},{id:"ZIWY9sgVvd",elements:[{type:"text",id:"wa4u4DwbkI",width:283.818405511811,height:45,left:19.315862860892388,top:15.202673884514436,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 25px;font-family: 微软雅黑;font-weight: bold;">目录1目录1</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"HlsOk91jWk",width:173.56471456692913,height:173.56471456692913,left:744.6605150918635,top:128.14632545931758,viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 200 0 L 100 0 Z",fill:"#536bff",fixedRatio:!1,rotate:90,outline:{color:"#0018a9",width:0,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: 等线;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"EquoIi5Vgz",width:103.57291666666667,height:103.57291666666667,left:744.0751312335958,top:308.2890419947507,viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 200 0 L 100 0 Z",fill:"#bd5aff",fixedRatio:!1,rotate:270,outline:{color:"#0018a9",width:0,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: 等线;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"M5LGUROkAy",width:174.15009842519686,height:174.15009842519686,left:564.7595144356956,top:127.56094160104986,viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 200 0 L 100 0 Z",fill:"none",fixedRatio:!1,rotate:90,outline:{color:"#BD5AFF",width:.25,style:"dashed"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: 等线;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"2MS__F5Gcz",width:174.15009842519686,height:174.15009842519686,left:564.7595144356956,top:308.2890419947507,viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 200 0 L 100 0 Z",fill:"#536bff",fixedRatio:!1,rotate:0,outline:{color:"#0018a9",width:0,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: 等线;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"Q9VMwLPZa5",width:118.62975721784777,height:118.62975721784777,left:620.2798556430446,top:183.08128280839895,viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 200 0 L 100 0 Z",fill:"#bd5aff",fixedRatio:!1,rotate:90,outline:{color:"#0018a9",width:0,style:"dashed"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: 等线;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"8Aks1KQsvX",width:67.96486636464101,height:40,left:806.3170111548557,top:199.48950131233596,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><span style="font-size: 18.75px;"><span style="font-family: Roboto;"><span style="color: #ffffff;">90%</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"6N_2MzoH1E",width:73.94572760866015,height:40,left:770.7357283464567,top:345.1708497375328,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><span style="font-size: 18.75px;"><span style="font-family: Roboto;"><span style="color: #ffffff;">40%</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"08FyIQ8trw",width:70.95529698665058,height:40,left:626.7087434383202,top:380.21760170603676,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><span style="font-size: 18.75px;"><span style="font-family: Roboto;"><span style="color: #ffffff;">85%</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"lFQ6ijdTF8",width:69.95848677931406,height:40,left:654.4689140419947,top:226.88533464566927,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><span style="font-size: 18.75px;"><span style="font-family: Roboto;"><span style="color: #ffffff;">90%</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"m5xz9OqBPB",width:67.96486636464101,height:40,left:596.403625328084,top:161.35679133858267,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Roboto;">10%</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"q3D9d9yiB8",width:47.136811023622045,height:47.14271653543307,left:81.77485236220473,top:123.24450459317585,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:"#bd5aff",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: 等线;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"zYBtpLo0J9",width:301.7708333333333,height:40,left:140.10416666666666,top:110.41666666666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: 微软雅黑;font-weight: bold;">目录1标题1目录1标题1</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"ZVlKCERJsp",width:301.5109908136483,height:40,left:149.9491469816273,top:141.8659776902887,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 4.166666666666666px;font-family: 微软雅黑;">目录1内容1目录1内容1</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"nxlTK2UKbl",width:47.136811023622045,height:47.14271653543307,left:81.77485236220473,top:228.70054133858267,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:"#536bff",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: 等线;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"xGJI_XwOC6",width:250.36458333333334,height:40,left:140.10416666666666,top:215.88541666666666,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: 微软雅黑;font-weight: bold;">目录1标题2目录1标题2</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"PjrE1KEqOL",width:301.5109908136483,height:40,left:149.9491469816273,top:247.32209645669292,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 4.166666666666666px;font-family: 微软雅黑;">目录1内容2目录1内容2</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"XZUcYpHpG0",width:47.136811023622045,height:47.14271653543307,left:81.77485236220473,top:334.15674212598424,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:"#bd5aff",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: 等线;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"6-53mo17Vm",width:239.21875,height:40,left:140.10416666666666,top:321.3541666666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: 微软雅黑;font-weight: bold;">目录1标题3目录1标题3</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"czrW_lRzJT",width:301.5109908136483,height:40,left:149.9491469816273,top:352.7782152230971,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 4.166666666666666px;font-family: 微软雅黑;">目录1内容3目录1内容3</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"YvqAI9AT3E",width:47.136811023622045,height:47.14271653543307,left:81.77485236220473,top:439.61294291338584,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:"#536bff",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: 等线;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"WWstdpawht",width:229.11458333333334,height:40,left:140.10416666666666,top:426.8229166666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: 微软雅黑;font-weight: bold;">目录1标题4目录1标题4</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"kKKr4YM4uA",width:301.5109908136483,height:40,left:149.9491469816273,top:458.2344160104987,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 4.166666666666666px;font-family: 微软雅黑;">目录1内容4目录1内容4</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""}],background:{type:"solid",color:"#fff"}},{id:"K6gcvKcHYa",elements:[{type:"image",id:"NppZQFNr7D",src:"./images/science/NppZQFNr7D.png",width:1e3,height:562.5,left:0,top:0,fixedRatio:!0,rotate:0},{type:"image",id:"Q-EVlbdVwl",src:"./images/science/Q-EVlbdVwl.png",width:173.4375,height:173.4375,left:426.8594160104987,top:82.1559219160105,fixedRatio:!0,rotate:0},{type:"text",id:"T2eB49HCii",width:257.6,height:49.15625,left:426.8594160104987,top:256.671875,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><span style="font-size: 29.166666666666668px;"><span style="font-family: 思源黑体 CN Regular;"><span style="color: #ffffff;">目录2目录2</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"kckj9Nvkp1",width:512.7,height:40,left:311.81180223285486,top:315.37448165869216,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><span style="font-size: 16.666666666666664px;"><span style="font-family: 思源黑体 CN Light;"><span style="color: #ffffff;">THE ONLY THING THAT’S CHANGED IS YOUR PPT</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"image",id:"d5iUzPSTxA",src:"./images/science/d5iUzPSTxA.png",width:125.2,height:139.5,left:475.1,top:99.1,fixedRatio:!0,rotate:0}],background:{type:"solid",color:"#fff"}},{id:"YU4F344VF7",elements:[{type:"text",id:"w3-0ENmsyN",width:283.818405511811,height:45,left:28.378362860892388,top:15.202673884514436,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 25px;font-family: 微软雅黑;font-weight: bold;">目录2目录2</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"q5c-Cy_JsR",width:47.136811023622045,height:47.14271653543307,left:520.903625328084,top:434.02009514435696,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:"#536bff",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: 等线;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"RxOuALkuwC",width:235.15625,height:40,left:571.6145833333334,top:422.34375,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: 微软雅黑;font-weight: bold;">目录2标题4目录2标题4</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"4QJJhETOd3",width:290.43110236220474,height:40,left:580.1218832020998,top:451.52542650918633,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 4.166666666666666px;font-family: 微软雅黑;">目录2内容4目录2内容4</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"8UoHLsabc_",width:47.136811023622045,height:47.14271653543307,left:520.903625328084,top:227.4698162729659,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:"#536bff",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: 等线;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"XuK_uR--5h",width:228.07291666666666,height:40,left:571.6145833333334,top:215.78125,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: 微软雅黑;font-weight: bold;">目录2标题2目录2标题2</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"rrr7lPTVba",width:290.43110236220474,height:40,left:580.1218832020998,top:244.9750656167979,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 4.166666666666666px;font-family: 微软雅黑;">目录2内容2目录2内容2</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"nVfJodxw8o",width:47.136811023622045,height:47.14271653543307,left:520.903625328084,top:330.7449967191601,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:"#bd5aff",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: 等线;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"fleGmWBxh-",width:217.96875,height:40,left:571.6145833333334,top:319.0625,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: 微软雅黑;font-weight: bold;">目录2标题3目录2标题3</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"DNhlm0nmKe",width:290.43110236220474,height:40,left:580.1218832020998,top:348.2502460629921,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 4.166666666666666px;font-family: 微软雅黑;">目录2内容3目录2内容3</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"sbfKScAc-3",width:47.136811023622045,height:47.14271653543307,left:520.903625328084,top:124.19455380577428,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:"#bd5aff",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: 等线;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"ux69-KcR3d",width:217.96875,height:40,left:571.6145833333334,top:112.5,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: 微软雅黑;font-weight: bold;">目录2标题1目录2标题1</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"3iA8Zoemby",width:290.43110236220474,height:40,left:580.1218832020998,top:141.69988517060366,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 4.166666666666666px;font-family: 微软雅黑;">目录2内容1目录2内容1</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"image",id:"OPQveOeRLJ",src:"./images/science/OPQveOeRLJ.png",width:407.306078030617,height:410.87112028909064,left:67.15390749601278,top:93.61283891547049,fixedRatio:!0,rotate:0}],background:{type:"solid",color:"#fff"}},{id:"fm4HeYZV_8",elements:[{type:"image",id:"1w5VfGmcOy",src:"./images/science/1w5VfGmcOy.png",width:1e3,height:562.5,left:0,top:0,fixedRatio:!0,rotate:0},{type:"image",id:"zfAnc-f1mm",src:"./images/science/zfAnc-f1mm.png",width:173.4375,height:173.4375,left:426.8283300524934,top:82.38270997375328,fixedRatio:!0,rotate:0},{type:"text",id:"QxQcSzqtv5",width:257.56569881889766,height:49.15625,left:426.8283300524934,top:271.0153551940876,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><span style="font-size: 29.166666666666668px;"><span style="font-family: 思源黑体 CN Regular;"><span style="color: #ffffff;">目录3目录3</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"image",id:"DRS019sWHn",src:"./images/science/DRS019sWHn.png",width:97.2775119617225,height:113.13797586852506,left:485.7511961722488,top:112.53247203949073,fixedRatio:!0,rotate:0}],background:{type:"solid",color:"#fff"}},{id:"qQiqx7xNjA",elements:[{type:"text",id:"LTvx2BhdHj",width:283.818405511811,height:45,left:28.378362860892388,top:15.202673884514436,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 25px;font-family: 微软雅黑;font-weight: bold;">目录3目录3</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"puGI8CN9HX",width:273.9583333333333,height:41.140625,left:500,top:137.5,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: center;"><span style="color: #000000;font-size: 18.75px;font-family: Arial;font-weight: bold;">目录3标题3目录3标题3</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"N2mjTyXufW",width:245.88541666666666,height:40,left:516.875,top:167.86458333333334,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 4.166666666666666px;font-family: 微软雅黑;">目录3内容3目录3内容3</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"Gs09tivyiR",width:242.91666666666666,height:41.140625,left:202.96875,top:169.84375,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: center;"><span style="color: #000000;font-size: 18.75px;font-family: Arial;font-weight: bold;">目录3标题2目录3标题2</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"6fOUYF13jy",width:385,height:40,left:60.885416666666664,top:200.20833333333334,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: right;"><span style="font-size: 4.166666666666666px;font-family: 微软雅黑;">目录3内容2目录3内容2</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"kLeX-oe52J",width:224.6875,height:41.140625,left:721.5104166666666,top:318.0729166666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: center;"><span style="color: #000000;font-size: 18.75px;font-family: Arial;font-weight: bold;">目录3标题4目录3标题4</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"Kgi-LIHTjl",width:217.59317585301838,height:40,left:721.5240321522309,top:348.46620734908134,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 4.166666666666666px;font-family: 微软雅黑;">目录3内容4目录3内容4</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"Zot7-lW9Sb",width:217.65625,height:41.140625,left:60.833333333333336,top:318.0729166666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: center;"><span style="color: #000000;font-size: 18.75px;font-family: Arial;font-weight: bold;">目录3标题1目录3标题1</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"_WLQuum4c0",width:217.59317585301838,height:40,left:60.882791994750654,top:348.46620734908134,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: right;"><span style="font-size: 4.166666666666666px;font-family: 微软雅黑;">目录3内容1目录3内容1</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"image",id:"A3b1BlKCLV",src:"./images/science/A3b1BlKCLV.png",width:413.762360446571,height:247.49589045116977,left:299.5980861244019,top:207.86458333333334,fixedRatio:!0,rotate:0}],background:{type:"solid",color:"#fff"}},{id:"qRlWDluPOh",elements:[{type:"image",id:"mXyxe3jdpQ",src:"./images/science/mXyxe3jdpQ.png",width:1e3,height:562.5,left:0,top:0,fixedRatio:!0,rotate:0},{type:"image",id:"H53GUUsdhW",src:"./images/science/H53GUUsdhW.png",width:173.4375,height:173.4375,left:426.8633530183727,top:82.12803477690288,fixedRatio:!0,rotate:0},{type:"text",id:"3lvsiH0gIf",width:257.6,height:49.2,left:417.1,top:265.1,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><span style="font-size: 29.166666666666668px;"><span style="font-family: 思源黑体 CN Regular;"><span style="color: #ffffff;">目录4目录4</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"zo2ptFHkna",width:512.7,height:40,left:305.8,top:322.4,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><span style="font-size: 16.666666666666664px;"><span style="font-family: 思源黑体 CN Light;"><span style="color: #ffffff;">THE ONLY THING THAT’S CHANGED IS YOUR PPT</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"image",id:"JJKjXloEQR",src:"./images/science/JJKjXloEQR.png",width:123.1945773524721,height:143.2806497468969,left:469.8022328548644,top:97.20645990345446,fixedRatio:!0,rotate:0}],background:{type:"solid",color:"#fff"}},{id:"9aFRZxQnUM",elements:[{type:"text",id:"r3FO7JhzYl",width:283.818405511811,height:45,left:28.378362860892388,top:15.202673884514436,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 25px;font-family: 微软雅黑;font-weight: bold;">目录4目录4</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"3Z2H3usObm",width:230.15625,height:40,left:715.0520833333334,top:176.71875,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: 微软雅黑;font-weight: bold;">目录4标题2目录4标题2</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"3bCKrXotbP",width:233.28444881889763,height:40,left:723.5795603674541,top:205.9258530183727,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 4.166666666666666px;font-family: 微软雅黑;">目录4内容2目录4内容2</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"-9IZEcTjKi",width:231.09375,height:40,left:61.979166666666664,top:176.71875,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: 微软雅黑;font-weight: bold;">目录4标题1目录4标题1</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"jFafou-AUR",width:233.28444881889763,height:40,left:43.13607283464567,top:205.9258530183727,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: right;"><span style="font-size: 4.166666666666666px;font-family: 微软雅黑;">目录4内容1目录4内容1</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"zmNonUkgyb",width:230.15625,height:40,left:715.0520833333334,top:371.875,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: 微软雅黑;font-weight: bold;">目录4标题4目录4标题4</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"_dlu9Twmh8",width:233.28444881889763,height:40,left:723.5795603674541,top:401.0960465879265,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 4.166666666666666px;font-family: 微软雅黑;">目录4内容4目录4内容4</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"UMEdSALziE",width:250,height:40,left:43.072916666666664,top:371.875,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: 微软雅黑;font-weight: bold;">目录4标题3目录4标题3</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"UT3pNIjLOj",width:233.28444881889763,height:40,left:43.13607283464567,top:401.0960465879265,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: right;"><span style="font-size: 4.166666666666666px;font-family: 微软雅黑;">目录4内容3目录4内容3</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"image",id:"j9e4Y3eE_w",src:"./images/science/j9e4Y3eE_w.png",width:417.0698484011269,height:312.80238630084517,left:293.0729166666667,top:119.3223684210526,fixedRatio:!0,rotate:0}],background:{type:"solid",color:"#fff"}},{id:"RySM95AIpf",elements:[{type:"image",id:"A9YMVh5sb4",src:"./images/science/A9YMVh5sb4.png",width:1e3,height:562.5,left:0,top:0,fixedRatio:!0,rotate:0},{type:"image",id:"bx3biZu8Jm",src:"./images/science/bx3biZu8Jm.png",width:105.13713910761155,height:105.13713910761155,left:447.43134842519686,top:46.443159448818896,fixedRatio:!0,rotate:344},{type:"text",id:"1cTCRnqBdn",width:542.0879265091863,height:76.25,left:228.95595472440948,top:219.83932086614172,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><span style="font-size: 56.25px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">我亦未曾饶过岁月</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"wSiGiL-QYT",width:568.098999343832,height:40,left:249.84200636702707,top:316.6463156481935,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><span style="font-size: 16.666666666666664px;"><span style="font-family: 思源黑体 CN Light;"><span style="color: #ffffff;">THE ONLY THING THAT’S CHANGED IS YOUR PPT</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"bmnrhMFoH6",width:353.1,height:76.25,left:323.5,top:155.8,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><span style="font-size: 56.25px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">岁月不饶人</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""}],background:{type:"solid",color:"#fff"}}],X1e=[{id:"kRShE9NBWK",elements:[{type:"image",id:"de-XaIyWHv",src:"./images/summary/de-XaIyWHv.png",width:1e3,height:562.5,left:0,top:0,fixedRatio:!0,rotate:0},{type:"image",id:"t3DbuUScD1",src:"./images/summary/t3DbuUScD1.png",width:411.80555555555554,height:151.9096675415573,left:531.9444444444443,top:100.17366579177602,fixedRatio:!0,rotate:0},{type:"shape",id:"L_TMXoYybo",width:584.2013342082239,height:77.29166666666666,left:389.75699912510936,top:256.423665791776,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#ffffff",width:0,style:"solid"},text:{content:'<p style="" class=""><strong><span style="font-size: 41.66666666666667px;"><span style="font-family: Arial;"><span style="color: #ffffff;">主题主题</span></span></span></strong></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"XmqaFCHPcn",width:487.84722222222223,height:30.208333333333332,left:453.125,top:342.7083333333333,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style=""><span style="font-size: 12.5px;"><span style="font-family: Arial;"><span style="color: #ffffff;">适用产品介绍|品牌发布|工作计划|项目推广</span></span></span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"0cBwWCqyL4",width:235.59033245844267,height:57.08333333333333,left:620.1388888888889,top:398.9583333333333,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 14.583333333333334px;"><span style="font-family: Arial;"><span style="color: #ffffff;">汇报时间:2023年7月 汇报人:wu</span></span></span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}}],background:{type:"solid",color:"#FFFFFF"}},{id:"b3JDyzdKji",elements:[{type:"image",id:"w6DgKb845G",src:"./images/summary/w6DgKb845G.png",width:512.5,height:562.5,left:-2.4305555555555554,top:0,fixedRatio:!0,rotate:0},{type:"text",id:"AvRY0XnN3q",width:239.4096675415573,height:88.234375,left:584.548665791776,top:52.9514435695538,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: center;"><span style="font-size: 45.83333333333333px;font-family: Arial;font-weight: bold;">目录</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"Lr401zIeg4",width:375.52077865266835,height:66.59375,left:516.4931102362204,top:142.70833333333331,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: center;"><span style="font-size: 25px;font-family: Arial;">CONTENTS</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"5hEM06abm_",width:288.19444444444446,height:60.65625,left:566.3194444444443,top:245.13888888888886,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: center;"><span style="font-size: 16.666666666666664px;font-family: Arial;font-weight: bold;">目录1目录1</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"cSzPe1s8SV",width:288.19444444444446,height:60.65625,left:566.3194444444443,top:300.69444444444446,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: center;"><span style="font-size: 16.666666666666664px;font-family: Arial;font-weight: bold;">目录2目录2</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"xVaMaZ0Ky8",width:288.19444444444446,height:60.65625,left:566.3194444444443,top:361.1111111111111,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: center;"><span style="font-size: 16.666666666666664px;font-family: Arial;font-weight: bold;">目录3目录3</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"6aDb5um9KX",width:288.19444444444446,height:60.65625,left:566.3194444444443,top:416.49311023622045,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: center;"><span style="font-size: 16.666666666666664px;font-family: Arial;font-weight: bold;">目录4目录4</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"71WEQr12vJ",width:40.10422134733158,height:69.15625,left:544.4444444444443,top:238.19444444444446,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 29.166666666666668px;font-family: +mn-lt;font-weight: bold;">1</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"ymz1Emji8V",width:40.10422134733158,height:69.15625,left:544.4444444444443,top:292.1875546806649,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 29.166666666666668px;font-family: +mn-lt;font-weight: bold;">2</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"82Q86G9w8o",width:40.10422134733158,height:69.15625,left:544.4444444444443,top:351.5625546806649,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 29.166666666666668px;font-family: +mn-lt;font-weight: bold;">3</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"2vDYOC0IIy",width:40.10422134733158,height:69.15625,left:544.4444444444443,top:407.4653324584427,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 29.166666666666668px;font-family: +mn-lt;font-weight: bold;">4</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"line",id:"pVXi0VXPWn",width:1,left:836.6319991251094,top:58.33333333333333,start:[0,0],end:[0,118.22922134733159],style:"solid",color:"#FFFFFF",points:["",""]},{type:"line",id:"uHuRcdI9R4",width:1,left:552.2569991251094,top:281.94444444444446,start:[0,0],end:[333.68055555555554,0],style:"solid",color:"#1F497D",points:["",""]},{type:"line",id:"El8tzkZuGP",width:1,left:552.2569991251094,top:337.5,start:[0,0],end:[333.68055555555554,0],style:"solid",color:"#1F497D",points:["",""]},{type:"line",id:"PLwFkLONby",width:1,left:552.2569991251094,top:397.91666666666663,start:[0,0],end:[333.68055555555554,0],style:"solid",color:"#1F497D",points:["",""]},{type:"line",id:"H90Oog_o2k",width:1,left:558.3333333333333,top:458.16498523622045,start:[0,0],end:[333.68055555555554,0],style:"solid",color:"#1F497D",points:["",""]}],background:{type:"solid",color:"#FFFFFF"}},{id:"p4ZIxHID89",elements:[{type:"text",id:"OD4oT1qfuD",width:441.49311023622045,height:60.125,left:-115.97222222222223,top:7.118110236220472,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: center;"><span style="font-size: 16.927083333333336px;font-family: Arial;">COMPANY NAME</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"ArN5vw_rto",width:431.59722222222223,height:74.21875,left:24.652777777777775,top:221.5625546806649,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="color: #404040;font-size: 34.21875px;font-family: 方正黑体简体;">目录1目录1</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"NgehJTw32M",width:354.3403324584427,height:60,left:35.416666666666664,top:276.7361111111111,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="color: #262626;font-size: 14.010416666666666px;font-family: Campton Light;">CLICK ADD DIRECTORY TITLE</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"image",id:"p6bCBbJOJo",src:"./images/summary/p6bCBbJOJo.png",width:552,height:366,left:367.1623931623932,top:93.73611111111109,fixedRatio:!0,rotate:0}],background:{type:"solid",color:"#FFFFFF"}},{id:"eOULf7Op2k",elements:[{type:"image",id:"oYWMsKlkXZ",src:"./images/summary/oYWMsKlkXZ.png",width:22.569444444444443,height:51.90977690288714,left:20.65977690288714,top:13.541666666666666,fixedRatio:!0,rotate:0},{type:"text",id:"Vkb7mPO_z7",width:213.19444444444446,height:60.65625,left:50.520888013998245,top:21.00699912510936,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 16.666666666666664px;font-family: Arial;font-weight: bold;">目录1目录1</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"F9p9rrbHhN",width:348.43744531933504,height:101.3125,left:192.88199912510936,top:193.75,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 16.666666666666664px;font-family: Arial;font-weight: bold;">目录1标题1目录1标题1</span></p><p style="text-align: left;"><span style="font-size: 16.666666666666664px;font-family: Arial;font-weight: bold;">目录1内容1目录1内容1</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"Q9680Hwzr6",width:348.43744531933504,height:101.3125,left:192.88199912510936,top:364.2361111111111,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 16.666666666666664px;font-family: Arial;font-weight: bold;">目录1标题2目录1标题2</span></p><p style="text-align: left;"><span style="font-size: 16.666666666666664px;font-family: Arial;font-weight: bold;">目录1内容2目录1内容2</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"line",id:"cIv6iX9wlV",width:1,left:59.02777777777778,top:62.3264435695538,start:[0,0],end:[897.7431102362204,0],style:"solid",color:"#000000",points:["",""]},{type:"shape",id:"tfllX0KBqE",width:97.22222222222223,height:91.14588801399825,left:-32.09893554972291,top:80.60866870807816,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Calibri;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"CowTXdD1xb",width:76.73611111111111,height:1.5625546806649169,left:-22.550269757946882,top:160.122557596967,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Calibri;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"Jv6wU3pNiU",width:76.73611111111111,height:1.5625546806649169,left:-22.550269757946882,top:155.60866870807814,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Calibri;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"ekKKyVEFHI",width:97.22222222222223,height:91.14588801399825,left:-30.94660736852332,top:373.903312433168,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Calibri;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"sJ5o0seuGw",width:76.73611111111111,height:1.5625546806649169,left:-21.397941576747293,top:453.4172013220569,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Calibri;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"SPoRbxaj55",width:76.73611111111111,height:1.5625546806649169,left:-21.397941576747293,top:448.903312433168,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Calibri;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"image",id:"Ce0vKHUPHk",src:"./images/summary/Ce0vKHUPHk.png",width:304,height:430,left:638.5982905982905,top:80.06249999999997,fixedRatio:!0,rotate:0},{type:"image",id:"Aqh5fxNsIr",src:"./images/summary/Aqh5fxNsIr.png",width:61,height:237,left:115.86752136752136,top:205.48504273504273,fixedRatio:!0,rotate:0}],background:{type:"solid",color:"#FFFFFF"}},{id:"MRO4oOVuZq",elements:[{type:"image",id:"zC5y_bwzOt",src:"./images/summary/zC5y_bwzOt.png",width:22.569444444444443,height:51.90977690288714,left:20.65977690288714,top:13.541666666666666,fixedRatio:!0,rotate:0},{type:"image",id:"d-4Jna17fT",src:"./images/summary/d-4Jna17fT.png",width:470.8333333333333,height:313.88888888888886,left:59.02777777777778,top:151.38888888888889,fixedRatio:!0,rotate:0},{type:"text",id:"FzOvqTYhIk",width:213.19444444444446,height:60.65625,left:50.520888013998245,top:21.00699912510936,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 16.666666666666664px;font-family: Arial;font-weight: bold;">目录1目录1</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"cJQChcdh92",width:218.57633420822395,height:60,left:686.2847769028872,top:217.70833333333331,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 12.5px;font-family: Arial;">目录1内容3目录1内容3</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"SR4R3QpqV7",width:282.77777777777777,height:61.140625,left:677.6476742490521,top:176.48753280839892,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Arial;font-weight: bold;">目录1标题3目录1标题3</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"UPvmNUc7vD",width:218.57633420822395,height:60,left:686.2847769028872,top:388.1944444444444,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 12.5px;font-family: Arial;">目录1内容4目录1内容4</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"GF7uwcOk6B",width:282.77777777777777,height:61.140625,left:686.3194444444445,top:346.7361111111111,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Arial;font-weight: bold;">目录1标题4目录1标题4</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"line",id:"9HrSD5DYO2",width:1,left:59.02777777777778,top:62.3264435695538,start:[0,0],end:[897.7431102362204,0],style:"solid",color:"#000000",points:["",""]},{type:"shape",id:"DcBhVdzdQI",width:118.71172353455816,height:163.76640419947506,left:558.935950714494,top:176.48753280839892,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Calibri;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"o40-vUUpSZ",width:25.311679790026247,height:36.44870953630796,left:606.0535141440653,top:192.39599737532808,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Calibri;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"dSdPN8ujhM",width:118.71172353455816,height:163.76640419947506,left:558.935950714494,top:400.71879556722075,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Calibri;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"xhH1A5dY4M",width:57.71052055993,height:41.76432633420822,left:589.8545858850978,top:455.03769320501607,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Calibri;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"3Lnriy2PdI",width:25.311679790026247,height:36.44870953630796,left:606.0535141440653,top:416.6272601341499,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Calibri;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"image",id:"udOwTN02EO",src:"./images/summary/udOwTN02EO.png",width:70,height:258,left:606.0535141440653,top:190.19444444444437,fixedRatio:!0,rotate:0}],background:{type:"solid",color:"#FFFFFF"}},{id:"hD86KQl-Qp",elements:[{type:"text",id:"HAAuZmp0-r",width:441.49311023622045,height:60.125,left:-115.97222222222223,top:7.118110236220472,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: center;"><span style="font-size: 16.927083333333336px;font-family: Arial;">COMPANY NAME</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"lU6HsVonBA",width:431.59722222222223,height:74.21875,left:24.652777777777775,top:221.5625546806649,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="color: #404040;font-size: 34.21875px;font-family: 方正黑体简体;">目录2目录2</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"zRUp79FL1b",width:354.3403324584427,height:60,left:35.416666666666664,top:276.7361111111111,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="color: #262626;font-size: 14.010416666666666px;font-family: Campton Light;">CLICK ADD DIRECTORY TITLE</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"image",id:"XRaDZt0Cbh",src:"./images/summary/XRaDZt0Cbh.png",width:600.0769230769231,height:397.87709030100336,left:363.95726495726495,top:96.84275953016319,fixedRatio:!0,rotate:0}],background:{type:"solid",color:"#FFFFFF"}},{id:"WfKLqg8dEg",elements:[{type:"image",id:"HgHRFViam9",src:"./images/summary/HgHRFViam9.png",width:22.569444444444443,height:51.90977690288714,left:20.65977690288714,top:13.541666666666666,fixedRatio:!0,rotate:0},{type:"text",id:"NPJnWy_XZr",width:213.19444444444446,height:60.65625,left:50.520888013998245,top:21.00699912510936,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 16.666666666666664px;font-family: Arial;font-weight: bold;">目录2目录2</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"DEBwk-1ARf",width:267.8818897637795,height:100.375,left:59.895888013998245,top:171.00699912510936,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: center;"><span style="font-size: 14.583333333333334px;font-family: Arial;font-weight: bold;">目录2标题1目录2标题1</span></p><p style="text-align: center;"><span style="font-size: 14.583333333333334px;font-family: Arial;font-weight: bold;">目录2内容1目录2内容1</span></p>',lineHeight:1,fill:""},{type:"text",id:"a7vX9X4SGE",width:267.7083333333333,height:100.375,left:640.625,top:171.00699912510936,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: center;"><span style="font-size: 14.583333333333334px;font-family: Arial;font-weight: bold;">目录2标题2目录2标题2</span></p><p style="text-align: center;"><span style="font-size: 14.583333333333334px;font-family: Arial;font-weight: bold;">目录2内容2目录2内容2</span></p>',lineHeight:1,fill:""},{type:"text",id:"kAcVWlAXTn",width:267.8818897637795,height:100.375,left:59.895888013998245,top:344.2708880139983,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: center;"><span style="font-size: 14.583333333333334px;font-family: Arial;font-weight: bold;">目录2标题3目录2标题3</span></p><p style="text-align: center;"><span style="font-size: 14.583333333333334px;font-family: Arial;font-weight: bold;">目录2内容3目录2内容3</span></p>',lineHeight:1,fill:""},{type:"text",id:"XjDqtERWY6",width:267.7083333333333,height:100.375,left:640.625,top:344.2708880139983,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: center;"><span style="font-size: 14.583333333333334px;font-family: Arial;font-weight: bold;">目录2标题4目录2标题4</span></p><p style="text-align: center;"><span style="font-size: 14.583333333333334px;font-family: Arial;font-weight: bold;">目录2内容4目录2内容4</span></p>',lineHeight:1,fill:""},{type:"line",id:"cjt_6dlTKb",width:1,left:59.02777777777778,top:62.3264435695538,start:[0,0],end:[897.7431102362204,0],style:"solid",color:"#000000",points:["",""]},{type:"image",id:"oBYvyTWTBR",src:"./images/summary/oBYvyTWTBR.png",width:289,height:243,left:339.47435897435895,top:171.00699912510936,fixedRatio:!0,rotate:0}],background:{type:"solid",color:"#FFFFFF"}},{id:"gUBogLvyJq",elements:[{type:"text",id:"pwo0-Qpz3S",width:441.49311023622045,height:60.125,left:-115.97222222222223,top:7.118110236220472,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: center;"><span style="font-size: 16.927083333333336px;font-family: Arial;">COMPANY NAME</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"6Nn-7o2Kd8",width:431.59722222222223,height:74.21875,left:24.652777777777775,top:221.5625546806649,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="color: #404040;font-size: 34.21875px;font-family: 方正黑体简体;">目录3目录3</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"BLTGf3WW9D",width:354.3403324584427,height:60,left:35.416666666666664,top:276.7361111111111,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="color: #262626;font-size: 14.010416666666666px;font-family: Campton Light;">CLICK ADD DIRECTORY TITLE</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"image",id:"FqBi1oIBPs",src:"./images/summary/FqBi1oIBPs.png",width:552,height:366,left:389.75699912510936,top:93.73611111111109,fixedRatio:!0,rotate:0}],background:{type:"solid",color:"#FFFFFF"}},{id:"3BzZ64RDKv",elements:[{type:"image",id:"TR28DehnYc",src:"./images/summary/TR28DehnYc.png",width:1e3,height:556.1969597550305,left:0,top:2.457075678040262,fixedRatio:!0,rotate:0},{type:"image",id:"6t_8qt1PFZ",src:"./images/summary/6t_8qt1PFZ.png",width:22.569444444444443,height:51.90977690288714,left:20.65977690288714,top:13.541666666666666,fixedRatio:!0,rotate:0},{type:"text",id:"Rgmp1JhqE_",width:213.19444444444446,height:60.65625,left:50.520888013998245,top:21.00699912510936,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><strong><span style="font-size: 16.666666666666664px;"><span style="font-family: Arial;"><span style="color: #000000;">目录3目录3</span></span></span></strong></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"N_O6nq1X51",width:185,height:55.416666666666664,left:38.125,top:170.13888888888889,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 11.458333333333332px;"><span style="font-family: Arial;"><span style="color: #000000;">目录3标题1目录3标题1</span></span></span></p><p style="text-align: center;"><span style="font-size: 11.458333333333332px;"><span style="font-family: Arial;"><span style="color: #000000;">目录3内容1目录3内容1</span></span></span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"b5Tfx2PT7o",width:180.83333333333331,height:55.416666666666664,left:42.291666666666664,top:306.25,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 11.458333333333332px;"><span style="font-family: Arial;"><span style="color: #000000;">目录3标题3目录3标题3</span></span></span></p><p style="text-align: center;"><span style="font-size: 11.458333333333332px;"><span style="font-family: Arial;"><span style="color: #000000;">目录3内容3目录3内容3</span></span></span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"OLGXtqTyub",width:250.7318376068376,height:55.416666666666664,left:740.5181623931624,top:170.13888888888889,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 11.458333333333332px;"><span style="font-family: Arial;"><span style="color: #000000;">目录3标题2目录3标题2</span></span></span></p><p style="text-align: center;"><span style="font-size: 11.458333333333332px;"><span style="font-family: Arial;"><span style="color: #000000;">目录3内容2目录3内容2</span></span></span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"_G4YgOEMDk",width:190.55555555555554,height:55.416666666666664,left:772.5694444444445,top:280.55555555555554,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 11.458333333333332px;"><span style="font-family: Arial;"><span style="color: #000000;">目录3标题4目录3标题4</span></span></span></p><p style="text-align: center;"><span style="font-size: 11.458333333333332px;"><span style="font-family: Arial;"><span style="color: #000000;">目录3内容4目录3内容4</span></span></span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"line",id:"_0od1kVGP0",width:1,left:59.02777777777778,top:62.3264435695538,start:[0,0],end:[897.7431102362204,0],style:"solid",color:"#FFFFFF",points:["",""]},{type:"image",id:"Z4XMTA9wCC",src:"./images/summary/Z4XMTA9wCC.png",width:528,height:327,left:236,top:144.76388888888883,fixedRatio:!0,rotate:0}],background:{type:"solid",color:"#FFFFFF"}},{id:"klahyh4huW",elements:[{type:"text",id:"nz85EGRjPa",width:441.49311023622045,height:60.125,left:-118.10897435897436,top:16.733494851605087,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: center;"><span style="font-size: 16.927083333333336px;font-family: Arial;">COMPANY NAME</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"cuAYr5M_pr",width:431.59722222222223,height:74.21875,left:24.652777777777775,top:221.5625546806649,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="color: #404040;font-size: 34.21875px;font-family: 方正黑体简体;">目录4目录4</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"djublsYB31",width:354.3403324584427,height:60,left:35.416666666666664,top:276.7361111111111,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="color: #262626;font-size: 14.010416666666666px;font-family: Campton Light;">CLICK ADD DIRECTORY TITLE</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"image",id:"hSOSsvu9LD",src:"./images/summary/hSOSsvu9LD.png",width:552,height:366,left:362.8888888888889,top:103.59188034188034,fixedRatio:!0,rotate:0}],background:{type:"solid",color:"#FFFFFF"}},{id:"k_EyWUqA1I",elements:[{type:"image",id:"vSKjmy2OgF",src:"./images/summary/vSKjmy2OgF.png",width:22.569444444444443,height:51.90977690288714,left:20.65977690288714,top:13.541666666666666,fixedRatio:!0,rotate:0},{type:"text",id:"OWDYjlEPDY",width:213.19444444444446,height:60.65625,left:50.520888013998245,top:21.00699912510936,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 16.666666666666664px;font-family: Arial;font-weight: bold;">目录4目录4</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"66QPXbw0UM",width:261.3113769432667,height:60,left:35.56362305673329,top:217.70833333333331,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 12.5px;font-family: Arial;">目录4内容1目录4内容1</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"0xOAaK_cOT",width:342.9861111111111,height:61.140625,left:27.222222222222243,top:176.25,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="color: #0070C0;font-size: 18.75px;font-family: Arial;font-weight: bold;">目录4标题1目录4标题1</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"k1Y07cwSjm",width:261.3113769432667,height:60,left:35.56362305673329,top:388.1944444444444,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 12.5px;font-family: Arial;">目录4内容3目录4内容3</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"QP0eHZdxu2",width:279.02777777777777,height:61.140625,left:27.22222222222222,top:346.7361111111111,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="color: #0070C0;font-size: 18.75px;font-family: Arial;font-weight: bold;">目录4标题3目录4标题3</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"LLzclUX7u2",width:242.08071707382732,height:60,left:673.3707264957266,top:217.70833333333331,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 12.5px;font-family: Arial;">目录4内容2目录4内容2</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"d4F4B9rfm1",width:303.22115384615387,height:61.140625,left:668.0288461538462,top:176.25,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="color: #0070C0;font-size: 18.75px;font-family: Arial;font-weight: bold;">目录4标题2目录4标题2</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"D1MYjPnIfX",width:220.71319570630595,height:60,left:694.7382478632478,top:388.1944444444444,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 12.5px;font-family: Arial;">目录4内容4目录4内容4</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"1RpWk7amPi",width:285.0587606837607,height:61.140625,left:686.1912393162393,top:346.7361111111111,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="color: #0070C0;font-size: 18.75px;font-family: Arial;font-weight: bold;">目录4标题4目录4标题4</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"line",id:"Pk6Js36w70",width:1,left:59.02777777777778,top:62.3264435695538,start:[0,0],end:[897.7431102362204,0],style:"solid",color:"#000000",points:["",""]},{type:"shape",id:"hvHMBTCdqT",width:19.09722222222222,height:26.041666666666664,left:287.07319918343546,top:38.0754593175853,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Calibri;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"s7ePvjghm8",width:43.75,height:35.93755468066492,left:274.92042140565763,top:63.24912510936129,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Calibri;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"D_ztyyEJBN",width:43.40277777777778,height:35.763888888888886,left:235.3370880723243,top:107.69356955380579,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Calibri;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"U3IYF2wTf9",width:18.923665791776028,height:26.041666666666664,left:247.48986585010212,top:82.51990376202976,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Calibri;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"N414DftYyu",width:43.40277777777778,height:35.763888888888886,left:311.7259769612132,top:107.17268153980751,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Calibri;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"hEC7ohZEB5",width:19.09722222222222,height:26.041666666666664,left:323.7050889472149,top:81.99912510936129,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Calibri;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"image",id:"mQrQBQn5M-",src:"./images/summary/mQrQBQn5M-.png",width:352,height:307,left:296.875,top:141.1944444444444,fixedRatio:!0,rotate:0}],background:{type:"solid",color:"#FFFFFF"}},{id:"2hCEPv3daZ",elements:[{type:"image",id:"eTrjzf5L3a",src:"./images/summary/eTrjzf5L3a.png",width:1e3,height:562.5,left:0,top:0,fixedRatio:!0,rotate:0},{type:"image",id:"Lbei33jjai",src:"./images/summary/Lbei33jjai.png",width:411.80555555555554,height:151.9096675415573,left:531.9444444444443,top:100.17366579177602,fixedRatio:!0,rotate:0},{type:"shape",id:"zIHV3a14sR",width:511.80555555555554,height:77.25688976377953,left:452.7777777777777,top:253.99311023622047,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style=""><strong><span style="font-size: 41.66666666666667px;"><span style="font-family: Arial;"><span style="color: #ffffff;">感谢一路有你!</span></span></span></strong></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"VGO6kUoDaK",width:487.84722222222223,height:30.208333333333332,left:453.125,top:342.7083333333333,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style=""><span style="font-size: 12.5px;"><span style="font-family: Arial;"><span style="color: #ffffff;">适用产品介绍|品牌发布|工作计划|项目推广</span></span></span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"G3M7CTck-Y",width:235.59033245844267,height:57.08333333333333,left:620.1388888888889,top:398.9583333333333,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:0,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 14.583333333333334px;"><span style="font-family: Arial;"><span style="color: #ffffff;">汇报时间:2023年1月 汇报人:wu</span></span></span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"cilj07BT8B",width:488.7153324584427,height:30.555555555555557,left:452.7777777777777,top:341.66666666666663,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;"><span style="font-family: Calibri;"><span style="color: #ffffff;"> </span></span></span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}}],background:{type:"solid",color:"#FFFFFF"}}],W1e=[{id:"N6cudfGPG1",elements:[{type:"shape",id:"EedFNmJHDD",width:560.9375,height:298.38574475065616,left:27.083333333333332,top:47.03125,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:1,style:"solid"},text:{content:'<p style="text-align: left;"><span style="font-size: 100px;font-family: 微软雅黑;font-weight: bold;">PRODUCT</span></p><p style="text-align: left;"><span style="font-size: 100px;font-family: 微软雅黑;font-weight: bold;">DESCRIPTION</span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"image",id:"RD_Bsh3RBT",src:"./images/product/RD_Bsh3RBT.png",width:1001.6145833333334,height:562.9166666666666,left:-.15625,top:.052083333333333336,fixedRatio:!0,rotate:0},{type:"shape",id:"tHO_x_mr6_",width:425,height:39.9,left:481,top:150.6,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:1,style:"solid"},text:{content:'<p style="text-align: right;"><span style="font-size: 100px;"><span style="font-family: 华康俪金黑W8(P);"><span style="color: #ffffff;">主题主题</span></span></span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"z2rhX0D-Vp",width:254.0625,height:60,left:651.9010826771654,top:321.5104166666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: right;"><span style="color: #ffffff;">汇报人:wu2023/11/14</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"jFNy_CxfMn",width:227.44791666666666,height:40.1875,left:36.5625,top:468.0208333333333,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 14.583333333333334px;font-family: Arial;">创优质品牌,铸一流企业形象。</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"CV8TxV9izc",width:233.33333333333334,height:60,left:36.5625,top:488.6458333333333,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 8.333333333333332px;font-family: Arial;">A quality brand, casting the first-class corporate image.</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"line",id:"26UZU23srp",width:1,left:700.15625,top:315.9375,start:[0,0],end:[.26976706036745407,0],style:"solid",color:"#FFFFFF",points:["",""]},{type:"line",id:"G8Hr1vMUaQ",width:1,left:700.15625,top:316.00139435695536,start:[0,0],end:[.26976706036745407,0],style:"solid",color:"#FFFFFF",points:["",""]}],background:{type:"solid",color:"#EBE7E4"}},{id:"4qvCUgcZCG",elements:[{type:"text",id:"U3AiRqVppN",width:204.47429132288485,height:139.78125,left:359.7395833333333,top:97.29166666666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="color: #EDEDED;font-size: 119.79166666666667px;font-family: Century Gothic;">1</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"image",id:"r8qx9jceaZ",src:"./images/product/r8qx9jceaZ.png",width:307.0833333333333,height:562.0833333333334,left:-.15625,top:.20833333333333334,fixedRatio:!0,rotate:0},{type:"text",id:"Ig9YljmOEo",width:.1281988188976378,height:139.78125,left:662.8125,top:97.29166666666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="color: #EDEDED;font-size: 119.79166666666667px;font-family: Century Gothic;">2</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"JR_8WzwC51",width:175.81866334815203,height:98.86598279207323,left:102.83858267716535,top:130.47268700787401,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,text:{content:'<p style=""><span style="font-size: 37.5px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目 录</span></span></span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"ilhZ3jy2Of",width:170.5,height:40.8,left:430.7,top:146.8,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 20.833333333333336px;font-family: +mn-ea;">目录1目录1</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"uH5OsfvOjR",width:187.5,height:40.828125,left:750.2,top:146.8,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 20.833333333333336px;font-family: +mn-ea;">目录2目录2</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"omBn6g5z2k",width:.1281988188976378,height:139.78125,left:359.7395833333333,top:301.25,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="color: #EDEDED;font-size: 119.79166666666667px;font-family: Century Gothic;">3</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"DE1tRJ-M-L",width:186.5,height:40.828125,left:430.7,top:350.7,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 20.833333333333336px;font-family: +mn-ea;">目录3目录3</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"NL8HTBdxsu",width:.1281988188976378,height:139.78125,left:662.8125,top:295.625,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="color: #EDEDED;font-size: 119.79166666666667px;font-family: Century Gothic;">4</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"7yvLoGE96P",width:168.5,height:40.8,left:759.7,top:350.7,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 20.833333333333336px;font-family: +mn-ea;">目录4目录4</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""}],background:{type:"solid",color:"#fff"}},{id:"K2Dwm7T_s-",elements:[{type:"image",id:"H3quPspV1Y",src:"./images/product/H3quPspV1Y.png",width:1000.15625,height:562.0833333333334,left:-.182250656167979,top:.10416666666666667,fixedRatio:!0,rotate:0},{type:"shape",id:"E-UQX9-kJE",width:1000.1041666666666,height:284.2708333333333,left:-.15616797900262466,top:139.01041666666666,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#f2f2f2",fixedRatio:!1,rotate:0,outline:{color:"#a8560f",width:2,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: Arial;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"7vyPE98-zQ",width:396.87483595800524,height:58.296875,left:215.27239173228344,top:187.44061679790028,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 37.5px;font-family: 微软雅黑 Light;">目录1目录1</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"3E8tNzIJDZ",width:301.9791666666667,height:41.140625,left:215.27239173228344,top:243.1177001312336,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Arial;"> </span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"dg7jcOopY6",width:247.27272727272725,height:170,left:33.852933997036246,top:168.983105832988,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 150px;font-family: Century Gothic;">01</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"Dr9uE4C2nf",width:1.57496719160105,height:.004675196850393701,left:-.20808727034120736,top:128.17708333333334,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#f2f2f2",fixedRatio:!1,rotate:0,outline:{color:"#a8560f",width:2,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: Arial;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"0hllbUqLlX",width:1.57496719160105,height:.004675196850393701,left:-.208251312335958,top:128.654281496063,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#f2f2f2",fixedRatio:!1,rotate:0,outline:{color:"#a8560f",width:2,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: Arial;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}}],background:{type:"gradient",gradientType:"linear",gradientColor:["#FAFAFA","#F3F3F3"],gradientRotate:180}},{id:"iTHH1nu2iN",elements:[{type:"shape",id:"XKpdetf6uU",width:1002.4479166666666,height:568.4375,left:-1.1979166666666667,top:-2.9166666666666665,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#000000",fixedRatio:!1,rotate:0,outline:{color:"#a8560f",width:0,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: Arial;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"image",id:"r49Zi22OAW",src:"./images/product/r49Zi22OAW.png",width:1002.4479166666666,height:568.4895833333334,left:-1.1979166666666667,top:-2.96875,fixedRatio:!0,rotate:0,colorMask:"rgba(0,0,0,0.78)"},{type:"shape",id:"7S-AgqeOSQ",width:324.4,height:31.7,left:117.3,top:193.7,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,text:{content:'<p style=""><strong><span style="font-size: 16.666666666666664px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录1内容1目录1内容1</span></span></span></strong></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"D-MYxMhRtG",width:371.3020833333333,height:53.328125,left:117.34375,top:126.35416666666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><strong><span style="font-size: 33.33333333333333px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录1标题1目录1标题1</span></span></span></strong></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"M9vZNnmaPE",width:324.4270833333333,height:31.666666666666668,left:117.34375,top:391.6666666666667,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,text:{content:'<p style=""><strong><span style="font-size: 16.666666666666664px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录1内容3目录1内容3</span></span></span></strong></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"PXa3qhFBTX",width:382.6041666666667,height:53.328125,left:117.34375,top:324.3229166666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><strong><span style="font-size: 33.33333333333333px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录1标题3目录1标题3</span></span></span></strong></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"ZiupCK5-NO",width:324.4270833333333,height:31.666666666666668,left:544.1145833333334,top:193.69791666666666,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,text:{content:'<p style=""><strong><span style="font-size: 16.666666666666664px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录1内容2目录1内容2</span></span></span></strong></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"LMkEi1Zo2O",width:369.21875,height:53.328125,left:544.1145833333334,top:126.35416666666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><strong><span style="font-size: 33.33333333333333px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录1标题2目录1标题2</span></span></span></strong></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"8T6DiOpX6j",width:324.4270833333333,height:31.666666666666668,left:544.1145833333334,top:391.6666666666667,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,text:{content:'<p style=""><strong><span style="font-size: 16.666666666666664px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录1内容4目录1内容4</span></span></span></strong></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"HkLVqOOX33",width:369.21875,height:53.328125,left:544.1145833333334,top:324.3229166666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><strong><span style="font-size: 33.33333333333333px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录1标题4目录1标题4</span></span></span></strong></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"line",id:"iSVPR9jPPf",width:1,left:90.26041666666667,top:129.73958333333334,start:[0,0],end:[0,118.17708333333333],style:"solid",color:"#FFFFFF",points:["",""]},{type:"line",id:"o_maYvj6jH",width:1,left:90.26041666666667,top:327.7083333333333,start:[0,0],end:[0,118.17708333333333],style:"solid",color:"#FFFFFF",points:["",""]},{type:"line",id:"rckm5ws5kx",width:1,left:517.03125,top:129.73958333333334,start:[0,0],end:[0,118.17708333333333],style:"solid",color:"#FFFFFF",points:["",""]},{type:"line",id:"zv2kvue7_d",width:1,left:517.03125,top:327.7083333333333,start:[0,0],end:[0,118.17708333333333],style:"solid",color:"#FFFFFF",points:["",""]}],background:{type:"solid",color:"#fff"}},{id:"1LKvol-uh2",elements:[{type:"image",id:"2yPFzo9Aix",src:"./images/product/2yPFzo9Aix.png",width:1000.15625,height:562.0833333333334,left:-.182250656167979,top:.10416666666666667,fixedRatio:!0,rotate:0},{type:"shape",id:"03qo7cXP8x",width:1000.1041666666666,height:284.2708333333333,left:-.15616797900262466,top:139.01041666666666,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#f2f2f2",fixedRatio:!1,rotate:0,outline:{color:"#a8560f",width:2,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: Arial;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"1HYltQ1RdM",width:396.87483595800524,height:58.296875,left:206.95218175853017,top:187.44061679790028,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 37.5px;font-family: 微软雅黑 Light;">目录2目录2</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"kd7jRgvT-i",width:301.9791666666667,height:41.140625,left:206.95218175853017,top:243.1177001312336,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Arial;"> </span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"QdOMOEjtd6",width:205.62833578218988,height:170,left:29.23453178176294,top:178.68801263123365,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 150px;font-family: Century Gothic;">02</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"5RvyEHsO2Y",width:1.57496719160105,height:.004675196850393701,left:-.20808727034120736,top:128.17708333333334,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#f2f2f2",fixedRatio:!1,rotate:0,outline:{color:"#a8560f",width:2,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: Arial;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"l8nM57ALvp",width:1.57496719160105,height:.004675196850393701,left:-.208251312335958,top:128.654281496063,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#f2f2f2",fixedRatio:!1,rotate:0,outline:{color:"#a8560f",width:2,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: Arial;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}}],background:{type:"solid",color:"#fff"}},{id:"bDW-Vi9_CD",elements:[{type:"shape",id:"18fCKGQOVw",width:1002.4479166666666,height:568.4375,left:-1.1979166666666667,top:-2.9166666666666665,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#000000",fixedRatio:!1,rotate:0,outline:{color:"#a8560f",width:0,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;"><span style="font-family: Arial;"><span style="color: #ffffff;"> </span></span></span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"image",id:"4Teh7H7Gtk",src:"./images/product/4Teh7H7Gtk.png",width:1002.4479166666666,height:568.5,left:-1.1979166666666667,top:0,fixedRatio:!0,rotate:0,colorMask:"rgba(0,0,0,0.63)"},{type:"shape",id:"BRE3cnSDn1",width:324.4270833333333,height:31.666666666666668,left:117.34375,top:193.69791666666666,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,text:{content:'<p style=""><strong><span style="font-size: 16.666666666666664px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录2内容1目录2内容1</span></span></span></strong></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"sOt8s-GVoA",width:373.8020833333333,height:53.328125,left:117.34375,top:126.35416666666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><strong><span style="font-size: 33.33333333333333px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录2标题1目录2标题1</span></span></span></strong></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"saQ_zUFf3N",width:324.4270833333333,height:31.666666666666668,left:117.34375,top:391.6666666666667,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,text:{content:'<p style=""><strong><span style="font-size: 16.666666666666664px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录2内容3目录2内容3</span></span></span></strong></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"0x1i4Go0Q9",width:369.7916666666667,height:53.328125,left:117.34375,top:324.3229166666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><strong><span style="font-size: 33.33333333333333px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录2标题3目录2标题3</span></span></span></strong></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"AYNxWMyDxD",width:324.4270833333333,height:31.666666666666668,left:544.1145833333334,top:193.69791666666666,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,text:{content:'<p style="" class=""><strong><span style="font-size: 16.666666666666664px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录2内容2目录2内容2</span></span></span></strong></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"PTkVE-kSOm",width:372.6041666666667,height:53.328125,left:544.1145833333334,top:126.35416666666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><strong><span style="font-size: 33.33333333333333px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录2标题2目录2标题2</span></span></span></strong></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"sb4BzwzsCv",width:324.4270833333333,height:31.666666666666668,left:544.1145833333334,top:391.6666666666667,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,text:{content:'<p style=""><strong><span style="font-size: 16.666666666666664px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录2内容4目录2内容4</span></span></span></strong></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"RpQ2J5KQEt",width:379.7916666666667,height:53.328125,left:544.1145833333334,top:324.3229166666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><strong><span style="font-size: 33.33333333333333px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录2标题4目录2标题4</span></span></span></strong></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"line",id:"4mxRiGumhp",width:1,left:90.26041666666667,top:129.73958333333334,start:[0,0],end:[0,118.17708333333333],style:"solid",color:"#FFFFFF",points:["",""]},{type:"line",id:"HMhV2BhRx7",width:1,left:90.26041666666667,top:327.7083333333333,start:[0,0],end:[0,118.17708333333333],style:"solid",color:"#FFFFFF",points:["",""]},{type:"line",id:"MqvC9XqIZS",width:1,left:517.03125,top:129.73958333333334,start:[0,0],end:[0,118.17708333333333],style:"solid",color:"#FFFFFF",points:["",""]},{type:"line",id:"smMgs-Fxpi",width:1,left:517.03125,top:327.7083333333333,start:[0,0],end:[0,118.17708333333333],style:"solid",color:"#FFFFFF",points:["",""]}],background:{type:"solid",color:"#fff"}},{id:"QNmDx96Nqj",elements:[{type:"image",id:"jtgcDQ_Vi_",src:"./images/product/jtgcDQ_Vi_.png",width:1000.15625,height:562.0833333333334,left:-.182250656167979,top:.10416666666666667,fixedRatio:!0,rotate:0},{type:"shape",id:"8IcnvqSGud",width:1000.1041666666666,height:284.2708333333333,left:-.15616797900262466,top:139.01041666666666,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#f2f2f2",fixedRatio:!1,rotate:0,outline:{color:"#a8560f",width:2,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: Arial;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"dl0WyKmu-N",width:396.87483595800524,height:58.296875,left:201.85605314960628,top:187.44061679790028,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 37.5px;font-family: 微软雅黑 Light;">目录3目录3</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"sNEpyfzzaU",width:301.9791666666667,height:41.140625,left:201.85605314960628,top:243.1177001312336,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Arial;"> </span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"Fdjanh0-5z",width:216.37161084529504,height:170,left:36.09208760313456,top:178.6880126312336,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 150px;font-family: Century Gothic;">03</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"We5J_7r07g",width:1.57496719160105,height:.004675196850393701,left:-.20808727034120736,top:128.17708333333334,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#f2f2f2",fixedRatio:!1,rotate:0,outline:{color:"#a8560f",width:2,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: Arial;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"GFkRZlTGim",width:1.57496719160105,height:.004675196850393701,left:-.208251312335958,top:128.654281496063,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#f2f2f2",fixedRatio:!1,rotate:0,outline:{color:"#a8560f",width:2,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: Arial;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}}],background:{type:"solid",color:"#fff"}},{id:"p8Z-LMAT11",elements:[{type:"shape",id:"nJ_RE_Afz7",width:1002.4479166666666,height:568.4375,left:-1.1979166666666667,top:-2.9166666666666665,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#000000",fixedRatio:!1,rotate:0,outline:{color:"#a8560f",width:0,style:"solid"},text:{content:'<p style=""><span style="font-size: 18.75px;"><span style="font-family: Arial;"><span style="color: #ffffff;"> </span></span></span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"image",id:"WhMnAavvX9",src:"./images/product/WhMnAavvX9.png",width:1002.4479166666666,height:568.5,left:-1.1979166666666667,top:0,fixedRatio:!0,rotate:0,colorMask:"rgba(0,0,0,0.62)"},{type:"shape",id:"G-7i2-znQP",width:324.4270833333333,height:31.666666666666668,left:117.34375,top:193.69791666666666,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,text:{content:'<p style=""><strong><span style="font-size: 16.666666666666664px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录3内容1目录3内容1</span></span></span></strong></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"8bzy8BMYSC",width:400.9895833333333,height:53.328125,left:117.34375,top:126.35416666666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><strong><span style="font-size: 33.33333333333333px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录3标题1目录3标题1</span></span></span></strong></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"6b8MnKK_5r",width:324.4270833333333,height:31.666666666666668,left:117.34375,top:391.6666666666667,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,text:{content:'<p style=""><strong><span style="font-size: 16.666666666666664px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录3内容3目录3内容3</span></span></span></strong></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"OWq-7rdmC6",width:370.7291666666667,height:53.328125,left:117.34375,top:324.3229166666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><strong><span style="font-size: 33.33333333333333px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录3标题3目录3标题3</span></span></span></strong></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"fsZt3hsMDE",width:324.4270833333333,height:31.666666666666668,left:544.1145833333334,top:193.69791666666666,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,text:{content:'<p style=""><strong><span style="font-size: 16.666666666666664px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录3内容2目录3内容2</span></span></span></strong></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"GbCG6YYGWi",width:372.5520833333333,height:53.328125,left:544.1145833333334,top:126.35416666666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><strong><span style="font-size: 33.33333333333333px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录3标题2目录3标题2</span></span></span></strong></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"Y7WTGGqq2L",width:324.4270833333333,height:31.666666666666668,left:544.1145833333334,top:391.6666666666667,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,text:{content:'<p style=""><strong><span style="font-size: 16.666666666666664px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录3内容4目录3内容4</span></span></span></strong></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"_WTHRcJ3or",width:377.7604166666667,height:53.328125,left:544.1145833333334,top:324.3229166666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><strong><span style="font-size: 33.33333333333333px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录3标题4目录3标题4</span></span></span></strong></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"line",id:"hKHpR0z7-q",width:1,left:90.26041666666667,top:129.73958333333334,start:[0,0],end:[0,118.17708333333333],style:"solid",color:"#FFFFFF",points:["",""]},{type:"line",id:"KMHLnN88EB",width:1,left:90.26041666666667,top:327.7083333333333,start:[0,0],end:[0,118.17708333333333],style:"solid",color:"#FFFFFF",points:["",""]},{type:"line",id:"A_Yfi6BkG3",width:1,left:517.03125,top:129.73958333333334,start:[0,0],end:[0,118.17708333333333],style:"solid",color:"#FFFFFF",points:["",""]},{type:"line",id:"fCAnm1IxHP",width:1,left:517.03125,top:327.7083333333333,start:[0,0],end:[0,118.17708333333333],style:"solid",color:"#FFFFFF",points:["",""]}],background:{type:"solid",color:"#fff"}},{id:"Vu2iwys17X",elements:[{type:"image",id:"VcQNfLxho5",src:"./images/product/VcQNfLxho5.png",width:1000.15625,height:562.0833333333334,left:-.182250656167979,top:.10416666666666667,fixedRatio:!0,rotate:0},{type:"shape",id:"8RyTzkhWdD",width:1000.1041666666666,height:284.2708333333333,left:-.15616797900262466,top:139.01041666666666,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#f2f2f2",fixedRatio:!1,rotate:0,outline:{color:"#a8560f",width:2,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: Arial;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"wL6fL8NnHk",width:396.87483595800524,height:58.296875,left:206.95218175853017,top:187.44061679790028,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 37.5px;font-family: 微软雅黑 Light;">目录4目录4</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"sEZt_W-j0U",width:301.9791666666667,height:41.140625,left:206.95218175853017,top:243.1177001312336,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 18.75px;font-family: Arial;"> </span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"yovIkby8FM",width:277.17703349282294,height:170,left:25.247290952416847,top:187.44061679790028,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 150px;font-family: Century Gothic;">04</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"877QFZq4rA",width:1.57496719160105,height:.004675196850393701,left:-.20808727034120736,top:128.17708333333334,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#f2f2f2",fixedRatio:!1,rotate:0,outline:{color:"#a8560f",width:2,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: Arial;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"eO-nlI7cOM",width:1.57496719160105,height:.004675196850393701,left:-.208251312335958,top:128.654281496063,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#f2f2f2",fixedRatio:!1,rotate:0,outline:{color:"#a8560f",width:2,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: Arial;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}}],background:{type:"solid",color:"#fff"}},{id:"UdFOzb0S3C",elements:[{type:"shape",id:"RXwUf3etOs",width:1002.4479166666666,height:568.4375,left:-1.1979166666666667,top:-2.9166666666666665,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#000000",fixedRatio:!1,rotate:0,outline:{color:"#a8560f",width:0,style:"solid"},text:{content:'<p style="text-align: center;"><span style="font-size: 18.75px;font-family: Arial;"> </span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"image",id:"wb4fS0yHTs",src:"./images/product/wb4fS0yHTs.png",width:1002.4479166666666,height:568.5,left:-1.1979166666666667,top:0,fixedRatio:!0,rotate:0,colorMask:"rgba(0,0,0,0.72)"},{type:"shape",id:"sXa95vm0xK",width:324.4270833333333,height:31.666666666666668,left:117.34375,top:193.69791666666666,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,text:{content:'<p style=""><strong><span style="font-size: 16.666666666666664px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录4内容1目录4内容1</span></span></span></strong></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"TuLJ6fwaDZ",width:382.6041666666667,height:53.328125,left:117.34375,top:126.35416666666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><strong><span style="font-size: 33.33333333333333px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录4标题1目录4标题1</span></span></span></strong></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"maNmX2uaQv",width:324.4270833333333,height:31.666666666666668,left:117.34375,top:391.6666666666667,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,text:{content:'<p style=""><strong><span style="font-size: 16.666666666666664px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录4内容3目录4内容3</span></span></span></strong></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"UPJ3nvALXI",width:382.6041666666667,height:53.328125,left:117.34375,top:324.3229166666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><strong><span style="font-size: 33.33333333333333px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录4标题3目录4标题3</span></span></span></strong></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"0X50hNJ5Z8",width:324.4270833333333,height:31.666666666666668,left:544.1145833333334,top:193.69791666666666,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,text:{content:'<p style=""><strong><span style="font-size: 16.666666666666664px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录4内容2目录4内容2</span></span></span></strong></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"hA_DUfZLrw",width:399.21875,height:53.328125,left:544.1145833333334,top:126.35416666666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><strong><span style="font-size: 33.33333333333333px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录4标题2目录4标题2</span></span></span></strong></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"shape",id:"nEK15vCBQB",width:324.4270833333333,height:31.666666666666668,left:544.1145833333334,top:391.6666666666667,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,text:{content:'<p style=""><strong><span style="font-size: 16.666666666666664px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录4内容4目录4内容4</span></span></span></strong></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"kESneOrHZe",width:385.1041666666667,height:53.328125,left:544.1145833333334,top:324.3229166666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style=""><strong><span style="font-size: 33.33333333333333px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">目录4标题4目录4标题4</span></span></span></strong></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"line",id:"guIntv8Kvy",width:1,left:90.26041666666667,top:129.73958333333334,start:[0,0],end:[0,118.17708333333333],style:"solid",color:"#FFFFFF",points:["",""]},{type:"line",id:"chrWtPF-ai",width:1,left:90.26041666666667,top:327.7083333333333,start:[0,0],end:[0,118.17708333333333],style:"solid",color:"#FFFFFF",points:["",""]},{type:"line",id:"osrtmH4j6A",width:1,left:517.03125,top:129.73958333333334,start:[0,0],end:[0,118.17708333333333],style:"solid",color:"#FFFFFF",points:["",""]},{type:"line",id:"5CcN1QoiMi",width:1,left:517.03125,top:327.7083333333333,start:[0,0],end:[0,118.17708333333333],style:"solid",color:"#FFFFFF",points:["",""]}],background:{type:"solid",color:"#fff"}},{id:"xEvRzqQeDR",elements:[{type:"image",id:"AirVETg489",src:"./images/product/AirVETg489.png",width:1001.6145833333334,height:562.9166666666666,left:-.15625,top:.052083333333333336,fixedRatio:!0,rotate:0},{type:"shape",id:"6lrDyq7qPL",width:560.9375,height:298.38574475065616,left:27.083333333333332,top:47.03125,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:1,style:"solid"},text:{content:'<p style=""><strong><span style="font-size: 100px;"><span style="font-family: 微软雅黑;">PRODUCT</span></span></strong></p><p style=""><strong><span style="font-size: 100px;"><span style="font-family: 微软雅黑;">DESCRIPTION</span></span></strong></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"shape",id:"f2fDLiSIFT",width:270.8213716108453,height:247.5,left:635.1422110663201,top:61.927083333333336,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"none",fixedRatio:!1,rotate:0,outline:{color:"#000",width:1,style:"solid"},text:{content:'<p style="text-align: right;"><span style="font-size: 100px;"><span style="font-family: 华康俪金黑W8(P);"><span style="color: #ffffff;">谢谢</span></span></span></p><p style="text-align: right;"><span style="font-size: 100px;"><span style="font-family: 华康俪金黑W8(P);"><span style="color: #ffffff;">观看</span></span></span></p>',defaultFontName:"Microsoft Yahei",defaultColor:"#333",align:"middle"}},{type:"text",id:"uHvipisCfS",width:254.0625,height:40,left:651.9010826771654,top:321.5104166666667,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: right;"><span style="font-size: 14.583333333333334px;"><span style="font-family: 微软雅黑;"><span style="color: #ffffff;">汇报人:wu2023/11/14</span></span></span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"ALqj25zMXi",width:227.44791666666666,height:40.1875,left:36.5625,top:468.0208333333333,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 14.583333333333334px;font-family: Arial;">创优质品牌,铸一流企业形象。</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"text",id:"vK16_ufzhZ",width:233.33333333333334,height:60,left:36.5625,top:488.6458333333333,rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",content:'<p style="text-align: left;"><span style="font-size: 8.333333333333332px;font-family: Arial;">A quality brand, casting the first-class corporate image.</span></p>',lineHeight:1,outline:{color:"#000",width:0,style:"solid"},fill:""},{type:"line",id:"VZamX5iBNZ",width:1,left:700.15625,top:315.9375,start:[0,0],end:[.26976706036745407,0],style:"solid",color:"#FFFFFF",points:["",""]},{type:"line",id:"U0ad860lEz",width:1,left:700.15625,top:316.00139435695536,start:[0,0],end:[.26976706036745407,0],style:"solid",color:"#FFFFFF",points:["",""]}],background:{type:"solid",color:"#fff"}}],nO=[{label:"基础",key:"base",tpl:[]},{label:"科技",key:"science",tpl:E1e},{label:"总结",key:"summary",tpl:X1e},{label:"产品",key:"product",tpl:W1e}],V1e={class:"layout-pool"},U1e={class:"header"},Y1e={class:"list"},Z1e={class:"btns"},Q1e=Ie({__name:"LayoutPool",emits:["select"],setup(e,{emit:t}){const n=t,r=he("base"),{layouts:o}=Ee(st()),i=JSON.parse(JSON.stringify(fn(o.value))),a=he([...i]),s=u=>{r.value=u,u==="base"?a.value=[...i]:a.value=c(u)},c=u=>nO.find(f=>f.key===u).tpl,l=u=>{n("select",u)};return(u,f)=>(Y(),ee("div",V1e,[V("div",U1e,[L(na,{tabs:z(nO),value:r.value,"onUpdate:value":f[0]||(f[0]=d=>s(d))},null,8,["tabs","value"])]),V("div",Y1e,[(Y(!0),ee(Xe,null,ot(a.value,d=>(Y(),ee("div",{class:"layout-item",key:d.id},[L(Fa,{class:"thumbnail",slide:d,size:180},null,8,["slide"]),V("div",Z1e,[L(je,{class:"btn",type:"primary",size:"small",onClick:h=>l(d)},{default:se(()=>[Ue("插入模板")]),_:2},1032,["onClick"])])]))),128))])]))}}),B1e=We(Q1e,[["__scopeId","data-v-0eeef8ed"]]);var k_={exports:{}};const D1e=px(YK);/**!
|
|
* Sortable 1.14.0
|
|
* @author RubaXa <trash@rubaxa.org>
|
|
* @author owenm <owen23355@gmail.com>
|
|
* @license MIT
|
|
*/function rO(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 vs(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?rO(Object(n),!0).forEach(function(r){K1e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function sm(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?sm=function(t){return typeof t}:sm=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sm(e)}function K1e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ra(){return ra=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ra.apply(this,arguments)}function H1e(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function G1e(e,t){if(e==null)return{};var n=H1e(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function z1e(e){return J1e(e)||j1e(e)||$1e(e)||q1e()}function J1e(e){if(Array.isArray(e))return w6(e)}function j1e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function $1e(e,t){if(e){if(typeof e=="string")return w6(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 w6(e,t)}}function w6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function q1e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var e2e="1.14.0";function rl(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var fl=rl(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Kp=rl(/Edge/i),oO=rl(/firefox/i),Ch=rl(/safari/i)&&!rl(/chrome/i)&&!rl(/android/i),N_=rl(/iP(ad|od|hone)/i),t2e=rl(/chrome/i)&&rl(/android/i),P_={capture:!1,passive:!1};function An(e,t,n){e.addEventListener(t,n,!fl&&P_)}function un(e,t,n){e.removeEventListener(t,n,!fl&&P_)}function pg(e,t){if(t){if(t[0]===">"&&(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 n2e(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function Ma(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&pg(e,t):pg(e,t))||r&&e===n)return e;if(e===n)break}while(e=n2e(e))}return null}var iO=/\s+/g;function fr(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(iO," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(iO," ")}}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 bu(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 C_(e,t,n){if(e){var r=e.getElementsByTagName(t),o=0,i=r.length;if(n)for(;o<i;o++)n(r[o],o);return r}return[]}function ds(){var e=document.scrollingElement;return e||document.documentElement}function rr(e,t,n,r,o){if(!(!e.getBoundingClientRect&&e!==window)){var i,a,s,c,l,u,f;if(e!==window&&e.parentNode&&e!==ds()?(i=e.getBoundingClientRect(),a=i.top,s=i.left,c=i.bottom,l=i.right,u=i.height,f=i.width):(a=0,s=0,c=window.innerHeight,l=window.innerWidth,u=window.innerHeight,f=window.innerWidth),(t||n)&&e!==window&&(o=o||e.parentNode,!fl))do if(o&&o.getBoundingClientRect&&(Lt(o,"transform")!=="none"||n&&Lt(o,"position")!=="static")){var d=o.getBoundingClientRect();a-=d.top+parseInt(Lt(o,"border-top-width")),s-=d.left+parseInt(Lt(o,"border-left-width")),c=a+i.height,l=s+i.width;break}while(o=o.parentNode);if(r&&e!==window){var h=bu(o||e),p=h&&h.a,m=h&&h.d;h&&(a/=m,s/=p,f/=p,u/=m,c=a+u,l=s+f)}return{top:a,left:s,bottom:c,right:l,width:f,height:u}}}function aO(e,t,n){for(var r=oc(e,!0),o=rr(e)[t];r;){var i=rr(r)[n],a=void 0;if(n==="top"||n==="left"?a=o>=i:a=o<=i,!a)return r;if(r===ds())break;r=oc(r,!1)}return!1}function Fd(e,t,n,r){for(var o=0,i=0,a=e.children;i<a.length;){if(a[i].style.display!=="none"&&a[i]!==Vt.ghost&&(r||a[i]!==Vt.dragged)&&Ma(a[i],n.draggable,e,!1)){if(o===t)return a[i];o++}i++}return null}function E5(e,t){for(var n=e.lastElementChild;n&&(n===Vt.ghost||Lt(n,"display")==="none"||t&&!pg(n,t));)n=n.previousElementSibling;return n||null}function yr(e,t){var n=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)e.nodeName.toUpperCase()!=="TEMPLATE"&&e!==Vt.clone&&(!t||pg(e,t))&&n++;return n}function sO(e){var t=0,n=0,r=ds();if(e)do{var o=bu(e),i=o.a,a=o.d;t+=e.scrollLeft*i,n+=e.scrollTop*a}while(e!==r&&(e=e.parentNode));return[t,n]}function r2e(e,t){for(var n in e)if(e.hasOwnProperty(n)){for(var r in t)if(t.hasOwnProperty(r)&&t[r]===e[n][r])return Number(n)}return-1}function oc(e,t){if(!e||!e.getBoundingClientRect)return ds();var n=e,r=!1;do if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var o=Lt(n);if(n.clientWidth<n.scrollWidth&&(o.overflowX=="auto"||o.overflowX=="scroll")||n.clientHeight<n.scrollHeight&&(o.overflowY=="auto"||o.overflowY=="scroll")){if(!n.getBoundingClientRect||n===document.body)return ds();if(r||t)return n;r=!0}}while(n=n.parentNode);return ds()}function o2e(e,t){if(e&&t)for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function lR(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}var Ih;function I_(e,t){return function(){if(!Ih){var n=arguments,r=this;n.length===1?e.call(r,n[0]):e.apply(r,n),Ih=setTimeout(function(){Ih=void 0},t)}}}function i2e(){clearTimeout(Ih),Ih=void 0}function F_(e,t,n){e.scrollLeft+=t,e.scrollTop+=n}function X5(e){var t=window.Polymer,n=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):n?n(e).clone(!0)[0]:e.cloneNode(!0)}function lO(e,t){Lt(e,"position","absolute"),Lt(e,"top",t.top),Lt(e,"left",t.left),Lt(e,"width",t.width),Lt(e,"height",t.height)}function cR(e){Lt(e,"position",""),Lt(e,"top",""),Lt(e,"left",""),Lt(e,"width",""),Lt(e,"height","")}var mo="Sortable"+new Date().getTime();function a2e(){var e=[],t;return{captureAnimationState:function(){if(e=[],!!this.options.animation){var r=[].slice.call(this.el.children);r.forEach(function(o){if(!(Lt(o,"display")==="none"||o===Vt.ghost)){e.push({target:o,rect:rr(o)});var i=vs({},e[e.length-1].rect);if(o.thisAnimationDuration){var a=bu(o,!0);a&&(i.top-=a.f,i.left-=a.e)}o.fromRect=i}})}},addAnimationState:function(r){e.push(r)},removeAnimationState:function(r){e.splice(r2e(e,{target:r}),1)},animateAll:function(r){var o=this;if(!this.options.animation){clearTimeout(t),typeof r=="function"&&r();return}var i=!1,a=0;e.forEach(function(s){var c=0,l=s.target,u=l.fromRect,f=rr(l),d=l.prevFromRect,h=l.prevToRect,p=s.rect,m=bu(l,!0);m&&(f.top-=m.f,f.left-=m.e),l.toRect=f,l.thisAnimationDuration&&lR(d,f)&&!lR(u,f)&&(p.top-f.top)/(p.left-f.left)===(u.top-f.top)/(u.left-f.left)&&(c=l2e(p,d,h,o.options)),lR(f,u)||(l.prevFromRect=u,l.prevToRect=f,c||(c=o.options.animation),o.animate(l,p,f,c)),c&&(i=!0,a=Math.max(a,c),clearTimeout(l.animationResetTimer),l.animationResetTimer=setTimeout(function(){l.animationTime=0,l.prevFromRect=null,l.fromRect=null,l.prevToRect=null,l.thisAnimationDuration=null},c),l.thisAnimationDuration=c)}),clearTimeout(t),i?t=setTimeout(function(){typeof r=="function"&&r()},a):typeof r=="function"&&r(),e=[]},animate:function(r,o,i,a){if(a){Lt(r,"transition",""),Lt(r,"transform","");var s=bu(this.el),c=s&&s.a,l=s&&s.d,u=(o.left-i.left)/(c||1),f=(o.top-i.top)/(l||1);r.animatingX=!!u,r.animatingY=!!f,Lt(r,"transform","translate3d("+u+"px,"+f+"px,0)"),this.forRepaintDummy=s2e(r),Lt(r,"transition","transform "+a+"ms"+(this.options.easing?" "+this.options.easing:"")),Lt(r,"transform","translate3d(0,0,0)"),typeof r.animated=="number"&&clearTimeout(r.animated),r.animated=setTimeout(function(){Lt(r,"transition",""),Lt(r,"transform",""),r.animated=!1,r.animatingX=!1,r.animatingY=!1},a)}}}}function s2e(e){return e.offsetWidth}function l2e(e,t,n,r){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-n.top,2)+Math.pow(t.left-n.left,2))*r.animation}var kf=[],uR={initializeByDefault:!0},Hp={mount:function(t){for(var n in uR)uR.hasOwnProperty(n)&&!(n in t)&&(t[n]=uR[n]);kf.forEach(function(r){if(r.pluginName===t.pluginName)throw"Sortable: Cannot mount plugin ".concat(t.pluginName," more than once")}),kf.push(t)},pluginEvent:function(t,n,r){var o=this;this.eventCanceled=!1,r.cancel=function(){o.eventCanceled=!0};var i=t+"Global";kf.forEach(function(a){n[a.pluginName]&&(n[a.pluginName][i]&&n[a.pluginName][i](vs({sortable:n},r)),n.options[a.pluginName]&&n[a.pluginName][t]&&n[a.pluginName][t](vs({sortable:n},r)))})},initializePlugins:function(t,n,r,o){kf.forEach(function(s){var c=s.pluginName;if(!(!t.options[c]&&!s.initializeByDefault)){var l=new s(t,n,t.options);l.sortable=t,l.options=t.options,t[c]=l,ra(r,l.defaults)}});for(var i in t.options)if(t.options.hasOwnProperty(i)){var a=this.modifyOption(t,i,t.options[i]);typeof a<"u"&&(t.options[i]=a)}},getEventProperties:function(t,n){var r={};return kf.forEach(function(o){typeof o.eventProperties=="function"&&ra(r,o.eventProperties.call(n[o.pluginName],t))}),r},modifyOption:function(t,n,r){var o;return kf.forEach(function(i){t[i.pluginName]&&i.optionListeners&&typeof i.optionListeners[n]=="function"&&(o=i.optionListeners[n].call(t[i.pluginName],r))}),o}};function eh(e){var t=e.sortable,n=e.rootEl,r=e.name,o=e.targetEl,i=e.cloneEl,a=e.toEl,s=e.fromEl,c=e.oldIndex,l=e.newIndex,u=e.oldDraggableIndex,f=e.newDraggableIndex,d=e.originalEvent,h=e.putSortable,p=e.extraEventProperties;if(t=t||n&&n[mo],!!t){var m,v=t.options,b="on"+r.charAt(0).toUpperCase()+r.substr(1);window.CustomEvent&&!fl&&!Kp?m=new CustomEvent(r,{bubbles:!0,cancelable:!0}):(m=document.createEvent("Event"),m.initEvent(r,!0,!0)),m.to=a||n,m.from=s||n,m.item=o||n,m.clone=i,m.oldIndex=c,m.newIndex=l,m.oldDraggableIndex=u,m.newDraggableIndex=f,m.originalEvent=d,m.pullMode=h?h.lastPutMode:void 0;var x=vs(vs({},p),Hp.getEventProperties(r,t));for(var R in x)m[R]=x[R];n&&n.dispatchEvent(m),v[b]&&v[b].call(t,m)}}var c2e=["evt"],Bo=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=r.evt,i=G1e(r,c2e);Hp.pluginEvent.bind(Vt)(t,n,vs({dragEl:pt,parentEl:mr,ghostEl:rn,rootEl:er,nextEl:zc,lastDownEl:lm,cloneEl:gr,cloneHidden:Jl,dragStarted:th,putSortable:zr,activeSortable:Vt.active,originalEvent:o,oldIndex:ed,oldDraggableIndex:Fh,newIndex:gi,newDraggableIndex:Hl,hideGhostForTarget:W_,unhideGhostForTarget:V_,cloneNowHidden:function(){Jl=!0},cloneNowShown:function(){Jl=!1},dispatchSortableEvent:function(s){So({sortable:n,name:s,originalEvent:o})}},i))};function So(e){eh(vs({putSortable:zr,cloneEl:gr,targetEl:pt,rootEl:er,oldIndex:ed,oldDraggableIndex:Fh,newIndex:gi,newDraggableIndex:Hl},e))}var pt,mr,rn,er,zc,lm,gr,Jl,ed,gi,Fh,Hl,O2,zr,Qf=!1,mg=!1,gg=[],Dc,ha,fR,dR,cO,uO,th,Nf,_h,Eh=!1,T2=!1,cm,lo,hR=[],S6=!1,vg=[],mv=typeof document<"u",k2=N_,fO=Kp||fl?"cssFloat":"float",u2e=mv&&!t2e&&!N_&&"draggable"in document.createElement("div"),__=function(){if(mv){if(fl)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),E_=function(t,n){var r=Lt(t),o=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),i=Fd(t,0,n),a=Fd(t,1,n),s=i&&Lt(i),c=a&&Lt(a),l=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+rr(i).width,u=c&&parseInt(c.marginLeft)+parseInt(c.marginRight)+rr(a).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&s.float&&s.float!=="none"){var f=s.float==="left"?"left":"right";return a&&(c.clear==="both"||c.clear===f)?"vertical":"horizontal"}return i&&(s.display==="block"||s.display==="flex"||s.display==="table"||s.display==="grid"||l>=o&&r[fO]==="none"||a&&r[fO]==="none"&&l+u>o)?"vertical":"horizontal"},f2e=function(t,n,r){var o=r?t.left:t.top,i=r?t.right:t.bottom,a=r?t.width:t.height,s=r?n.left:n.top,c=r?n.right:n.bottom,l=r?n.width:n.height;return o===s||i===c||o+a/2===s+l/2},d2e=function(t,n){var r;return gg.some(function(o){var i=o[mo].options.emptyInsertThreshold;if(!(!i||E5(o))){var a=rr(o),s=t>=a.left-i&&t<=a.right+i,c=n>=a.top-i&&n<=a.bottom+i;if(s&&c)return r=o}}),r},X_=function(t){function n(i,a){return function(s,c,l,u){var f=s.options.group.name&&c.options.group.name&&s.options.group.name===c.options.group.name;if(i==null&&(a||f))return!0;if(i==null||i===!1)return!1;if(a&&i==="clone")return i;if(typeof i=="function")return n(i(s,c,l,u),a)(s,c,l,u);var d=(a?s:c).options.group.name;return i===!0||typeof i=="string"&&i===d||i.join&&i.indexOf(d)>-1}}var r={},o=t.group;(!o||sm(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},W_=function(){!__&&rn&&Lt(rn,"display","none")},V_=function(){!__&&rn&&Lt(rn,"display","")};mv&&document.addEventListener("click",function(e){if(mg)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),mg=!1,!1},!0);var Kc=function(t){if(pt){t=t.touches?t.touches[0]:t;var n=d2e(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[mo]._onDragOver(r)}}},h2e=function(t){pt&&pt.parentNode[mo]._isOutsideThisEl(t.target)};function Vt(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=ra({},t),e[mo]=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_(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(a,s){a.setData("Text",s.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Vt.supportPointer!==!1&&"PointerEvent"in window&&!Ch,emptyInsertThreshold:5};Hp.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);X_(t);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=t.forceFallback?!1:u2e,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?An(e,"pointerdown",this._onTapStart):(An(e,"mousedown",this._onTapStart),An(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(An(e,"dragover",this),An(e,"dragenter",this)),gg.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),ra(this,a2e())}Vt.prototype={constructor:Vt,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Nf=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,pt):this.options.direction},_onTapStart:function(t){if(t.cancelable){var n=this,r=this.el,o=this.options,i=o.preventOnFilter,a=t.type,s=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,c=(s||t).target,l=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||c,u=o.filter;if(x2e(r),!pt&&!(/mousedown|pointerdown/.test(a)&&t.button!==0||o.disabled)&&!l.isContentEditable&&!(!this.nativeDraggable&&Ch&&c&&c.tagName.toUpperCase()==="SELECT")&&(c=Ma(c,o.draggable,r,!1),!(c&&c.animated)&&lm!==c)){if(ed=yr(c),Fh=yr(c,o.draggable),typeof u=="function"){if(u.call(this,t,c,this)){So({sortable:n,rootEl:l,name:"filter",targetEl:c,toEl:r,fromEl:r}),Bo("filter",n,{evt:t}),i&&t.cancelable&&t.preventDefault();return}}else if(u&&(u=u.split(",").some(function(f){if(f=Ma(l,f.trim(),r,!1),f)return So({sortable:n,rootEl:f,name:"filter",targetEl:c,fromEl:r,toEl:r}),Bo("filter",n,{evt:t}),!0}),u)){i&&t.cancelable&&t.preventDefault();return}o.handle&&!Ma(l,o.handle,r,!1)||this._prepareDragStart(t,s,c)}}},_prepareDragStart:function(t,n,r){var o=this,i=o.el,a=o.options,s=i.ownerDocument,c;if(r&&!pt&&r.parentNode===i){var l=rr(r);if(er=i,pt=r,mr=pt.parentNode,zc=pt.nextSibling,lm=r,O2=a.group,Vt.dragged=pt,Dc={target:pt,clientX:(n||t).clientX,clientY:(n||t).clientY},cO=Dc.clientX-l.left,uO=Dc.clientY-l.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,pt.style["will-change"]="all",c=function(){if(Bo("delayEnded",o,{evt:t}),Vt.eventCanceled){o._onDrop();return}o._disableDelayedDragEvents(),!oO&&o.nativeDraggable&&(pt.draggable=!0),o._triggerDragStart(t,n),So({sortable:o,name:"choose",originalEvent:t}),fr(pt,a.chosenClass,!0)},a.ignore.split(",").forEach(function(u){C_(pt,u.trim(),pR)}),An(s,"dragover",Kc),An(s,"mousemove",Kc),An(s,"touchmove",Kc),An(s,"mouseup",o._onDrop),An(s,"touchend",o._onDrop),An(s,"touchcancel",o._onDrop),oO&&this.nativeDraggable&&(this.options.touchStartThreshold=4,pt.draggable=!0),Bo("delayStart",this,{evt:t}),a.delay&&(!a.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(Kp||fl))){if(Vt.eventCanceled){this._onDrop();return}An(s,"mouseup",o._disableDelayedDrag),An(s,"touchend",o._disableDelayedDrag),An(s,"touchcancel",o._disableDelayedDrag),An(s,"mousemove",o._delayedDragTouchMoveHandler),An(s,"touchmove",o._delayedDragTouchMoveHandler),a.supportPointer&&An(s,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(c,a.delay)}else c()}},_delayedDragTouchMoveHandler:function(t){var n=t.touches?t.touches[0]:t;Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){pt&&pR(pt),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;un(t,"mouseup",this._disableDelayedDrag),un(t,"touchend",this._disableDelayedDrag),un(t,"touchcancel",this._disableDelayedDrag),un(t,"mousemove",this._delayedDragTouchMoveHandler),un(t,"touchmove",this._delayedDragTouchMoveHandler),un(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?An(document,"pointermove",this._onTouchMove):n?An(document,"touchmove",this._onTouchMove):An(document,"mousemove",this._onTouchMove):(An(pt,"dragend",this),An(er,"dragstart",this._onDragStart));try{document.selection?um(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(Qf=!1,er&&pt){Bo("dragStarted",this,{evt:n}),this.nativeDraggable&&An(document,"dragover",h2e);var r=this.options;!t&&fr(pt,r.dragClass,!1),fr(pt,r.ghostClass,!0),Vt.active=this,t&&this._appendGhost(),So({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(ha){this._lastX=ha.clientX,this._lastY=ha.clientY,W_();for(var t=document.elementFromPoint(ha.clientX,ha.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(ha.clientX,ha.clientY),t!==n);)n=t;if(pt.parentNode[mo]._isOutsideThisEl(t),n)do{if(n[mo]){var r=void 0;if(r=n[mo]._onDragOver({clientX:ha.clientX,clientY:ha.clientY,target:t,rootEl:n}),r&&!this.options.dragoverBubble)break}t=n}while(n=n.parentNode);V_()}},_onTouchMove:function(t){if(Dc){var n=this.options,r=n.fallbackTolerance,o=n.fallbackOffset,i=t.touches?t.touches[0]:t,a=rn&&bu(rn,!0),s=rn&&a&&a.a,c=rn&&a&&a.d,l=k2&&lo&&sO(lo),u=(i.clientX-Dc.clientX+o.x)/(s||1)+(l?l[0]-hR[0]:0)/(s||1),f=(i.clientY-Dc.clientY+o.y)/(c||1)+(l?l[1]-hR[1]:0)/(c||1);if(!Vt.active&&!Qf){if(r&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))<r)return;this._onDragStart(t,!0)}if(rn){a?(a.e+=u-(fR||0),a.f+=f-(dR||0)):a={a:1,b:0,c:0,d:1,e:u,f};var d="matrix(".concat(a.a,",").concat(a.b,",").concat(a.c,",").concat(a.d,",").concat(a.e,",").concat(a.f,")");Lt(rn,"webkitTransform",d),Lt(rn,"mozTransform",d),Lt(rn,"msTransform",d),Lt(rn,"transform",d),fR=u,dR=f,ha=i}t.cancelable&&t.preventDefault()}},_appendGhost:function(){if(!rn){var t=this.options.fallbackOnBody?document.body:er,n=rr(pt,!0,k2,!0,t),r=this.options;if(k2){for(lo=t;Lt(lo,"position")==="static"&&Lt(lo,"transform")==="none"&&lo!==document;)lo=lo.parentNode;lo!==document.body&&lo!==document.documentElement?(lo===document&&(lo=ds()),n.top+=lo.scrollTop,n.left+=lo.scrollLeft):lo=ds(),hR=sO(lo)}rn=pt.cloneNode(!0),fr(rn,r.ghostClass,!1),fr(rn,r.fallbackClass,!0),fr(rn,r.dragClass,!0),Lt(rn,"transition",""),Lt(rn,"transform",""),Lt(rn,"box-sizing","border-box"),Lt(rn,"margin",0),Lt(rn,"top",n.top),Lt(rn,"left",n.left),Lt(rn,"width",n.width),Lt(rn,"height",n.height),Lt(rn,"opacity","0.8"),Lt(rn,"position",k2?"absolute":"fixed"),Lt(rn,"zIndex","100000"),Lt(rn,"pointerEvents","none"),Vt.ghost=rn,t.appendChild(rn),Lt(rn,"transform-origin",cO/parseInt(rn.style.width)*100+"% "+uO/parseInt(rn.style.height)*100+"%")}},_onDragStart:function(t,n){var r=this,o=t.dataTransfer,i=r.options;if(Bo("dragStart",this,{evt:t}),Vt.eventCanceled){this._onDrop();return}Bo("setupClone",this),Vt.eventCanceled||(gr=X5(pt),gr.draggable=!1,gr.style["will-change"]="",this._hideClone(),fr(gr,this.options.chosenClass,!1),Vt.clone=gr),r.cloneId=um(function(){Bo("clone",r),!Vt.eventCanceled&&(r.options.removeCloneOnHide||er.insertBefore(gr,pt),r._hideClone(),So({sortable:r,name:"clone"}))}),!n&&fr(pt,i.dragClass,!0),n?(mg=!0,r._loopId=setInterval(r._emulateDragOver,50)):(un(document,"mouseup",r._onDrop),un(document,"touchend",r._onDrop),un(document,"touchcancel",r._onDrop),o&&(o.effectAllowed="move",i.setData&&i.setData.call(r,o,pt)),An(document,"drop",r),Lt(pt,"transform","translateZ(0)")),Qf=!0,r._dragStartId=um(r._dragStarted.bind(r,n,t)),An(document,"selectstart",r),th=!0,Ch&&Lt(document.body,"user-select","none")},_onDragOver:function(t){var n=this.el,r=t.target,o,i,a,s=this.options,c=s.group,l=Vt.active,u=O2===c,f=s.sort,d=zr||l,h,p=this,m=!1;if(S6)return;function v(U,K){Bo(U,p,vs({evt:t,isOwner:u,axis:h?"vertical":"horizontal",revert:a,dragRect:o,targetRect:i,canSort:f,fromSortable:d,target:r,completed:x,onMove:function(B,Z){return N2(er,n,pt,o,B,rr(B),t,Z)},changed:R},K))}function b(){v("dragOverAnimationCapture"),p.captureAnimationState(),p!==d&&d.captureAnimationState()}function x(U){return v("dragOverCompleted",{insertion:U}),U&&(u?l._hideClone():l._showClone(p),p!==d&&(fr(pt,zr?zr.options.ghostClass:l.options.ghostClass,!1),fr(pt,s.ghostClass,!0)),zr!==p&&p!==Vt.active?zr=p:p===Vt.active&&zr&&(zr=null),d===p&&(p._ignoreWhileAnimating=r),p.animateAll(function(){v("dragOverAnimationComplete"),p._ignoreWhileAnimating=null}),p!==d&&(d.animateAll(),d._ignoreWhileAnimating=null)),(r===pt&&!pt.animated||r===n&&!r.animated)&&(Nf=null),!s.dragoverBubble&&!t.rootEl&&r!==document&&(pt.parentNode[mo]._isOutsideThisEl(t.target),!U&&Kc(t)),!s.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),m=!0}function R(){gi=yr(pt),Hl=yr(pt,s.draggable),So({sortable:p,name:"change",toEl:n,newIndex:gi,newDraggableIndex:Hl,originalEvent:t})}if(t.preventDefault!==void 0&&t.cancelable&&t.preventDefault(),r=Ma(r,s.draggable,n,!0),v("dragOver"),Vt.eventCanceled)return m;if(pt.contains(t.target)||r.animated&&r.animatingX&&r.animatingY||p._ignoreWhileAnimating===r)return x(!1);if(mg=!1,l&&!s.disabled&&(u?f||(a=mr!==er):zr===this||(this.lastPutMode=O2.checkPull(this,l,pt,t))&&c.checkPut(this,l,pt,t))){if(h=this._getDirection(t,r)==="vertical",o=rr(pt),v("dragOverValid"),Vt.eventCanceled)return m;if(a)return mr=er,b(),this._hideClone(),v("revert"),Vt.eventCanceled||(zc?er.insertBefore(pt,zc):er.appendChild(pt)),x(!0);var y=E5(n,s.draggable);if(!y||v2e(t,h,this)&&!y.animated){if(y===pt)return x(!1);if(y&&n===t.target&&(r=y),r&&(i=rr(r)),N2(er,n,pt,o,r,i,t,!!r)!==!1)return b(),n.appendChild(pt),mr=n,R(),x(!0)}else if(y&&g2e(t,h,this)){var A=Fd(n,0,s,!0);if(A===pt)return x(!1);if(r=A,i=rr(r),N2(er,n,pt,o,r,i,t,!1)!==!1)return b(),n.insertBefore(pt,A),mr=n,R(),x(!0)}else if(r.parentNode===n){i=rr(r);var S=0,k,O=pt.parentNode!==n,w=!f2e(pt.animated&&pt.toRect||o,r.animated&&r.toRect||i,h),I=h?"top":"left",E=aO(r,"top","top")||aO(pt,"top","top"),T=E?E.scrollTop:void 0;Nf!==r&&(k=i[I],Eh=!1,T2=!w&&s.invertSwap||O),S=y2e(t,r,i,h,w?1:s.swapThreshold,s.invertedSwapThreshold==null?s.swapThreshold:s.invertedSwapThreshold,T2,Nf===r);var F;if(S!==0){var N=yr(pt);do N-=S,F=mr.children[N];while(F&&(Lt(F,"display")==="none"||F===rn))}if(S===0||F===r)return x(!1);Nf=r,_h=S;var P=r.nextElementSibling,C=!1;C=S===1;var X=N2(er,n,pt,o,r,i,t,C);if(X!==!1)return(X===1||X===-1)&&(C=X===1),S6=!0,setTimeout(m2e,30),b(),C&&!P?n.appendChild(pt):r.parentNode.insertBefore(pt,C?P:r),E&&F_(E,0,T-E.scrollTop),mr=pt.parentNode,k!==void 0&&!T2&&(cm=Math.abs(k-rr(r)[I])),R(),x(!0)}if(n.contains(pt))return x(!1)}return!1},_ignoreWhileAnimating:null,_offMoveEvents:function(){un(document,"mousemove",this._onTouchMove),un(document,"touchmove",this._onTouchMove),un(document,"pointermove",this._onTouchMove),un(document,"dragover",Kc),un(document,"mousemove",Kc),un(document,"touchmove",Kc)},_offUpEvents:function(){var t=this.el.ownerDocument;un(t,"mouseup",this._onDrop),un(t,"touchend",this._onDrop),un(t,"pointerup",this._onDrop),un(t,"touchcancel",this._onDrop),un(document,"selectstart",this)},_onDrop:function(t){var n=this.el,r=this.options;if(gi=yr(pt),Hl=yr(pt,r.draggable),Bo("drop",this,{evt:t}),mr=pt&&pt.parentNode,gi=yr(pt),Hl=yr(pt,r.draggable),Vt.eventCanceled){this._nulling();return}Qf=!1,T2=!1,Eh=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),L6(this.cloneId),L6(this._dragStartId),this.nativeDraggable&&(un(document,"drop",this),un(n,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Ch&&Lt(document.body,"user-select",""),Lt(pt,"transform",""),t&&(th&&(t.cancelable&&t.preventDefault(),!r.dropBubble&&t.stopPropagation()),rn&&rn.parentNode&&rn.parentNode.removeChild(rn),(er===mr||zr&&zr.lastPutMode!=="clone")&&gr&&gr.parentNode&&gr.parentNode.removeChild(gr),pt&&(this.nativeDraggable&&un(pt,"dragend",this),pR(pt),pt.style["will-change"]="",th&&!Qf&&fr(pt,zr?zr.options.ghostClass:this.options.ghostClass,!1),fr(pt,this.options.chosenClass,!1),So({sortable:this,name:"unchoose",toEl:mr,newIndex:null,newDraggableIndex:null,originalEvent:t}),er!==mr?(gi>=0&&(So({rootEl:mr,name:"add",toEl:mr,fromEl:er,originalEvent:t}),So({sortable:this,name:"remove",toEl:mr,originalEvent:t}),So({rootEl:mr,name:"sort",toEl:mr,fromEl:er,originalEvent:t}),So({sortable:this,name:"sort",toEl:mr,originalEvent:t})),zr&&zr.save()):gi!==ed&&gi>=0&&(So({sortable:this,name:"update",toEl:mr,originalEvent:t}),So({sortable:this,name:"sort",toEl:mr,originalEvent:t})),Vt.active&&((gi==null||gi===-1)&&(gi=ed,Hl=Fh),So({sortable:this,name:"end",toEl:mr,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){Bo("nulling",this),er=pt=mr=rn=zc=gr=lm=Jl=Dc=ha=th=gi=Hl=ed=Fh=Nf=_h=zr=O2=Vt.dragged=Vt.ghost=Vt.clone=Vt.active=null,vg.forEach(function(t){t.checked=!0}),vg.length=fR=dR=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":pt&&(this._onDragOver(t),p2e(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;o<i;o++)n=r[o],Ma(n,a.draggable,this.el,!1)&&t.push(n.getAttribute(a.dataIdAttr)||R2e(n));return t},sort:function(t,n){var r={},o=this.el;this.toArray().forEach(function(i,a){var s=o.children[a];Ma(s,this.options.draggable,o,!1)&&(r[i]=s)},this),n&&this.captureAnimationState(),t.forEach(function(i){r[i]&&(o.removeChild(r[i]),o.appendChild(r[i]))}),n&&this.animateAll()},save:function(){var t=this.options.store;t&&t.set&&t.set(this)},closest:function(t,n){return Ma(t,n||this.options.draggable,this.el,!1)},option:function(t,n){var r=this.options;if(n===void 0)return r[t];var o=Hp.modifyOption(this,t,n);typeof o<"u"?r[t]=o:r[t]=n,t==="group"&&X_(r)},destroy:function(){Bo("destroy",this);var t=this.el;t[mo]=null,un(t,"mousedown",this._onTapStart),un(t,"touchstart",this._onTapStart),un(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(un(t,"dragover",this),un(t,"dragenter",this)),Array.prototype.forEach.call(t.querySelectorAll("[draggable]"),function(n){n.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),gg.splice(gg.indexOf(this.el),1),this.el=t=null},_hideClone:function(){if(!Jl){if(Bo("hideClone",this),Vt.eventCanceled)return;Lt(gr,"display","none"),this.options.removeCloneOnHide&&gr.parentNode&&gr.parentNode.removeChild(gr),Jl=!0}},_showClone:function(t){if(t.lastPutMode!=="clone"){this._hideClone();return}if(Jl){if(Bo("showClone",this),Vt.eventCanceled)return;pt.parentNode==er&&!this.options.group.revertClone?er.insertBefore(gr,pt):zc?er.insertBefore(gr,zc):er.appendChild(gr),this.options.group.revertClone&&this.animate(pt,gr),Lt(gr,"display",""),Jl=!1}}};function p2e(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}function N2(e,t,n,r,o,i,a,s){var c,l=e[mo],u=l.options.onMove,f;return window.CustomEvent&&!fl&&!Kp?c=new CustomEvent("move",{bubbles:!0,cancelable:!0}):(c=document.createEvent("Event"),c.initEvent("move",!0,!0)),c.to=t,c.from=e,c.dragged=n,c.draggedRect=r,c.related=o||t,c.relatedRect=i||rr(t),c.willInsertAfter=s,c.originalEvent=a,e.dispatchEvent(c),u&&(f=u.call(l,c,a)),f}function pR(e){e.draggable=!1}function m2e(){S6=!1}function g2e(e,t,n){var r=rr(Fd(n.el,0,n.options,!0)),o=10;return t?e.clientX<r.left-o||e.clientY<r.top&&e.clientX<r.right:e.clientY<r.top-o||e.clientY<r.bottom&&e.clientX<r.left}function v2e(e,t,n){var r=rr(E5(n.el,n.options.draggable)),o=10;return t?e.clientX>r.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 y2e(e,t,n,r,o,i,a,s){var c=r?e.clientY:e.clientX,l=r?n.height:n.width,u=r?n.top:n.left,f=r?n.bottom:n.right,d=!1;if(!a){if(s&&cm<l*o){if(!Eh&&(_h===1?c>u+l*i/2:c<f-l*i/2)&&(Eh=!0),Eh)d=!0;else if(_h===1?c<u+cm:c>f-cm)return-_h}else if(c>u+l*(1-o)/2&&c<f-l*(1-o)/2)return A2e(t)}return d=d||a,d&&(c<u+l*i/2||c>f-l*i/2)?c>u+l/2?1:-1:0}function A2e(e){return yr(pt)<yr(e)?1:-1}function R2e(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,r=0;n--;)r+=t.charCodeAt(n);return r.toString(36)}function x2e(e){vg.length=0;for(var t=e.getElementsByTagName("input"),n=t.length;n--;){var r=t[n];r.checked&&vg.push(r)}}function um(e){return setTimeout(e,0)}function L6(e){return clearTimeout(e)}mv&&An(document,"touchmove",function(e){(Vt.active||Qf)&&e.cancelable&&e.preventDefault()});Vt.utils={on:An,off:un,css:Lt,find:C_,is:function(t,n){return!!Ma(t,n,t,!1)},extend:o2e,throttle:I_,closest:Ma,toggleClass:fr,clone:X5,index:yr,nextTick:um,cancelNextTick:L6,detectDirection:E_,getChild:Fd};Vt.get=function(e){return e[mo]};Vt.mount=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];t[0].constructor===Array&&(t=t[0]),t.forEach(function(r){if(!r.prototype||!r.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(r));r.utils&&(Vt.utils=vs(vs({},Vt.utils),r.utils)),Hp.mount(r)})};Vt.create=function(e,t){return new Vt(e,t)};Vt.version=e2e;var Or=[],nh,O6,T6=!1,mR,gR,yg,rh;function b2e(){function e(){this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(var t in this)t.charAt(0)==="_"&&typeof this[t]=="function"&&(this[t]=this[t].bind(this))}return e.prototype={dragStarted:function(n){var r=n.originalEvent;this.sortable.nativeDraggable?An(document,"dragover",this._handleAutoScroll):this.options.supportPointer?An(document,"pointermove",this._handleFallbackAutoScroll):r.touches?An(document,"touchmove",this._handleFallbackAutoScroll):An(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(n){var r=n.originalEvent;!this.options.dragOverBubble&&!r.rootEl&&this._handleAutoScroll(r)},drop:function(){this.sortable.nativeDraggable?un(document,"dragover",this._handleAutoScroll):(un(document,"pointermove",this._handleFallbackAutoScroll),un(document,"touchmove",this._handleFallbackAutoScroll),un(document,"mousemove",this._handleFallbackAutoScroll)),dO(),fm(),i2e()},nulling:function(){yg=O6=nh=T6=rh=mR=gR=null,Or.length=0},_handleFallbackAutoScroll:function(n){this._handleAutoScroll(n,!0)},_handleAutoScroll:function(n,r){var o=this,i=(n.touches?n.touches[0]:n).clientX,a=(n.touches?n.touches[0]:n).clientY,s=document.elementFromPoint(i,a);if(yg=n,r||this.options.forceAutoScrollFallback||Kp||fl||Ch){vR(n,this.options,s,r);var c=oc(s,!0);T6&&(!rh||i!==mR||a!==gR)&&(rh&&dO(),rh=setInterval(function(){var l=oc(document.elementFromPoint(i,a),!0);l!==c&&(c=l,fm()),vR(n,o.options,l,r)},10),mR=i,gR=a)}else{if(!this.options.bubbleScroll||oc(s,!0)===ds()){fm();return}vR(n,this.options,oc(s,!1),!1)}}},ra(e,{pluginName:"scroll",initializeByDefault:!0})}function fm(){Or.forEach(function(e){clearInterval(e.pid)}),Or=[]}function dO(){clearInterval(rh)}var vR=I_(function(e,t,n,r){if(t.scroll){var o=(e.touches?e.touches[0]:e).clientX,i=(e.touches?e.touches[0]:e).clientY,a=t.scrollSensitivity,s=t.scrollSpeed,c=ds(),l=!1,u;O6!==n&&(O6=n,fm(),nh=t.scroll,u=t.scrollFn,nh===!0&&(nh=oc(n,!0)));var f=0,d=nh;do{var h=d,p=rr(h),m=p.top,v=p.bottom,b=p.left,x=p.right,R=p.width,y=p.height,A=void 0,S=void 0,k=h.scrollWidth,O=h.scrollHeight,w=Lt(h),I=h.scrollLeft,E=h.scrollTop;h===c?(A=R<k&&(w.overflowX==="auto"||w.overflowX==="scroll"||w.overflowX==="visible"),S=y<O&&(w.overflowY==="auto"||w.overflowY==="scroll"||w.overflowY==="visible")):(A=R<k&&(w.overflowX==="auto"||w.overflowX==="scroll"),S=y<O&&(w.overflowY==="auto"||w.overflowY==="scroll"));var T=A&&(Math.abs(x-o)<=a&&I+R<k)-(Math.abs(b-o)<=a&&!!I),F=S&&(Math.abs(v-i)<=a&&E+y<O)-(Math.abs(m-i)<=a&&!!E);if(!Or[f])for(var N=0;N<=f;N++)Or[N]||(Or[N]={});(Or[f].vx!=T||Or[f].vy!=F||Or[f].el!==h)&&(Or[f].el=h,Or[f].vx=T,Or[f].vy=F,clearInterval(Or[f].pid),(T!=0||F!=0)&&(l=!0,Or[f].pid=setInterval((function(){r&&this.layer===0&&Vt.active._onTouchMove(yg);var P=Or[this.layer].vy?Or[this.layer].vy*s:0,C=Or[this.layer].vx?Or[this.layer].vx*s:0;typeof u=="function"&&u.call(Vt.dragged.parentNode[mo],C,P,e,yg,Or[this.layer].el)!=="continue"||F_(Or[this.layer].el,C,P)}).bind({layer:f}),24))),f++}while(t.bubbleScroll&&d!==c&&(d=oc(d,!1)));T6=l}},30),U_=function(t){var n=t.originalEvent,r=t.putSortable,o=t.dragEl,i=t.activeSortable,a=t.dispatchSortableEvent,s=t.hideGhostForTarget,c=t.unhideGhostForTarget;if(n){var l=r||i;s();var u=n.changedTouches&&n.changedTouches.length?n.changedTouches[0]:n,f=document.elementFromPoint(u.clientX,u.clientY);c(),l&&!l.el.contains(f)&&(a("spill"),this.onSpill({dragEl:o,putSortable:r}))}};function W5(){}W5.prototype={startIndex:null,dragStart:function(t){var n=t.oldDraggableIndex;this.startIndex=n},onSpill:function(t){var n=t.dragEl,r=t.putSortable;this.sortable.captureAnimationState(),r&&r.captureAnimationState();var o=Fd(this.sortable.el,this.startIndex,this.options);o?this.sortable.el.insertBefore(n,o):this.sortable.el.appendChild(n),this.sortable.animateAll(),r&&r.animateAll()},drop:U_};ra(W5,{pluginName:"revertOnSpill"});function V5(){}V5.prototype={onSpill:function(t){var n=t.dragEl,r=t.putSortable,o=r||this.sortable;o.captureAnimationState(),n.parentNode&&n.parentNode.removeChild(n),o.animateAll()},drop:U_};ra(V5,{pluginName:"removeOnSpill"});var Zi;function M2e(){function e(){this.defaults={swapClass:"sortable-swap-highlight"}}return e.prototype={dragStart:function(n){var r=n.dragEl;Zi=r},dragOverValid:function(n){var r=n.completed,o=n.target,i=n.onMove,a=n.activeSortable,s=n.changed,c=n.cancel;if(a.options.swap){var l=this.sortable.el,u=this.options;if(o&&o!==l){var f=Zi;i(o)!==!1?(fr(o,u.swapClass,!0),Zi=o):Zi=null,f&&f!==Zi&&fr(f,u.swapClass,!1)}s(),r(!0),c()}},drop:function(n){var r=n.activeSortable,o=n.putSortable,i=n.dragEl,a=o||this.sortable,s=this.options;Zi&&fr(Zi,s.swapClass,!1),Zi&&(s.swap||o&&o.options.swap)&&i!==Zi&&(a.captureAnimationState(),a!==r&&r.captureAnimationState(),w2e(i,Zi),a.animateAll(),a!==r&&r.animateAll())},nulling:function(){Zi=null}},ra(e,{pluginName:"swap",eventProperties:function(){return{swapItem:Zi}}})}function w2e(e,t){var n=e.parentNode,r=t.parentNode,o,i;!n||!r||n.isEqualNode(t)||r.isEqualNode(e)||(o=yr(e),i=yr(t),n.isEqualNode(r)&&o<i&&i++,n.insertBefore(t,n.children[o]),r.insertBefore(e,r.children[i]))}var $t=[],mi=[],M0,pa,w0=!1,Do=!1,Pf=!1,Dn,S0,P2;function S2e(){function e(t){for(var n in this)n.charAt(0)==="_"&&typeof this[n]=="function"&&(this[n]=this[n].bind(this));t.options.supportPointer?An(document,"pointerup",this._deselectMultiDrag):(An(document,"mouseup",this._deselectMultiDrag),An(document,"touchend",this._deselectMultiDrag)),An(document,"keydown",this._checkKeyDown),An(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData:function(o,i){var a="";$t.length&&pa===t?$t.forEach(function(s,c){a+=(c?", ":"")+s.textContent}):a=i.textContent,o.setData("Text",a)}}}return e.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(n){var r=n.dragEl;Dn=r},delayEnded:function(){this.isMultiDrag=~$t.indexOf(Dn)},setupClone:function(n){var r=n.sortable,o=n.cancel;if(this.isMultiDrag){for(var i=0;i<$t.length;i++)mi.push(X5($t[i])),mi[i].sortableIndex=$t[i].sortableIndex,mi[i].draggable=!1,mi[i].style["will-change"]="",fr(mi[i],this.options.selectedClass,!1),$t[i]===Dn&&fr(mi[i],this.options.chosenClass,!1);r._hideClone(),o()}},clone:function(n){var r=n.sortable,o=n.rootEl,i=n.dispatchSortableEvent,a=n.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||$t.length&&pa===r&&(hO(!0,o),i("clone"),a()))},showClone:function(n){var r=n.cloneNowShown,o=n.rootEl,i=n.cancel;this.isMultiDrag&&(hO(!1,o),mi.forEach(function(a){Lt(a,"display","")}),r(),P2=!1,i())},hideClone:function(n){var r=this;n.sortable;var o=n.cloneNowHidden,i=n.cancel;this.isMultiDrag&&(mi.forEach(function(a){Lt(a,"display","none"),r.options.removeCloneOnHide&&a.parentNode&&a.parentNode.removeChild(a)}),o(),P2=!0,i())},dragStartGlobal:function(n){n.sortable,!this.isMultiDrag&&pa&&pa.multiDrag._deselectMultiDrag(),$t.forEach(function(r){r.sortableIndex=yr(r)}),$t=$t.sort(function(r,o){return r.sortableIndex-o.sortableIndex}),Pf=!0},dragStarted:function(n){var r=this,o=n.sortable;if(this.isMultiDrag){if(this.options.sort&&(o.captureAnimationState(),this.options.animation)){$t.forEach(function(a){a!==Dn&&Lt(a,"position","absolute")});var i=rr(Dn,!1,!0,!0);$t.forEach(function(a){a!==Dn&&lO(a,i)}),Do=!0,w0=!0}o.animateAll(function(){Do=!1,w0=!1,r.options.animation&&$t.forEach(function(a){cR(a)}),r.options.sort&&C2()})}},dragOver:function(n){var r=n.target,o=n.completed,i=n.cancel;Do&&~$t.indexOf(r)&&(o(!1),i())},revert:function(n){var r=n.fromSortable,o=n.rootEl,i=n.sortable,a=n.dragRect;$t.length>1&&($t.forEach(function(s){i.addAnimationState({target:s,rect:Do?rr(s):a}),cR(s),s.fromRect=a,r.removeAnimationState(s)}),Do=!1,L2e(!this.options.removeCloneOnHide,o))},dragOverCompleted:function(n){var r=n.sortable,o=n.isOwner,i=n.insertion,a=n.activeSortable,s=n.parentEl,c=n.putSortable,l=this.options;if(i){if(o&&a._hideClone(),w0=!1,l.animation&&$t.length>1&&(Do||!o&&!a.options.sort&&!c)){var u=rr(Dn,!1,!0,!0);$t.forEach(function(d){d!==Dn&&(lO(d,u),s.appendChild(d))}),Do=!0}if(!o)if(Do||C2(),$t.length>1){var f=P2;a._showClone(r),a.options.animation&&!P2&&f&&mi.forEach(function(d){a.addAnimationState({target:d,rect:S0}),d.fromRect=S0,d.thisAnimationDuration=null})}else a._showClone(r)}},dragOverAnimationCapture:function(n){var r=n.dragRect,o=n.isOwner,i=n.activeSortable;if($t.forEach(function(s){s.thisAnimationDuration=null}),i.options.animation&&!o&&i.multiDrag.isMultiDrag){S0=ra({},r);var a=bu(Dn,!0);S0.top-=a.f,S0.left-=a.e}},dragOverAnimationComplete:function(){Do&&(Do=!1,C2())},drop:function(n){var r=n.originalEvent,o=n.rootEl,i=n.parentEl,a=n.sortable,s=n.dispatchSortableEvent,c=n.oldIndex,l=n.putSortable,u=l||this.sortable;if(r){var f=this.options,d=i.children;if(!Pf)if(f.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),fr(Dn,f.selectedClass,!~$t.indexOf(Dn)),~$t.indexOf(Dn))$t.splice($t.indexOf(Dn),1),M0=null,eh({sortable:a,rootEl:o,name:"deselect",targetEl:Dn,originalEvt:r});else{if($t.push(Dn),eh({sortable:a,rootEl:o,name:"select",targetEl:Dn,originalEvt:r}),r.shiftKey&&M0&&a.el.contains(M0)){var h=yr(M0),p=yr(Dn);if(~h&&~p&&h!==p){var m,v;for(p>h?(v=h,m=p):(v=p,m=h+1);v<m;v++)~$t.indexOf(d[v])||(fr(d[v],f.selectedClass,!0),$t.push(d[v]),eh({sortable:a,rootEl:o,name:"select",targetEl:d[v],originalEvt:r}))}}else M0=Dn;pa=u}if(Pf&&this.isMultiDrag){if(Do=!1,(i[mo].options.sort||i!==o)&&$t.length>1){var b=rr(Dn),x=yr(Dn,":not(."+this.options.selectedClass+")");if(!w0&&f.animation&&(Dn.thisAnimationDuration=null),u.captureAnimationState(),!w0&&(f.animation&&(Dn.fromRect=b,$t.forEach(function(y){if(y.thisAnimationDuration=null,y!==Dn){var A=Do?rr(y):b;y.fromRect=A,u.addAnimationState({target:y,rect:A})}})),C2(),$t.forEach(function(y){d[x]?i.insertBefore(y,d[x]):i.appendChild(y),x++}),c===yr(Dn))){var R=!1;$t.forEach(function(y){if(y.sortableIndex!==yr(y)){R=!0;return}}),R&&s("update")}$t.forEach(function(y){cR(y)}),u.animateAll()}pa=u}(o===i||l&&l.lastPutMode!=="clone")&&mi.forEach(function(y){y.parentNode&&y.parentNode.removeChild(y)})}},nullingGlobal:function(){this.isMultiDrag=Pf=!1,mi.length=0},destroyGlobal:function(){this._deselectMultiDrag(),un(document,"pointerup",this._deselectMultiDrag),un(document,"mouseup",this._deselectMultiDrag),un(document,"touchend",this._deselectMultiDrag),un(document,"keydown",this._checkKeyDown),un(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(n){if(!(typeof Pf<"u"&&Pf)&&pa===this.sortable&&!(n&&Ma(n.target,this.options.draggable,this.sortable.el,!1))&&!(n&&n.button!==0))for(;$t.length;){var r=$t[0];fr(r,this.options.selectedClass,!1),$t.shift(),eh({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:r,originalEvt:n})}},_checkKeyDown:function(n){n.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(n){n.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},ra(e,{pluginName:"multiDrag",utils:{select:function(n){var r=n.parentNode[mo];!r||!r.options.multiDrag||~$t.indexOf(n)||(pa&&pa!==r&&(pa.multiDrag._deselectMultiDrag(),pa=r),fr(n,r.options.selectedClass,!0),$t.push(n))},deselect:function(n){var r=n.parentNode[mo],o=$t.indexOf(n);!r||!r.options.multiDrag||!~o||(fr(n,r.options.selectedClass,!1),$t.splice(o,1))}},eventProperties:function(){var n=this,r=[],o=[];return $t.forEach(function(i){r.push({multiDragElement:i,index:i.sortableIndex});var a;Do&&i!==Dn?a=-1:Do?a=yr(i,":not(."+n.options.selectedClass+")"):a=yr(i),o.push({multiDragElement:i,index:a})}),{items:z1e($t),clones:[].concat(mi),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 L2e(e,t){$t.forEach(function(n,r){var o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)})}function hO(e,t){mi.forEach(function(n,r){var o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)})}function C2(){$t.forEach(function(e){e!==Dn&&e.parentNode&&e.parentNode.removeChild(e)})}Vt.mount(new b2e);Vt.mount(V5,W5);const O2e=Object.freeze(Object.defineProperty({__proto__:null,MultiDrag:S2e,Sortable:Vt,Swap:M2e,default:Vt},Symbol.toStringTag,{value:"Module"})),T2e=px(O2e);(function(e,t){(function(r,o){e.exports=o(D1e,T2e)})(typeof self<"u"?self:kt,function(n,r){return function(o){var i={};function a(s){if(i[s])return i[s].exports;var c=i[s]={i:s,l:!1,exports:{}};return o[s].call(c.exports,c,c.exports,a),c.l=!0,c.exports}return a.m=o,a.c=i,a.d=function(s,c,l){a.o(s,c)||Object.defineProperty(s,c,{enumerable:!0,get:l})},a.r=function(s){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(s,"__esModule",{value:!0})},a.t=function(s,c){if(c&1&&(s=a(s)),c&8||c&4&&typeof s=="object"&&s&&s.__esModule)return s;var l=Object.create(null);if(a.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:s}),c&2&&typeof s!="string")for(var u in s)a.d(l,u,(function(f){return s[f]}).bind(null,u));return l},a.n=function(s){var c=s&&s.__esModule?function(){return s.default}:function(){return s};return a.d(c,"a",c),c},a.o=function(s,c){return Object.prototype.hasOwnProperty.call(s,c)},a.p="",a(a.s="fb15")}({"00ee":function(o,i,a){var s=a("b622"),c=s("toStringTag"),l={};l[c]="z",o.exports=String(l)==="[object z]"},"0366":function(o,i,a){var s=a("1c0b");o.exports=function(c,l,u){if(s(c),l===void 0)return c;switch(u){case 0:return function(){return c.call(l)};case 1:return function(f){return c.call(l,f)};case 2:return function(f,d){return c.call(l,f,d)};case 3:return function(f,d,h){return c.call(l,f,d,h)}}return function(){return c.apply(l,arguments)}}},"057f":function(o,i,a){var s=a("fc6a"),c=a("241c").f,l={}.toString,u=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],f=function(d){try{return c(d)}catch{return u.slice()}};o.exports.f=function(h){return u&&l.call(h)=="[object Window]"?f(h):c(s(h))}},"06cf":function(o,i,a){var s=a("83ab"),c=a("d1e7"),l=a("5c6c"),u=a("fc6a"),f=a("c04e"),d=a("5135"),h=a("0cfb"),p=Object.getOwnPropertyDescriptor;i.f=s?p:function(v,b){if(v=u(v),b=f(b,!0),h)try{return p(v,b)}catch{}if(d(v,b))return l(!c.f.call(v,b),v[b])}},"0cfb":function(o,i,a){var s=a("83ab"),c=a("d039"),l=a("cc12");o.exports=!s&&!c(function(){return Object.defineProperty(l("div"),"a",{get:function(){return 7}}).a!=7})},"13d5":function(o,i,a){var s=a("23e7"),c=a("d58f").left,l=a("a640"),u=a("ae40"),f=l("reduce"),d=u("reduce",{1:0});s({target:"Array",proto:!0,forced:!f||!d},{reduce:function(p){return c(this,p,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(o,i,a){var s=a("c6b6"),c=a("9263");o.exports=function(l,u){var f=l.exec;if(typeof f=="function"){var d=f.call(l,u);if(typeof d!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return d}if(s(l)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return c.call(l,u)}},"159b":function(o,i,a){var s=a("da84"),c=a("fdbc"),l=a("17c2"),u=a("9112");for(var f in c){var d=s[f],h=d&&d.prototype;if(h&&h.forEach!==l)try{u(h,"forEach",l)}catch{h.forEach=l}}},"17c2":function(o,i,a){var s=a("b727").forEach,c=a("a640"),l=a("ae40"),u=c("forEach"),f=l("forEach");o.exports=!u||!f?function(h){return s(this,h,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(o,i,a){var s=a("d066");o.exports=s("document","documentElement")},"1c0b":function(o,i){o.exports=function(a){if(typeof a!="function")throw TypeError(String(a)+" is not a function");return a}},"1c7e":function(o,i,a){var s=a("b622"),c=s("iterator"),l=!1;try{var u=0,f={next:function(){return{done:!!u++}},return:function(){l=!0}};f[c]=function(){return this},Array.from(f,function(){throw 2})}catch{}o.exports=function(d,h){if(!h&&!l)return!1;var p=!1;try{var m={};m[c]=function(){return{next:function(){return{done:p=!0}}}},d(m)}catch{}return p}},"1d80":function(o,i){o.exports=function(a){if(a==null)throw TypeError("Can't call method on "+a);return a}},"1dde":function(o,i,a){var s=a("d039"),c=a("b622"),l=a("2d00"),u=c("species");o.exports=function(f){return l>=51||!s(function(){var d=[],h=d.constructor={};return h[u]=function(){return{foo:1}},d[f](Boolean).foo!==1})}},"23cb":function(o,i,a){var s=a("a691"),c=Math.max,l=Math.min;o.exports=function(u,f){var d=s(u);return d<0?c(d+f,0):l(d,f)}},"23e7":function(o,i,a){var s=a("da84"),c=a("06cf").f,l=a("9112"),u=a("6eeb"),f=a("ce4e"),d=a("e893"),h=a("94ca");o.exports=function(p,m){var v=p.target,b=p.global,x=p.stat,R,y,A,S,k,O;if(b?y=s:x?y=s[v]||f(v,{}):y=(s[v]||{}).prototype,y)for(A in m){if(k=m[A],p.noTargetGet?(O=c(y,A),S=O&&O.value):S=y[A],R=h(b?A:v+(x?".":"#")+A,p.forced),!R&&S!==void 0){if(typeof k==typeof S)continue;d(k,S)}(p.sham||S&&S.sham)&&l(k,"sham",!0),u(y,A,k,p)}}},"241c":function(o,i,a){var s=a("ca84"),c=a("7839"),l=c.concat("length","prototype");i.f=Object.getOwnPropertyNames||function(f){return s(f,l)}},"25f0":function(o,i,a){var s=a("6eeb"),c=a("825a"),l=a("d039"),u=a("ad6d"),f="toString",d=RegExp.prototype,h=d[f],p=l(function(){return h.call({source:"a",flags:"b"})!="/a/b"}),m=h.name!=f;(p||m)&&s(RegExp.prototype,f,function(){var b=c(this),x=String(b.source),R=b.flags,y=String(R===void 0&&b instanceof RegExp&&!("flags"in d)?u.call(b):R);return"/"+x+"/"+y},{unsafe:!0})},"2ca0":function(o,i,a){var s=a("23e7"),c=a("06cf").f,l=a("50c4"),u=a("5a34"),f=a("1d80"),d=a("ab13"),h=a("c430"),p="".startsWith,m=Math.min,v=d("startsWith"),b=!h&&!v&&!!function(){var x=c(String.prototype,"startsWith");return x&&!x.writable}();s({target:"String",proto:!0,forced:!b&&!v},{startsWith:function(R){var y=String(f(this));u(R);var A=l(m(arguments.length>1?arguments[1]:void 0,y.length)),S=String(R);return p?p.call(y,S,A):y.slice(A,A+S.length)===S}})},"2d00":function(o,i,a){var s=a("da84"),c=a("342f"),l=s.process,u=l&&l.versions,f=u&&u.v8,d,h;f?(d=f.split("."),h=d[0]+d[1]):c&&(d=c.match(/Edge\/(\d+)/),(!d||d[1]>=74)&&(d=c.match(/Chrome\/(\d+)/),d&&(h=d[1]))),o.exports=h&&+h},"342f":function(o,i,a){var s=a("d066");o.exports=s("navigator","userAgent")||""},"35a1":function(o,i,a){var s=a("f5df"),c=a("3f8c"),l=a("b622"),u=l("iterator");o.exports=function(f){if(f!=null)return f[u]||f["@@iterator"]||c[s(f)]}},"37e8":function(o,i,a){var s=a("83ab"),c=a("9bf2"),l=a("825a"),u=a("df75");o.exports=s?Object.defineProperties:function(d,h){l(d);for(var p=u(h),m=p.length,v=0,b;m>v;)c.f(d,b=p[v++],h[b]);return d}},"3bbe":function(o,i,a){var s=a("861d");o.exports=function(c){if(!s(c)&&c!==null)throw TypeError("Can't set "+String(c)+" as a prototype");return c}},"3ca3":function(o,i,a){var s=a("6547").charAt,c=a("69f3"),l=a("7dd0"),u="String Iterator",f=c.set,d=c.getterFor(u);l(String,"String",function(h){f(this,{type:u,string:String(h),index:0})},function(){var p=d(this),m=p.string,v=p.index,b;return v>=m.length?{value:void 0,done:!0}:(b=s(m,v),p.index+=b.length,{value:b,done:!1})})},"3f8c":function(o,i){o.exports={}},4160:function(o,i,a){var s=a("23e7"),c=a("17c2");s({target:"Array",proto:!0,forced:[].forEach!=c},{forEach:c})},"428f":function(o,i,a){var s=a("da84");o.exports=s},"44ad":function(o,i,a){var s=a("d039"),c=a("c6b6"),l="".split;o.exports=s(function(){return!Object("z").propertyIsEnumerable(0)})?function(u){return c(u)=="String"?l.call(u,""):Object(u)}:Object},"44d2":function(o,i,a){var s=a("b622"),c=a("7c73"),l=a("9bf2"),u=s("unscopables"),f=Array.prototype;f[u]==null&&l.f(f,u,{configurable:!0,value:c(null)}),o.exports=function(d){f[u][d]=!0}},"44e7":function(o,i,a){var s=a("861d"),c=a("c6b6"),l=a("b622"),u=l("match");o.exports=function(f){var d;return s(f)&&((d=f[u])!==void 0?!!d:c(f)=="RegExp")}},4930:function(o,i,a){var s=a("d039");o.exports=!!Object.getOwnPropertySymbols&&!s(function(){return!String(Symbol())})},"4d64":function(o,i,a){var s=a("fc6a"),c=a("50c4"),l=a("23cb"),u=function(f){return function(d,h,p){var m=s(d),v=c(m.length),b=l(p,v),x;if(f&&h!=h){for(;v>b;)if(x=m[b++],x!=x)return!0}else for(;v>b;b++)if((f||b in m)&&m[b]===h)return f||b||0;return!f&&-1}};o.exports={includes:u(!0),indexOf:u(!1)}},"4de4":function(o,i,a){var s=a("23e7"),c=a("b727").filter,l=a("1dde"),u=a("ae40"),f=l("filter"),d=u("filter");s({target:"Array",proto:!0,forced:!f||!d},{filter:function(p){return c(this,p,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(o,i,a){var s=a("0366"),c=a("7b0b"),l=a("9bdd"),u=a("e95a"),f=a("50c4"),d=a("8418"),h=a("35a1");o.exports=function(m){var v=c(m),b=typeof this=="function"?this:Array,x=arguments.length,R=x>1?arguments[1]:void 0,y=R!==void 0,A=h(v),S=0,k,O,w,I,E,T;if(y&&(R=s(R,x>2?arguments[2]:void 0,2)),A!=null&&!(b==Array&&u(A)))for(I=A.call(v),E=I.next,O=new b;!(w=E.call(I)).done;S++)T=y?l(I,R,[w.value,S],!0):w.value,d(O,S,T);else for(k=f(v.length),O=new b(k);k>S;S++)T=y?R(v[S],S):v[S],d(O,S,T);return O.length=S,O}},"4fad":function(o,i,a){var s=a("23e7"),c=a("6f53").entries;s({target:"Object",stat:!0},{entries:function(u){return c(u)}})},"50c4":function(o,i,a){var s=a("a691"),c=Math.min;o.exports=function(l){return l>0?c(s(l),9007199254740991):0}},5135:function(o,i){var a={}.hasOwnProperty;o.exports=function(s,c){return a.call(s,c)}},5319:function(o,i,a){var s=a("d784"),c=a("825a"),l=a("7b0b"),u=a("50c4"),f=a("a691"),d=a("1d80"),h=a("8aa5"),p=a("14c3"),m=Math.max,v=Math.min,b=Math.floor,x=/\$([$&'`]|\d\d?|<[^>]*>)/g,R=/\$([$&'`]|\d\d?)/g,y=function(A){return A===void 0?A:String(A)};s("replace",2,function(A,S,k,O){var w=O.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,I=O.REPLACE_KEEPS_$0,E=w?"$":"$0";return[function(N,P){var C=d(this),X=N==null?void 0:N[A];return X!==void 0?X.call(N,C,P):S.call(String(C),N,P)},function(F,N){if(!w&&I||typeof N=="string"&&N.indexOf(E)===-1){var P=k(S,F,this,N);if(P.done)return P.value}var C=c(F),X=String(this),U=typeof N=="function";U||(N=String(N));var K=C.global;if(K){var ie=C.unicode;C.lastIndex=0}for(var B=[];;){var Z=p(C,X);if(Z===null||(B.push(Z),!K))break;var Q=String(Z[0]);Q===""&&(C.lastIndex=h(X,u(C.lastIndex),ie))}for(var G="",q=0,ae=0;ae<B.length;ae++){Z=B[ae];for(var j=String(Z[0]),H=m(v(f(Z.index),X.length),0),de=[],ye=1;ye<Z.length;ye++)de.push(y(Z[ye]));var me=Z.groups;if(U){var J=[j].concat(de,H,X);me!==void 0&&J.push(me);var ce=String(N.apply(void 0,J))}else ce=T(j,X,H,de,me,N);H>=q&&(G+=X.slice(q,H)+ce,q=H+j.length)}return G+X.slice(q)}];function T(F,N,P,C,X,U){var K=P+F.length,ie=C.length,B=R;return X!==void 0&&(X=l(X),B=x),S.call(U,B,function(Z,Q){var G;switch(Q.charAt(0)){case"$":return"$";case"&":return F;case"`":return N.slice(0,P);case"'":return N.slice(K);case"<":G=X[Q.slice(1,-1)];break;default:var q=+Q;if(q===0)return Z;if(q>ie){var ae=b(q/10);return ae===0?Z:ae<=ie?C[ae-1]===void 0?Q.charAt(1):C[ae-1]+Q.charAt(1):Z}G=C[q-1]}return G===void 0?"":G})}})},5692:function(o,i,a){var s=a("c430"),c=a("c6cd");(o.exports=function(l,u){return c[l]||(c[l]=u!==void 0?u:{})})("versions",[]).push({version:"3.6.5",mode:s?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(o,i,a){var s=a("d066"),c=a("241c"),l=a("7418"),u=a("825a");o.exports=s("Reflect","ownKeys")||function(d){var h=c.f(u(d)),p=l.f;return p?h.concat(p(d)):h}},"5a34":function(o,i,a){var s=a("44e7");o.exports=function(c){if(s(c))throw TypeError("The method doesn't accept regular expressions");return c}},"5c6c":function(o,i){o.exports=function(a,s){return{enumerable:!(a&1),configurable:!(a&2),writable:!(a&4),value:s}}},"5db7":function(o,i,a){var s=a("23e7"),c=a("a2bf"),l=a("7b0b"),u=a("50c4"),f=a("1c0b"),d=a("65f0");s({target:"Array",proto:!0},{flatMap:function(p){var m=l(this),v=u(m.length),b;return f(p),b=d(m,0),b.length=c(b,m,m,v,0,1,p,arguments.length>1?arguments[1]:void 0),b}})},6547:function(o,i,a){var s=a("a691"),c=a("1d80"),l=function(u){return function(f,d){var h=String(c(f)),p=s(d),m=h.length,v,b;return p<0||p>=m?u?"":void 0:(v=h.charCodeAt(p),v<55296||v>56319||p+1===m||(b=h.charCodeAt(p+1))<56320||b>57343?u?h.charAt(p):v:u?h.slice(p,p+2):(v-55296<<10)+(b-56320)+65536)}};o.exports={codeAt:l(!1),charAt:l(!0)}},"65f0":function(o,i,a){var s=a("861d"),c=a("e8b5"),l=a("b622"),u=l("species");o.exports=function(f,d){var h;return c(f)&&(h=f.constructor,typeof h=="function"&&(h===Array||c(h.prototype))?h=void 0:s(h)&&(h=h[u],h===null&&(h=void 0))),new(h===void 0?Array:h)(d===0?0:d)}},"69f3":function(o,i,a){var s=a("7f9a"),c=a("da84"),l=a("861d"),u=a("9112"),f=a("5135"),d=a("f772"),h=a("d012"),p=c.WeakMap,m,v,b,x=function(w){return b(w)?v(w):m(w,{})},R=function(w){return function(I){var E;if(!l(I)||(E=v(I)).type!==w)throw TypeError("Incompatible receiver, "+w+" required");return E}};if(s){var y=new p,A=y.get,S=y.has,k=y.set;m=function(w,I){return k.call(y,w,I),I},v=function(w){return A.call(y,w)||{}},b=function(w){return S.call(y,w)}}else{var O=d("state");h[O]=!0,m=function(w,I){return u(w,O,I),I},v=function(w){return f(w,O)?w[O]:{}},b=function(w){return f(w,O)}}o.exports={set:m,get:v,has:b,enforce:x,getterFor:R}},"6eeb":function(o,i,a){var s=a("da84"),c=a("9112"),l=a("5135"),u=a("ce4e"),f=a("8925"),d=a("69f3"),h=d.get,p=d.enforce,m=String(String).split("String");(o.exports=function(v,b,x,R){var y=R?!!R.unsafe:!1,A=R?!!R.enumerable:!1,S=R?!!R.noTargetGet:!1;if(typeof x=="function"&&(typeof b=="string"&&!l(x,"name")&&c(x,"name",b),p(x).source=m.join(typeof b=="string"?b:"")),v===s){A?v[b]=x:u(b,x);return}else y?!S&&v[b]&&(A=!0):delete v[b];A?v[b]=x:c(v,b,x)})(Function.prototype,"toString",function(){return typeof this=="function"&&h(this).source||f(this)})},"6f53":function(o,i,a){var s=a("83ab"),c=a("df75"),l=a("fc6a"),u=a("d1e7").f,f=function(d){return function(h){for(var p=l(h),m=c(p),v=m.length,b=0,x=[],R;v>b;)R=m[b++],(!s||u.call(p,R))&&x.push(d?[R,p[R]]:p[R]);return x}};o.exports={entries:f(!0),values:f(!1)}},"73d9":function(o,i,a){var s=a("44d2");s("flatMap")},7418:function(o,i){i.f=Object.getOwnPropertySymbols},"746f":function(o,i,a){var s=a("428f"),c=a("5135"),l=a("e538"),u=a("9bf2").f;o.exports=function(f){var d=s.Symbol||(s.Symbol={});c(d,f)||u(d,f,{value:l.f(f)})}},7839:function(o,i){o.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(o,i,a){var s=a("1d80");o.exports=function(c){return Object(s(c))}},"7c73":function(o,i,a){var s=a("825a"),c=a("37e8"),l=a("7839"),u=a("d012"),f=a("1be4"),d=a("cc12"),h=a("f772"),p=">",m="<",v="prototype",b="script",x=h("IE_PROTO"),R=function(){},y=function(w){return m+b+p+w+m+"/"+b+p},A=function(w){w.write(y("")),w.close();var I=w.parentWindow.Object;return w=null,I},S=function(){var w=d("iframe"),I="java"+b+":",E;return w.style.display="none",f.appendChild(w),w.src=String(I),E=w.contentWindow.document,E.open(),E.write(y("document.F=Object")),E.close(),E.F},k,O=function(){try{k=document.domain&&new ActiveXObject("htmlfile")}catch{}O=k?A(k):S();for(var w=l.length;w--;)delete O[v][l[w]];return O()};u[x]=!0,o.exports=Object.create||function(I,E){var T;return I!==null?(R[v]=s(I),T=new R,R[v]=null,T[x]=I):T=O(),E===void 0?T:c(T,E)}},"7dd0":function(o,i,a){var s=a("23e7"),c=a("9ed3"),l=a("e163"),u=a("d2bb"),f=a("d44e"),d=a("9112"),h=a("6eeb"),p=a("b622"),m=a("c430"),v=a("3f8c"),b=a("ae93"),x=b.IteratorPrototype,R=b.BUGGY_SAFARI_ITERATORS,y=p("iterator"),A="keys",S="values",k="entries",O=function(){return this};o.exports=function(w,I,E,T,F,N,P){c(E,I,T);var C=function(ae){if(ae===F&&B)return B;if(!R&&ae in K)return K[ae];switch(ae){case A:return function(){return new E(this,ae)};case S:return function(){return new E(this,ae)};case k:return function(){return new E(this,ae)}}return function(){return new E(this)}},X=I+" Iterator",U=!1,K=w.prototype,ie=K[y]||K["@@iterator"]||F&&K[F],B=!R&&ie||C(F),Z=I=="Array"&&K.entries||ie,Q,G,q;if(Z&&(Q=l(Z.call(new w)),x!==Object.prototype&&Q.next&&(!m&&l(Q)!==x&&(u?u(Q,x):typeof Q[y]!="function"&&d(Q,y,O)),f(Q,X,!0,!0),m&&(v[X]=O))),F==S&&ie&&ie.name!==S&&(U=!0,B=function(){return ie.call(this)}),(!m||P)&&K[y]!==B&&d(K,y,B),v[I]=B,F)if(G={values:C(S),keys:N?B:C(A),entries:C(k)},P)for(q in G)(R||U||!(q in K))&&h(K,q,G[q]);else s({target:I,proto:!0,forced:R||U},G);return G}},"7f9a":function(o,i,a){var s=a("da84"),c=a("8925"),l=s.WeakMap;o.exports=typeof l=="function"&&/native code/.test(c(l))},"825a":function(o,i,a){var s=a("861d");o.exports=function(c){if(!s(c))throw TypeError(String(c)+" is not an object");return c}},"83ab":function(o,i,a){var s=a("d039");o.exports=!s(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(o,i,a){var s=a("c04e"),c=a("9bf2"),l=a("5c6c");o.exports=function(u,f,d){var h=s(f);h in u?c.f(u,h,l(0,d)):u[h]=d}},"861d":function(o,i){o.exports=function(a){return typeof a=="object"?a!==null:typeof a=="function"}},8875:function(o,i,a){var s,c,l;(function(u,f){c=[],s=f,l=typeof s=="function"?s.apply(i,c):s,l!==void 0&&(o.exports=l)})(typeof self<"u"?self:this,function(){function u(){var f=Object.getOwnPropertyDescriptor(document,"currentScript");if(!f&&"currentScript"in document&&document.currentScript||f&&f.get!==u&&document.currentScript)return document.currentScript;try{throw new Error}catch(k){var d=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,h=/@([^@]*):(\d+):(\d+)\s*$/ig,p=d.exec(k.stack)||h.exec(k.stack),m=p&&p[1]||!1,v=p&&p[2]||!1,b=document.location.href.replace(document.location.hash,""),x,R,y,A=document.getElementsByTagName("script");m===b&&(x=document.documentElement.outerHTML,R=new RegExp("(?:[^\\n]+?\\n){0,"+(v-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),y=x.replace(R,"$1").trim());for(var S=0;S<A.length;S++)if(A[S].readyState==="interactive"||A[S].src===m||m===b&&A[S].innerHTML&&A[S].innerHTML.trim()===y)return A[S];return null}}return u})},8925:function(o,i,a){var s=a("c6cd"),c=Function.toString;typeof s.inspectSource!="function"&&(s.inspectSource=function(l){return c.call(l)}),o.exports=s.inspectSource},"8aa5":function(o,i,a){var s=a("6547").charAt;o.exports=function(c,l,u){return l+(u?s(c,l).length:1)}},"8bbf":function(o,i){o.exports=n},"90e3":function(o,i){var a=0,s=Math.random();o.exports=function(c){return"Symbol("+String(c===void 0?"":c)+")_"+(++a+s).toString(36)}},9112:function(o,i,a){var s=a("83ab"),c=a("9bf2"),l=a("5c6c");o.exports=s?function(u,f,d){return c.f(u,f,l(1,d))}:function(u,f,d){return u[f]=d,u}},9263:function(o,i,a){var s=a("ad6d"),c=a("9f7f"),l=RegExp.prototype.exec,u=String.prototype.replace,f=l,d=function(){var v=/a/,b=/b*/g;return l.call(v,"a"),l.call(b,"a"),v.lastIndex!==0||b.lastIndex!==0}(),h=c.UNSUPPORTED_Y||c.BROKEN_CARET,p=/()??/.exec("")[1]!==void 0,m=d||p||h;m&&(f=function(b){var x=this,R,y,A,S,k=h&&x.sticky,O=s.call(x),w=x.source,I=0,E=b;return k&&(O=O.replace("y",""),O.indexOf("g")===-1&&(O+="g"),E=String(b).slice(x.lastIndex),x.lastIndex>0&&(!x.multiline||x.multiline&&b[x.lastIndex-1]!==`
|
|
`)&&(w="(?: "+w+")",E=" "+E,I++),y=new RegExp("^(?:"+w+")",O)),p&&(y=new RegExp("^"+w+"$(?!\\s)",O)),d&&(R=x.lastIndex),A=l.call(k?y:x,E),k?A?(A.input=A.input.slice(I),A[0]=A[0].slice(I),A.index=x.lastIndex,x.lastIndex+=A[0].length):x.lastIndex=0:d&&A&&(x.lastIndex=x.global?A.index+A[0].length:R),p&&A&&A.length>1&&u.call(A[0],y,function(){for(S=1;S<arguments.length-2;S++)arguments[S]===void 0&&(A[S]=void 0)}),A}),o.exports=f},"94ca":function(o,i,a){var s=a("d039"),c=/#|\.prototype\./,l=function(p,m){var v=f[u(p)];return v==h?!0:v==d?!1:typeof m=="function"?s(m):!!m},u=l.normalize=function(p){return String(p).replace(c,".").toLowerCase()},f=l.data={},d=l.NATIVE="N",h=l.POLYFILL="P";o.exports=l},"99af":function(o,i,a){var s=a("23e7"),c=a("d039"),l=a("e8b5"),u=a("861d"),f=a("7b0b"),d=a("50c4"),h=a("8418"),p=a("65f0"),m=a("1dde"),v=a("b622"),b=a("2d00"),x=v("isConcatSpreadable"),R=9007199254740991,y="Maximum allowed index exceeded",A=b>=51||!c(function(){var w=[];return w[x]=!1,w.concat()[0]!==w}),S=m("concat"),k=function(w){if(!u(w))return!1;var I=w[x];return I!==void 0?!!I:l(w)},O=!A||!S;s({target:"Array",proto:!0,forced:O},{concat:function(I){var E=f(this),T=p(E,0),F=0,N,P,C,X,U;for(N=-1,C=arguments.length;N<C;N++)if(U=N===-1?E:arguments[N],k(U)){if(X=d(U.length),F+X>R)throw TypeError(y);for(P=0;P<X;P++,F++)P in U&&h(T,F,U[P])}else{if(F>=R)throw TypeError(y);h(T,F++,U)}return T.length=F,T}})},"9bdd":function(o,i,a){var s=a("825a");o.exports=function(c,l,u,f){try{return f?l(s(u)[0],u[1]):l(u)}catch(h){var d=c.return;throw d!==void 0&&s(d.call(c)),h}}},"9bf2":function(o,i,a){var s=a("83ab"),c=a("0cfb"),l=a("825a"),u=a("c04e"),f=Object.defineProperty;i.f=s?f:function(h,p,m){if(l(h),p=u(p,!0),l(m),c)try{return f(h,p,m)}catch{}if("get"in m||"set"in m)throw TypeError("Accessors not supported");return"value"in m&&(h[p]=m.value),h}},"9ed3":function(o,i,a){var s=a("ae93").IteratorPrototype,c=a("7c73"),l=a("5c6c"),u=a("d44e"),f=a("3f8c"),d=function(){return this};o.exports=function(h,p,m){var v=p+" Iterator";return h.prototype=c(s,{next:l(1,m)}),u(h,v,!1,!0),f[v]=d,h}},"9f7f":function(o,i,a){var s=a("d039");function c(l,u){return RegExp(l,u)}i.UNSUPPORTED_Y=s(function(){var l=c("a","y");return l.lastIndex=2,l.exec("abcd")!=null}),i.BROKEN_CARET=s(function(){var l=c("^r","gy");return l.lastIndex=2,l.exec("str")!=null})},a2bf:function(o,i,a){var s=a("e8b5"),c=a("50c4"),l=a("0366"),u=function(f,d,h,p,m,v,b,x){for(var R=m,y=0,A=b?l(b,x,3):!1,S;y<p;){if(y in h){if(S=A?A(h[y],y,d):h[y],v>0&&s(S))R=u(f,d,S,c(S.length),R,v-1)-1;else{if(R>=9007199254740991)throw TypeError("Exceed the acceptable array length");f[R]=S}R++}y++}return R};o.exports=u},a352:function(o,i){o.exports=r},a434:function(o,i,a){var s=a("23e7"),c=a("23cb"),l=a("a691"),u=a("50c4"),f=a("7b0b"),d=a("65f0"),h=a("8418"),p=a("1dde"),m=a("ae40"),v=p("splice"),b=m("splice",{ACCESSORS:!0,0:0,1:2}),x=Math.max,R=Math.min,y=9007199254740991,A="Maximum allowed length exceeded";s({target:"Array",proto:!0,forced:!v||!b},{splice:function(k,O){var w=f(this),I=u(w.length),E=c(k,I),T=arguments.length,F,N,P,C,X,U;if(T===0?F=N=0:T===1?(F=0,N=I-E):(F=T-2,N=R(x(l(O),0),I-E)),I+F-N>y)throw TypeError(A);for(P=d(w,N),C=0;C<N;C++)X=E+C,X in w&&h(P,C,w[X]);if(P.length=N,F<N){for(C=E;C<I-N;C++)X=C+N,U=C+F,X in w?w[U]=w[X]:delete w[U];for(C=I;C>I-N+F;C--)delete w[C-1]}else if(F>N)for(C=I-N;C>E;C--)X=C+N-1,U=C+F-1,X in w?w[U]=w[X]:delete w[U];for(C=0;C<F;C++)w[C+E]=arguments[C+2];return w.length=I-N+F,P}})},a4d3:function(o,i,a){var s=a("23e7"),c=a("da84"),l=a("d066"),u=a("c430"),f=a("83ab"),d=a("4930"),h=a("fdbf"),p=a("d039"),m=a("5135"),v=a("e8b5"),b=a("861d"),x=a("825a"),R=a("7b0b"),y=a("fc6a"),A=a("c04e"),S=a("5c6c"),k=a("7c73"),O=a("df75"),w=a("241c"),I=a("057f"),E=a("7418"),T=a("06cf"),F=a("9bf2"),N=a("d1e7"),P=a("9112"),C=a("6eeb"),X=a("5692"),U=a("f772"),K=a("d012"),ie=a("90e3"),B=a("b622"),Z=a("e538"),Q=a("746f"),G=a("d44e"),q=a("69f3"),ae=a("b727").forEach,j=U("hidden"),H="Symbol",de="prototype",ye=B("toPrimitive"),me=q.set,J=q.getterFor(H),ce=Object[de],W=c.Symbol,ne=l("JSON","stringify"),ue=T.f,$=F.f,te=I.f,oe=N.f,ge=X("symbols"),le=X("op-symbols"),ve=X("string-to-symbol-registry"),Re=X("symbol-to-string-registry"),_e=X("wks"),Me=c.QObject,be=!Me||!Me[de]||!Me[de].findChild,ut=f&&p(function(){return k($({},"a",{get:function(){return $(this,"a",{value:7}).a}})).a!=7})?function(ct,ht,yt){var Ft=ue(ce,ht);Ft&&delete ce[ht],$(ct,ht,yt),Ft&&ct!==ce&&$(ce,ht,Ft)}:$,tt=function(ct,ht){var yt=ge[ct]=k(W[de]);return me(yt,{type:H,tag:ct,description:ht}),f||(yt.description=ht),yt},Oe=h?function(ct){return typeof ct=="symbol"}:function(ct){return Object(ct)instanceof W},Ne=function(ht,yt,Ft){ht===ce&&Ne(le,yt,Ft),x(ht);var Zt=A(yt,!0);return x(Ft),m(ge,Zt)?(Ft.enumerable?(m(ht,j)&&ht[j][Zt]&&(ht[j][Zt]=!1),Ft=k(Ft,{enumerable:S(0,!1)})):(m(ht,j)||$(ht,j,S(1,{})),ht[j][Zt]=!0),ut(ht,Zt,Ft)):$(ht,Zt,Ft)},Fe=function(ht,yt){x(ht);var Ft=y(yt),Zt=O(Ft).concat(et(Ft));return ae(Zt,function(Nn){(!f||qe.call(Ft,Nn))&&Ne(ht,Nn,Ft[Nn])}),ht},De=function(ht,yt){return yt===void 0?k(ht):Fe(k(ht),yt)},qe=function(ht){var yt=A(ht,!0),Ft=oe.call(this,yt);return this===ce&&m(ge,yt)&&!m(le,yt)?!1:Ft||!m(this,yt)||!m(ge,yt)||m(this,j)&&this[j][yt]?Ft:!0},ke=function(ht,yt){var Ft=y(ht),Zt=A(yt,!0);if(!(Ft===ce&&m(ge,Zt)&&!m(le,Zt))){var Nn=ue(Ft,Zt);return Nn&&m(ge,Zt)&&!(m(Ft,j)&&Ft[j][Zt])&&(Nn.enumerable=!0),Nn}},Ze=function(ht){var yt=te(y(ht)),Ft=[];return ae(yt,function(Zt){!m(ge,Zt)&&!m(K,Zt)&&Ft.push(Zt)}),Ft},et=function(ht){var yt=ht===ce,Ft=te(yt?le:y(ht)),Zt=[];return ae(Ft,function(Nn){m(ge,Nn)&&(!yt||m(ce,Nn))&&Zt.push(ge[Nn])}),Zt};if(d||(W=function(){if(this instanceof W)throw TypeError("Symbol is not a constructor");var ht=!arguments.length||arguments[0]===void 0?void 0:String(arguments[0]),yt=ie(ht),Ft=function(Zt){this===ce&&Ft.call(le,Zt),m(this,j)&&m(this[j],yt)&&(this[j][yt]=!1),ut(this,yt,S(1,Zt))};return f&&be&&ut(ce,yt,{configurable:!0,set:Ft}),tt(yt,ht)},C(W[de],"toString",function(){return J(this).tag}),C(W,"withoutSetter",function(ct){return tt(ie(ct),ct)}),N.f=qe,F.f=Ne,T.f=ke,w.f=I.f=Ze,E.f=et,Z.f=function(ct){return tt(B(ct),ct)},f&&($(W[de],"description",{configurable:!0,get:function(){return J(this).description}}),u||C(ce,"propertyIsEnumerable",qe,{unsafe:!0}))),s({global:!0,wrap:!0,forced:!d,sham:!d},{Symbol:W}),ae(O(_e),function(ct){Q(ct)}),s({target:H,stat:!0,forced:!d},{for:function(ct){var ht=String(ct);if(m(ve,ht))return ve[ht];var yt=W(ht);return ve[ht]=yt,Re[yt]=ht,yt},keyFor:function(ht){if(!Oe(ht))throw TypeError(ht+" is not a symbol");if(m(Re,ht))return Re[ht]},useSetter:function(){be=!0},useSimple:function(){be=!1}}),s({target:"Object",stat:!0,forced:!d,sham:!f},{create:De,defineProperty:Ne,defineProperties:Fe,getOwnPropertyDescriptor:ke}),s({target:"Object",stat:!0,forced:!d},{getOwnPropertyNames:Ze,getOwnPropertySymbols:et}),s({target:"Object",stat:!0,forced:p(function(){E.f(1)})},{getOwnPropertySymbols:function(ht){return E.f(R(ht))}}),ne){var xt=!d||p(function(){var ct=W();return ne([ct])!="[null]"||ne({a:ct})!="{}"||ne(Object(ct))!="{}"});s({target:"JSON",stat:!0,forced:xt},{stringify:function(ht,yt,Ft){for(var Zt=[ht],Nn=1,aa;arguments.length>Nn;)Zt.push(arguments[Nn++]);if(aa=yt,!(!b(yt)&&ht===void 0||Oe(ht)))return v(yt)||(yt=function(_a,io){if(typeof aa=="function"&&(io=aa.call(this,_a,io)),!Oe(io))return io}),Zt[1]=yt,ne.apply(null,Zt)}})}W[de][ye]||P(W[de],ye,W[de].valueOf),G(W,H),K[j]=!0},a630:function(o,i,a){var s=a("23e7"),c=a("4df4"),l=a("1c7e"),u=!l(function(f){Array.from(f)});s({target:"Array",stat:!0,forced:u},{from:c})},a640:function(o,i,a){var s=a("d039");o.exports=function(c,l){var u=[][c];return!!u&&s(function(){u.call(null,l||function(){throw 1},1)})}},a691:function(o,i){var a=Math.ceil,s=Math.floor;o.exports=function(c){return isNaN(c=+c)?0:(c>0?s:a)(c)}},ab13:function(o,i,a){var s=a("b622"),c=s("match");o.exports=function(l){var u=/./;try{"/./"[l](u)}catch{try{return u[c]=!1,"/./"[l](u)}catch{}}return!1}},ac1f:function(o,i,a){var s=a("23e7"),c=a("9263");s({target:"RegExp",proto:!0,forced:/./.exec!==c},{exec:c})},ad6d:function(o,i,a){var s=a("825a");o.exports=function(){var c=s(this),l="";return c.global&&(l+="g"),c.ignoreCase&&(l+="i"),c.multiline&&(l+="m"),c.dotAll&&(l+="s"),c.unicode&&(l+="u"),c.sticky&&(l+="y"),l}},ae40:function(o,i,a){var s=a("83ab"),c=a("d039"),l=a("5135"),u=Object.defineProperty,f={},d=function(h){throw h};o.exports=function(h,p){if(l(f,h))return f[h];p||(p={});var m=[][h],v=l(p,"ACCESSORS")?p.ACCESSORS:!1,b=l(p,0)?p[0]:d,x=l(p,1)?p[1]:void 0;return f[h]=!!m&&!c(function(){if(v&&!s)return!0;var R={length:-1};v?u(R,1,{enumerable:!0,get:d}):R[1]=1,m.call(R,b,x)})}},ae93:function(o,i,a){var s=a("e163"),c=a("9112"),l=a("5135"),u=a("b622"),f=a("c430"),d=u("iterator"),h=!1,p=function(){return this},m,v,b;[].keys&&(b=[].keys(),"next"in b?(v=s(s(b)),v!==Object.prototype&&(m=v)):h=!0),m==null&&(m={}),!f&&!l(m,d)&&c(m,d,p),o.exports={IteratorPrototype:m,BUGGY_SAFARI_ITERATORS:h}},b041:function(o,i,a){var s=a("00ee"),c=a("f5df");o.exports=s?{}.toString:function(){return"[object "+c(this)+"]"}},b0c0:function(o,i,a){var s=a("83ab"),c=a("9bf2").f,l=Function.prototype,u=l.toString,f=/^\s*function ([^ (]*)/,d="name";s&&!(d in l)&&c(l,d,{configurable:!0,get:function(){try{return u.call(this).match(f)[1]}catch{return""}}})},b622:function(o,i,a){var s=a("da84"),c=a("5692"),l=a("5135"),u=a("90e3"),f=a("4930"),d=a("fdbf"),h=c("wks"),p=s.Symbol,m=d?p:p&&p.withoutSetter||u;o.exports=function(v){return l(h,v)||(f&&l(p,v)?h[v]=p[v]:h[v]=m("Symbol."+v)),h[v]}},b64b:function(o,i,a){var s=a("23e7"),c=a("7b0b"),l=a("df75"),u=a("d039"),f=u(function(){l(1)});s({target:"Object",stat:!0,forced:f},{keys:function(h){return l(c(h))}})},b727:function(o,i,a){var s=a("0366"),c=a("44ad"),l=a("7b0b"),u=a("50c4"),f=a("65f0"),d=[].push,h=function(p){var m=p==1,v=p==2,b=p==3,x=p==4,R=p==6,y=p==5||R;return function(A,S,k,O){for(var w=l(A),I=c(w),E=s(S,k,3),T=u(I.length),F=0,N=O||f,P=m?N(A,T):v?N(A,0):void 0,C,X;T>F;F++)if((y||F in I)&&(C=I[F],X=E(C,F,w),p)){if(m)P[F]=X;else if(X)switch(p){case 3:return!0;case 5:return C;case 6:return F;case 2:d.call(P,C)}else if(x)return!1}return R?-1:b||x?x:P}};o.exports={forEach:h(0),map:h(1),filter:h(2),some:h(3),every:h(4),find:h(5),findIndex:h(6)}},c04e:function(o,i,a){var s=a("861d");o.exports=function(c,l){if(!s(c))return c;var u,f;if(l&&typeof(u=c.toString)=="function"&&!s(f=u.call(c))||typeof(u=c.valueOf)=="function"&&!s(f=u.call(c))||!l&&typeof(u=c.toString)=="function"&&!s(f=u.call(c)))return f;throw TypeError("Can't convert object to primitive value")}},c430:function(o,i){o.exports=!1},c6b6:function(o,i){var a={}.toString;o.exports=function(s){return a.call(s).slice(8,-1)}},c6cd:function(o,i,a){var s=a("da84"),c=a("ce4e"),l="__core-js_shared__",u=s[l]||c(l,{});o.exports=u},c740:function(o,i,a){var s=a("23e7"),c=a("b727").findIndex,l=a("44d2"),u=a("ae40"),f="findIndex",d=!0,h=u(f);f in[]&&Array(1)[f](function(){d=!1}),s({target:"Array",proto:!0,forced:d||!h},{findIndex:function(m){return c(this,m,arguments.length>1?arguments[1]:void 0)}}),l(f)},c8ba:function(o,i){var a;a=function(){return this}();try{a=a||new Function("return this")()}catch{typeof window=="object"&&(a=window)}o.exports=a},c975:function(o,i,a){var s=a("23e7"),c=a("4d64").indexOf,l=a("a640"),u=a("ae40"),f=[].indexOf,d=!!f&&1/[1].indexOf(1,-0)<0,h=l("indexOf"),p=u("indexOf",{ACCESSORS:!0,1:0});s({target:"Array",proto:!0,forced:d||!h||!p},{indexOf:function(v){return d?f.apply(this,arguments)||0:c(this,v,arguments.length>1?arguments[1]:void 0)}})},ca84:function(o,i,a){var s=a("5135"),c=a("fc6a"),l=a("4d64").indexOf,u=a("d012");o.exports=function(f,d){var h=c(f),p=0,m=[],v;for(v in h)!s(u,v)&&s(h,v)&&m.push(v);for(;d.length>p;)s(h,v=d[p++])&&(~l(m,v)||m.push(v));return m}},caad:function(o,i,a){var s=a("23e7"),c=a("4d64").includes,l=a("44d2"),u=a("ae40"),f=u("indexOf",{ACCESSORS:!0,1:0});s({target:"Array",proto:!0,forced:!f},{includes:function(h){return c(this,h,arguments.length>1?arguments[1]:void 0)}}),l("includes")},cc12:function(o,i,a){var s=a("da84"),c=a("861d"),l=s.document,u=c(l)&&c(l.createElement);o.exports=function(f){return u?l.createElement(f):{}}},ce4e:function(o,i,a){var s=a("da84"),c=a("9112");o.exports=function(l,u){try{c(s,l,u)}catch{s[l]=u}return u}},d012:function(o,i){o.exports={}},d039:function(o,i){o.exports=function(a){try{return!!a()}catch{return!0}}},d066:function(o,i,a){var s=a("428f"),c=a("da84"),l=function(u){return typeof u=="function"?u:void 0};o.exports=function(u,f){return arguments.length<2?l(s[u])||l(c[u]):s[u]&&s[u][f]||c[u]&&c[u][f]}},d1e7:function(o,i,a){var s={}.propertyIsEnumerable,c=Object.getOwnPropertyDescriptor,l=c&&!s.call({1:2},1);i.f=l?function(f){var d=c(this,f);return!!d&&d.enumerable}:s},d28b:function(o,i,a){var s=a("746f");s("iterator")},d2bb:function(o,i,a){var s=a("825a"),c=a("3bbe");o.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var l=!1,u={},f;try{f=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,f.call(u,[]),l=u instanceof Array}catch{}return function(h,p){return s(h),c(p),l?f.call(h,p):h.__proto__=p,h}}():void 0)},d3b7:function(o,i,a){var s=a("00ee"),c=a("6eeb"),l=a("b041");s||c(Object.prototype,"toString",l,{unsafe:!0})},d44e:function(o,i,a){var s=a("9bf2").f,c=a("5135"),l=a("b622"),u=l("toStringTag");o.exports=function(f,d,h){f&&!c(f=h?f:f.prototype,u)&&s(f,u,{configurable:!0,value:d})}},d58f:function(o,i,a){var s=a("1c0b"),c=a("7b0b"),l=a("44ad"),u=a("50c4"),f=function(d){return function(h,p,m,v){s(p);var b=c(h),x=l(b),R=u(b.length),y=d?R-1:0,A=d?-1:1;if(m<2)for(;;){if(y in x){v=x[y],y+=A;break}if(y+=A,d?y<0:R<=y)throw TypeError("Reduce of empty array with no initial value")}for(;d?y>=0:R>y;y+=A)y in x&&(v=p(v,x[y],y,b));return v}};o.exports={left:f(!1),right:f(!0)}},d784:function(o,i,a){a("ac1f");var s=a("6eeb"),c=a("d039"),l=a("b622"),u=a("9263"),f=a("9112"),d=l("species"),h=!c(function(){var x=/./;return x.exec=function(){var R=[];return R.groups={a:"7"},R},"".replace(x,"$<a>")!=="7"}),p=function(){return"a".replace(/./,"$0")==="$0"}(),m=l("replace"),v=function(){return/./[m]?/./[m]("a","$0")==="":!1}(),b=!c(function(){var x=/(?:)/,R=x.exec;x.exec=function(){return R.apply(this,arguments)};var y="ab".split(x);return y.length!==2||y[0]!=="a"||y[1]!=="b"});o.exports=function(x,R,y,A){var S=l(x),k=!c(function(){var F={};return F[S]=function(){return 7},""[x](F)!=7}),O=k&&!c(function(){var F=!1,N=/a/;return x==="split"&&(N={},N.constructor={},N.constructor[d]=function(){return N},N.flags="",N[S]=/./[S]),N.exec=function(){return F=!0,null},N[S](""),!F});if(!k||!O||x==="replace"&&!(h&&p&&!v)||x==="split"&&!b){var w=/./[S],I=y(S,""[x],function(F,N,P,C,X){return N.exec===u?k&&!X?{done:!0,value:w.call(N,P,C)}:{done:!0,value:F.call(P,N,C)}:{done:!1}},{REPLACE_KEEPS_$0:p,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:v}),E=I[0],T=I[1];s(String.prototype,x,E),s(RegExp.prototype,S,R==2?function(F,N){return T.call(F,this,N)}:function(F){return T.call(F,this)})}A&&f(RegExp.prototype[S],"sham",!0)}},d81d:function(o,i,a){var s=a("23e7"),c=a("b727").map,l=a("1dde"),u=a("ae40"),f=l("map"),d=u("map");s({target:"Array",proto:!0,forced:!f||!d},{map:function(p){return c(this,p,arguments.length>1?arguments[1]:void 0)}})},da84:function(o,i,a){(function(s){var c=function(l){return l&&l.Math==Math&&l};o.exports=c(typeof globalThis=="object"&&globalThis)||c(typeof window=="object"&&window)||c(typeof self=="object"&&self)||c(typeof s=="object"&&s)||Function("return this")()}).call(this,a("c8ba"))},dbb4:function(o,i,a){var s=a("23e7"),c=a("83ab"),l=a("56ef"),u=a("fc6a"),f=a("06cf"),d=a("8418");s({target:"Object",stat:!0,sham:!c},{getOwnPropertyDescriptors:function(p){for(var m=u(p),v=f.f,b=l(m),x={},R=0,y,A;b.length>R;)A=v(m,y=b[R++]),A!==void 0&&d(x,y,A);return x}})},dbf1:function(o,i,a){(function(s){a.d(i,"a",function(){return l});function c(){return typeof window<"u"?window.console:s.console}var l=c()}).call(this,a("c8ba"))},ddb0:function(o,i,a){var s=a("da84"),c=a("fdbc"),l=a("e260"),u=a("9112"),f=a("b622"),d=f("iterator"),h=f("toStringTag"),p=l.values;for(var m in c){var v=s[m],b=v&&v.prototype;if(b){if(b[d]!==p)try{u(b,d,p)}catch{b[d]=p}if(b[h]||u(b,h,m),c[m]){for(var x in l)if(b[x]!==l[x])try{u(b,x,l[x])}catch{b[x]=l[x]}}}}},df75:function(o,i,a){var s=a("ca84"),c=a("7839");o.exports=Object.keys||function(u){return s(u,c)}},e01a:function(o,i,a){var s=a("23e7"),c=a("83ab"),l=a("da84"),u=a("5135"),f=a("861d"),d=a("9bf2").f,h=a("e893"),p=l.Symbol;if(c&&typeof p=="function"&&(!("description"in p.prototype)||p().description!==void 0)){var m={},v=function(){var S=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),k=this instanceof v?new p(S):S===void 0?p():p(S);return S===""&&(m[k]=!0),k};h(v,p);var b=v.prototype=p.prototype;b.constructor=v;var x=b.toString,R=String(p("test"))=="Symbol(test)",y=/^Symbol\((.*)\)[^)]+$/;d(b,"description",{configurable:!0,get:function(){var S=f(this)?this.valueOf():this,k=x.call(S);if(u(m,S))return"";var O=R?k.slice(7,-1):k.replace(y,"$1");return O===""?void 0:O}}),s({global:!0,forced:!0},{Symbol:v})}},e163:function(o,i,a){var s=a("5135"),c=a("7b0b"),l=a("f772"),u=a("e177"),f=l("IE_PROTO"),d=Object.prototype;o.exports=u?Object.getPrototypeOf:function(h){return h=c(h),s(h,f)?h[f]:typeof h.constructor=="function"&&h instanceof h.constructor?h.constructor.prototype:h instanceof Object?d:null}},e177:function(o,i,a){var s=a("d039");o.exports=!s(function(){function c(){}return c.prototype.constructor=null,Object.getPrototypeOf(new c)!==c.prototype})},e260:function(o,i,a){var s=a("fc6a"),c=a("44d2"),l=a("3f8c"),u=a("69f3"),f=a("7dd0"),d="Array Iterator",h=u.set,p=u.getterFor(d);o.exports=f(Array,"Array",function(m,v){h(this,{type:d,target:s(m),index:0,kind:v})},function(){var m=p(this),v=m.target,b=m.kind,x=m.index++;return!v||x>=v.length?(m.target=void 0,{value:void 0,done:!0}):b=="keys"?{value:x,done:!1}:b=="values"?{value:v[x],done:!1}:{value:[x,v[x]],done:!1}},"values"),l.Arguments=l.Array,c("keys"),c("values"),c("entries")},e439:function(o,i,a){var s=a("23e7"),c=a("d039"),l=a("fc6a"),u=a("06cf").f,f=a("83ab"),d=c(function(){u(1)}),h=!f||d;s({target:"Object",stat:!0,forced:h,sham:!f},{getOwnPropertyDescriptor:function(m,v){return u(l(m),v)}})},e538:function(o,i,a){var s=a("b622");i.f=s},e893:function(o,i,a){var s=a("5135"),c=a("56ef"),l=a("06cf"),u=a("9bf2");o.exports=function(f,d){for(var h=c(d),p=u.f,m=l.f,v=0;v<h.length;v++){var b=h[v];s(f,b)||p(f,b,m(d,b))}}},e8b5:function(o,i,a){var s=a("c6b6");o.exports=Array.isArray||function(l){return s(l)=="Array"}},e95a:function(o,i,a){var s=a("b622"),c=a("3f8c"),l=s("iterator"),u=Array.prototype;o.exports=function(f){return f!==void 0&&(c.Array===f||u[l]===f)}},f5df:function(o,i,a){var s=a("00ee"),c=a("c6b6"),l=a("b622"),u=l("toStringTag"),f=c(function(){return arguments}())=="Arguments",d=function(h,p){try{return h[p]}catch{}};o.exports=s?c:function(h){var p,m,v;return h===void 0?"Undefined":h===null?"Null":typeof(m=d(p=Object(h),u))=="string"?m:f?c(p):(v=c(p))=="Object"&&typeof p.callee=="function"?"Arguments":v}},f772:function(o,i,a){var s=a("5692"),c=a("90e3"),l=s("keys");o.exports=function(u){return l[u]||(l[u]=c(u))}},fb15:function(o,i,a){if(a.r(i),typeof window<"u"){var s=window.document.currentScript;{var c=a("8875");s=c(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:c})}var l=s&&s.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);l&&(a.p=l[1])}a("99af"),a("4de4"),a("4160"),a("c975"),a("d81d"),a("a434"),a("159b"),a("a4d3"),a("e439"),a("dbb4"),a("b64b");function u(Oe,Ne,Fe){return Ne in Oe?Object.defineProperty(Oe,Ne,{value:Fe,enumerable:!0,configurable:!0,writable:!0}):Oe[Ne]=Fe,Oe}function f(Oe,Ne){var Fe=Object.keys(Oe);if(Object.getOwnPropertySymbols){var De=Object.getOwnPropertySymbols(Oe);Ne&&(De=De.filter(function(qe){return Object.getOwnPropertyDescriptor(Oe,qe).enumerable})),Fe.push.apply(Fe,De)}return Fe}function d(Oe){for(var Ne=1;Ne<arguments.length;Ne++){var Fe=arguments[Ne]!=null?arguments[Ne]:{};Ne%2?f(Object(Fe),!0).forEach(function(De){u(Oe,De,Fe[De])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Oe,Object.getOwnPropertyDescriptors(Fe)):f(Object(Fe)).forEach(function(De){Object.defineProperty(Oe,De,Object.getOwnPropertyDescriptor(Fe,De))})}return Oe}function h(Oe){if(Array.isArray(Oe))return Oe}a("e01a"),a("d28b"),a("e260"),a("d3b7"),a("3ca3"),a("ddb0");function p(Oe,Ne){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(Oe)))){var Fe=[],De=!0,qe=!1,ke=void 0;try{for(var Ze=Oe[Symbol.iterator](),et;!(De=(et=Ze.next()).done)&&(Fe.push(et.value),!(Ne&&Fe.length===Ne));De=!0);}catch(xt){qe=!0,ke=xt}finally{try{!De&&Ze.return!=null&&Ze.return()}finally{if(qe)throw ke}}return Fe}}a("a630"),a("fb6a"),a("b0c0"),a("25f0");function m(Oe,Ne){(Ne==null||Ne>Oe.length)&&(Ne=Oe.length);for(var Fe=0,De=new Array(Ne);Fe<Ne;Fe++)De[Fe]=Oe[Fe];return De}function v(Oe,Ne){if(Oe){if(typeof Oe=="string")return m(Oe,Ne);var Fe=Object.prototype.toString.call(Oe).slice(8,-1);if(Fe==="Object"&&Oe.constructor&&(Fe=Oe.constructor.name),Fe==="Map"||Fe==="Set")return Array.from(Oe);if(Fe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Fe))return m(Oe,Ne)}}function b(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function x(Oe,Ne){return h(Oe)||p(Oe,Ne)||v(Oe,Ne)||b()}function R(Oe){if(Array.isArray(Oe))return m(Oe)}function y(Oe){if(typeof Symbol<"u"&&Symbol.iterator in Object(Oe))return Array.from(Oe)}function A(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function S(Oe){return R(Oe)||y(Oe)||v(Oe)||A()}var k=a("a352"),O=a.n(k);function w(Oe){Oe.parentElement!==null&&Oe.parentElement.removeChild(Oe)}function I(Oe,Ne,Fe){var De=Fe===0?Oe.children[0]:Oe.children[Fe-1].nextSibling;Oe.insertBefore(Ne,De)}var E=a("dbf1");a("13d5"),a("4fad"),a("ac1f"),a("5319");function T(Oe){var Ne=Object.create(null);return function(De){var qe=Ne[De];return qe||(Ne[De]=Oe(De))}}var F=/-(\w)/g,N=T(function(Oe){return Oe.replace(F,function(Ne,Fe){return Fe.toUpperCase()})});a("5db7"),a("73d9");var P=["Start","Add","Remove","Update","End"],C=["Choose","Unchoose","Sort","Filter","Clone"],X=["Move"],U=[X,P,C].flatMap(function(Oe){return Oe}).map(function(Oe){return"on".concat(Oe)}),K={manage:X,manageAndEmit:P,emit:C};function ie(Oe){return U.indexOf(Oe)!==-1}a("caad"),a("2ca0");var B=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"];function Z(Oe){return B.includes(Oe)}function Q(Oe){return["transition-group","TransitionGroup"].includes(Oe)}function G(Oe){return["id","class","role","style"].includes(Oe)||Oe.startsWith("data-")||Oe.startsWith("aria-")||Oe.startsWith("on")}function q(Oe){return Oe.reduce(function(Ne,Fe){var De=x(Fe,2),qe=De[0],ke=De[1];return Ne[qe]=ke,Ne},{})}function ae(Oe){var Ne=Oe.$attrs,Fe=Oe.componentData,De=Fe===void 0?{}:Fe,qe=q(Object.entries(Ne).filter(function(ke){var Ze=x(ke,2),et=Ze[0];return Ze[1],G(et)}));return d(d({},qe),De)}function j(Oe){var Ne=Oe.$attrs,Fe=Oe.callBackBuilder,De=q(H(Ne));Object.entries(Fe).forEach(function(ke){var Ze=x(ke,2),et=Ze[0],xt=Ze[1];K[et].forEach(function(ct){De["on".concat(ct)]=xt(ct)})});var qe="[data-draggable]".concat(De.draggable||"");return d(d({},De),{},{draggable:qe})}function H(Oe){return Object.entries(Oe).filter(function(Ne){var Fe=x(Ne,2),De=Fe[0];return Fe[1],!G(De)}).map(function(Ne){var Fe=x(Ne,2),De=Fe[0],qe=Fe[1];return[N(De),qe]}).filter(function(Ne){var Fe=x(Ne,2),De=Fe[0];return Fe[1],!ie(De)})}a("c740");function de(Oe,Ne){if(!(Oe instanceof Ne))throw new TypeError("Cannot call a class as a function")}function ye(Oe,Ne){for(var Fe=0;Fe<Ne.length;Fe++){var De=Ne[Fe];De.enumerable=De.enumerable||!1,De.configurable=!0,"value"in De&&(De.writable=!0),Object.defineProperty(Oe,De.key,De)}}function me(Oe,Ne,Fe){return Ne&&ye(Oe.prototype,Ne),Fe&&ye(Oe,Fe),Oe}var J=function(Ne){var Fe=Ne.el;return Fe},ce=function(Ne,Fe){return Ne.__draggable_context=Fe},W=function(Ne){return Ne.__draggable_context},ne=function(){function Oe(Ne){var Fe=Ne.nodes,De=Fe.header,qe=Fe.default,ke=Fe.footer,Ze=Ne.root,et=Ne.realList;de(this,Oe),this.defaultNodes=qe,this.children=[].concat(S(De),S(qe),S(ke)),this.externalComponent=Ze.externalComponent,this.rootTransition=Ze.transition,this.tag=Ze.tag,this.realList=et}return me(Oe,[{key:"render",value:function(Fe,De){var qe=this.tag,ke=this.children,Ze=this._isRootComponent,et=Ze?{default:function(){return ke}}:ke;return Fe(qe,De,et)}},{key:"updated",value:function(){var Fe=this.defaultNodes,De=this.realList;Fe.forEach(function(qe,ke){ce(J(qe),{element:De[ke],index:ke})})}},{key:"getUnderlyingVm",value:function(Fe){return W(Fe)}},{key:"getVmIndexFromDomIndex",value:function(Fe,De){var qe=this.defaultNodes,ke=qe.length,Ze=De.children,et=Ze.item(Fe);if(et===null)return ke;var xt=W(et);if(xt)return xt.index;if(ke===0)return 0;var ct=J(qe[0]),ht=S(Ze).findIndex(function(yt){return yt===ct});return Fe<ht?0:ke}},{key:"_isRootComponent",get:function(){return this.externalComponent||this.rootTransition}}]),Oe}(),ue=a("8bbf");function $(Oe,Ne){var Fe=Oe[Ne];return Fe?Fe():[]}function te(Oe){var Ne=Oe.$slots,Fe=Oe.realList,De=Oe.getKey,qe=Fe||[],ke=["header","footer"].map(function(yt){return $(Ne,yt)}),Ze=x(ke,2),et=Ze[0],xt=Ze[1],ct=Ne.item;if(!ct)throw new Error("draggable element must have an item slot");var ht=qe.flatMap(function(yt,Ft){return ct({element:yt,index:Ft}).map(function(Zt){return Zt.key=De(yt),Zt.props=d(d({},Zt.props||{}),{},{"data-draggable":!0}),Zt})});if(ht.length!==qe.length)throw new Error("Item slot must have only one child");return{header:et,footer:xt,default:ht}}function oe(Oe){var Ne=Q(Oe),Fe=!Z(Oe)&&!Ne;return{transition:Ne,externalComponent:Fe,tag:Fe?Object(ue.resolveComponent)(Oe):Ne?ue.TransitionGroup:Oe}}function ge(Oe){var Ne=Oe.$slots,Fe=Oe.tag,De=Oe.realList,qe=Oe.getKey,ke=te({$slots:Ne,realList:De,getKey:qe}),Ze=oe(Fe);return new ne({nodes:ke,root:Ze,realList:De})}function le(Oe,Ne){var Fe=this;Object(ue.nextTick)(function(){return Fe.$emit(Oe.toLowerCase(),Ne)})}function ve(Oe){var Ne=this;return function(Fe,De){if(Ne.realList!==null)return Ne["onDrag".concat(Oe)](Fe,De)}}function Re(Oe){var Ne=this,Fe=ve.call(this,Oe);return function(De,qe){Fe.call(Ne,De,qe),le.call(Ne,Oe,De)}}var _e=null,Me={list:{type:Array,required:!1,default:null},modelValue:{type:Array,required:!1,default:null},itemKey:{type:[String,Function],required:!0},clone:{type:Function,default:function(Ne){return Ne}},tag:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},be=["update:modelValue","change"].concat(S([].concat(S(K.manageAndEmit),S(K.emit)).map(function(Oe){return Oe.toLowerCase()}))),ut=Object(ue.defineComponent)({name:"draggable",inheritAttrs:!1,props:Me,emits:be,data:function(){return{error:!1}},render:function(){try{this.error=!1;var Ne=this.$slots,Fe=this.$attrs,De=this.tag,qe=this.componentData,ke=this.realList,Ze=this.getKey,et=ge({$slots:Ne,tag:De,realList:ke,getKey:Ze});this.componentStructure=et;var xt=ae({$attrs:Fe,componentData:qe});return et.render(ue.h,xt)}catch(ct){return this.error=!0,Object(ue.h)("pre",{style:{color:"red"}},ct.stack)}},created:function(){this.list!==null&&this.modelValue!==null&&E.a.error("modelValue and list props are mutually exclusive! Please set one or another.")},mounted:function(){var Ne=this;if(!this.error){var Fe=this.$attrs,De=this.$el,qe=this.componentStructure;qe.updated();var ke=j({$attrs:Fe,callBackBuilder:{manageAndEmit:function(xt){return Re.call(Ne,xt)},emit:function(xt){return le.bind(Ne,xt)},manage:function(xt){return ve.call(Ne,xt)}}}),Ze=De.nodeType===1?De:De.parentElement;this._sortable=new O.a(Ze,ke),this.targetDomElement=Ze,Ze.__draggable_component__=this}},updated:function(){this.componentStructure.updated()},beforeUnmount:function(){this._sortable!==void 0&&this._sortable.destroy()},computed:{realList:function(){var Ne=this.list;return Ne||this.modelValue},getKey:function(){var Ne=this.itemKey;return typeof Ne=="function"?Ne:function(Fe){return Fe[Ne]}}},watch:{$attrs:{handler:function(Ne){var Fe=this._sortable;Fe&&H(Ne).forEach(function(De){var qe=x(De,2),ke=qe[0],Ze=qe[1];Fe.option(ke,Ze)})},deep:!0}},methods:{getUnderlyingVm:function(Ne){return this.componentStructure.getUnderlyingVm(Ne)||null},getUnderlyingPotencialDraggableComponent:function(Ne){return Ne.__draggable_component__},emitChanges:function(Ne){var Fe=this;Object(ue.nextTick)(function(){return Fe.$emit("change",Ne)})},alterList:function(Ne){if(this.list){Ne(this.list);return}var Fe=S(this.modelValue);Ne(Fe),this.$emit("update:modelValue",Fe)},spliceList:function(){var Ne=arguments,Fe=function(qe){return qe.splice.apply(qe,S(Ne))};this.alterList(Fe)},updatePosition:function(Ne,Fe){var De=function(ke){return ke.splice(Fe,0,ke.splice(Ne,1)[0])};this.alterList(De)},getRelatedContextFromMoveEvent:function(Ne){var Fe=Ne.to,De=Ne.related,qe=this.getUnderlyingPotencialDraggableComponent(Fe);if(!qe)return{component:qe};var ke=qe.realList,Ze={list:ke,component:qe};if(Fe!==De&&ke){var et=qe.getUnderlyingVm(De)||{};return d(d({},et),Ze)}return Ze},getVmIndexFromDomIndex:function(Ne){return this.componentStructure.getVmIndexFromDomIndex(Ne,this.targetDomElement)},onDragStart:function(Ne){this.context=this.getUnderlyingVm(Ne.item),Ne.item._underlying_vm_=this.clone(this.context.element),_e=Ne.item},onDragAdd:function(Ne){var Fe=Ne.item._underlying_vm_;if(Fe!==void 0){w(Ne.item);var De=this.getVmIndexFromDomIndex(Ne.newIndex);this.spliceList(De,0,Fe);var qe={element:Fe,newIndex:De};this.emitChanges({added:qe})}},onDragRemove:function(Ne){if(I(this.$el,Ne.item,Ne.oldIndex),Ne.pullMode==="clone"){w(Ne.clone);return}var Fe=this.context,De=Fe.index,qe=Fe.element;this.spliceList(De,1);var ke={element:qe,oldIndex:De};this.emitChanges({removed:ke})},onDragUpdate:function(Ne){w(Ne.item),I(Ne.from,Ne.item,Ne.oldIndex);var Fe=this.context.index,De=this.getVmIndexFromDomIndex(Ne.newIndex);this.updatePosition(Fe,De);var qe={element:this.context.element,oldIndex:Fe,newIndex:De};this.emitChanges({moved:qe})},computeFutureIndex:function(Ne,Fe){if(!Ne.element)return 0;var De=S(Fe.to.children).filter(function(et){return et.style.display!=="none"}),qe=De.indexOf(Fe.related),ke=Ne.component.getVmIndexFromDomIndex(qe),Ze=De.indexOf(_e)!==-1;return Ze||!Fe.willInsertAfter?ke:ke+1},onDragMove:function(Ne,Fe){var De=this.move,qe=this.realList;if(!De||!qe)return!0;var ke=this.getRelatedContextFromMoveEvent(Ne),Ze=this.computeFutureIndex(ke,Ne),et=d(d({},this.context),{},{futureIndex:Ze}),xt=d(d({},Ne),{},{relatedContext:ke,draggedContext:et});return De(xt,Fe)},onDragEnd:function(){_e=null}}}),tt=ut;i.default=tt},fb6a:function(o,i,a){var s=a("23e7"),c=a("861d"),l=a("e8b5"),u=a("23cb"),f=a("50c4"),d=a("fc6a"),h=a("8418"),p=a("b622"),m=a("1dde"),v=a("ae40"),b=m("slice"),x=v("slice",{ACCESSORS:!0,0:0,1:2}),R=p("species"),y=[].slice,A=Math.max;s({target:"Array",proto:!0,forced:!b||!x},{slice:function(k,O){var w=d(this),I=f(w.length),E=u(k,I),T=u(O===void 0?I:O,I),F,N,P;if(l(w)&&(F=w.constructor,typeof F=="function"&&(F===Array||l(F.prototype))?F=void 0:c(F)&&(F=F[R],F===null&&(F=void 0)),F===Array||F===void 0))return y.call(w,E,T);for(N=new(F===void 0?Array:F)(A(T-E,0)),P=0;E<T;E++,P++)E in w&&h(N,P,w[E]);return N.length=P,N}})},fc6a:function(o,i,a){var s=a("44ad"),c=a("1d80");o.exports=function(l){return s(c(l))}},fdbc:function(o,i){o.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},fdbf:function(o,i,a){var s=a("4930");o.exports=s&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}}).default})})(k_);var k2e=k_.exports;const U5=Ug(k2e),N2e={class:"add-slide"},P2e={class:"select-btn"},C2e=["onMousedown"],I2e={class:"page-number"},F2e=Ie({__name:"index",setup(e){const t=ft(),n=st(),r=bs(),{selectedSlidesIndex:o,thumbnailsFocus:i}=Ee(t),{slides:a,slideIndex:s}=Ee(n),{ctrlKeyState:c,shiftKeyState:l}=Ee(r),{slidesLoadLimit:u}=Dp(),f=we(()=>[...o.value,s.value]),d=he(!1),{copySlide:h,pasteSlide:p,createSlide:m,createSlideByTemplate:v,copyAndPasteSlide:b,deleteSlide:x,cutSlide:R,selectAllSlide:y,sortSlides:A}=Bd(),S=he();Tt(()=>s.value,()=>{f.value.length&&t.updateSelectedSlidesIndex([]),Wr(()=>{var C,X;const P=(X=(C=S.value)==null?void 0:C.$el)==null?void 0:X.querySelector(".thumbnail-item.active");S.value&&P&&!BJ(P,S.value.$el)&&setTimeout(()=>{P.scrollIntoView({behavior:"smooth"})},100)})});const k=P=>{t.setActiveElementIdList([]),s.value!==P&&n.updateSlideIndex(P)},O=(P,C)=>{const X=f.value.length>1;if(!(X&&f.value.includes(C)&&P.button!==0))if(c.value)if(s.value===C){if(!X)return;const U=f.value.filter(K=>K!==C);t.updateSelectedSlidesIndex(U),k(f.value[0])}else if(f.value.includes(C)){const U=f.value.filter(K=>K!==C);t.updateSelectedSlidesIndex(U)}else{const U=[...f.value,C];t.updateSelectedSlidesIndex(U)}else if(l.value){if(s.value===C&&!X)return;let U=Math.min(...f.value),K=C;C<U&&(K=Math.max(...f.value),U=C);const ie=[];for(let B=U;B<=K;B++)ie.push(B);t.updateSelectedSlidesIndex(ie)}else t.updateSelectedSlidesIndex([]),k(C)},w=P=>{i.value!==P&&(t.setThumbnailsFocus(P),P||t.updateSelectedSlidesIndex([]))},I=P=>{const{newIndex:C,oldIndex:X}=P;C===void 0||X===void 0||C===X||A(C,X)},{enterScreening:E,enterScreeningFromStart:T}=Mc(),F=()=>[{text:"粘贴",subText:"Ctrl + V",handler:p},{text:"全选",subText:"Ctrl + A",handler:y},{text:"新建页面",subText:"Enter",handler:m},{text:"幻灯片放映",subText:"F5",handler:T}],N=()=>[{text:"剪切",subText:"Ctrl + X",handler:R},{text:"复制",subText:"Ctrl + C",handler:h},{text:"粘贴",subText:"Ctrl + V",handler:p},{text:"全选",subText:"Ctrl + A",handler:y},{divider:!0},{text:"新建页面",subText:"Enter",handler:m},{text:"复制页面",subText:"Ctrl + D",handler:b},{text:"删除页面",subText:"Delete",handler:()=>x()},{divider:!0},{text:"从当前放映",subText:"Shift + F5",handler:E}];return(P,C)=>{const X=xe("IconPlus"),U=xe("IconDown"),K=Mn("contextmenu"),ie=Mn("click-outside");return Be((Y(),ee("div",{class:"thumbnails",onMousedown:C[4]||(C[4]=()=>w(!0))},[V("div",N2e,[V("div",{class:"btn",onClick:C[0]||(C[0]=B=>z(m)())},[L(X,{class:"icon"}),Ue("添加幻灯片")]),L(Pt,{trigger:"click",placement:"bottom-start",value:d.value,"onUpdate:value":C[2]||(C[2]=B=>d.value=B),center:""},{content:se(()=>[L(B1e,{onSelect:C[1]||(C[1]=B=>{z(v)(B),d.value=!1})})]),default:se(()=>[V("div",P2e,[L(U)])]),_:1},8,["value"])]),L(z(U5),{class:"thumbnail-list",ref_key:"thumbnailsRef",ref:S,modelValue:z(a),animation:200,scroll:!0,scrollSensitivity:50,onEnd:I,itemKey:"id"},{item:se(({element:B,index:Z})=>[Be((Y(),ee("div",{class:ze(["thumbnail-item",{active:z(s)===Z,selected:f.value.includes(Z)}]),onMousedown:Q=>O(Q,Z),onDblclick:C[3]||(C[3]=Q=>z(E)())},[V("div",{class:ze(["label",{"offset-left":Z>=99}])},vt(z(X0)(Z+1,2)),3),L(Fa,{class:"thumbnail",slide:B,size:120,visible:Z<z(u)},null,8,["slide","visible"])],42,C2e)),[[K,N]])]),_:1},8,["modelValue"]),V("div",I2e,"幻灯片 "+vt(z(s)+1)+" / "+vt(z(a).length),1)],32)),[[ie,()=>w(!1)],[K,F]])}}}),_2e=We(F2e,[["__scopeId","data-v-d7a17fcd"]]);function Y5(e,t){return t===void 0&&(t=15),+parseFloat(Number(e).toPrecision(t))}function ys(e){var t=e.toString().split(/[eE]/),n=(t[0].split(".")[1]||"").length-+(t[1]||0);return n>0?n:0}function dp(e){if(e.toString().indexOf("e")===-1)return Number(e.toString().replace(".",""));var t=ys(e);return t>0?Y5(Number(e)*Math.pow(10,t)):Number(e)}function k6(e){Z_&&(e>Number.MAX_SAFE_INTEGER||e<Number.MIN_SAFE_INTEGER)&&console.warn(e+" is beyond boundary when transfer to integer, the results may not be accurate")}function gv(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=t[0],o=t.slice(1);return o.reduce(function(i,a){return e(i,a)},r)}}var xc=gv(function(e,t){var n=dp(e),r=dp(t),o=ys(e)+ys(t),i=n*r;return k6(i),i/Math.pow(10,o)}),E2e=gv(function(e,t){var n=Math.pow(10,Math.max(ys(e),ys(t)));return(xc(e,n)+xc(t,n))/n}),X2e=gv(function(e,t){var n=Math.pow(10,Math.max(ys(e),ys(t)));return(xc(e,n)-xc(t,n))/n}),Y_=gv(function(e,t){var n=dp(e),r=dp(t);return k6(n),k6(r),xc(n/r,Y5(Math.pow(10,ys(t)-ys(e))))});function W2e(e,t){var n=Math.pow(10,t),r=Y_(Math.round(Math.abs(xc(e,n))),n);return e<0&&r!==0&&(r=xc(r,-1)),r}var Z_=!0;function V2e(e){e===void 0&&(e=!0),Z_=e}var U2e={strip:Y5,plus:E2e,minus:X2e,times:xc,divide:Y_,round:W2e,digitLength:ys,float2Fixed:dp,enableBoundaryChecking:V2e};const Y2e={class:"bar"},Z2e=["data-tooltip"],Q2e=["data-tooltip"],B2e=["data-tooltip"],D2e=Ie({__name:"Slider",props:{value:{},disabled:{type:Boolean,default:!1},min:{default:0},max:{default:100},step:{default:1},range:{type:Boolean,default:!1}},emits:["update:value"],setup(e,{emit:t}){const n=y=>y.getBoundingClientRect().left,r=e,o=t,i=he(),a=he(0),s=he(0),c=he(0),l=he("end"),u=y=>{let A=y/100*(r.max-r.min);if(r.step>=1)A=Math.fround(A);else{const S=r.step.toString(),k=S.match(/^[0.]*([1-9])/);if(k){const O=k[1],w=S.indexOf(O)-1;if(w>0){const I=Math.pow(10,w);A=Math.fround(A*I)/I}}}return U2e.plus(A,r.min)},f=we(()=>u(a.value)),d=we(()=>u(s.value)),h=we(()=>u(c.value));Tt(()=>r.value,()=>{r.max!==r.min&&(typeof r.value=="number"?a.value=(r.value-r.min)/(r.max-r.min)*100:(s.value=(r.value[0]-r.min)/(r.max-r.min)*100,c.value=(r.value[1]-r.min)/(r.max-r.min)*100))},{immediate:!0});const p=y=>{if(!i.value)return 0;let S=(("clientX"in y?y.clientX:y.changedTouches[0].clientX)-n(i.value))/i.value.clientWidth;S=Math.max(S,0),S=Math.min(S,1);let k=S*100;const O=r.step/(r.max-r.min)*100,w=k%O;return w>0&&(w<=O/2?k=k-w:k=k-w+O),k},m=y=>{const A=p(y);l.value==="start"?s.value=A:c.value=A},v=y=>{b(y);const A=u(a.value),S=r.value,k=l.value==="start"?[A,S[1]]:[S[0],A];k[0]>k[1]&&([k[0],k[1]]=[k[1],k[0]]),o("update:value",k),document.removeEventListener("mousemove",m),document.removeEventListener("touchmove",m),document.removeEventListener("mouseup",v),document.removeEventListener("touchend",v)},b=y=>{a.value=p(y)},x=y=>{b(y);const A=u(a.value);o("update:value",A),document.removeEventListener("mousemove",b),document.removeEventListener("touchmove",b),document.removeEventListener("mouseup",x),document.removeEventListener("touchend",x)},R=y=>{if(!r.disabled)if(r.range){const A=p(y);Math.abs(A-s.value)<Math.abs(A-c.value)?l.value="start":l.value="end",document.addEventListener("mousemove",m),document.addEventListener("touchmove",m),document.addEventListener("mouseup",v),document.addEventListener("touchend",v)}else document.addEventListener("mousemove",b),document.addEventListener("touchmove",b),document.addEventListener("mouseup",x),document.addEventListener("touchend",x)};return(y,A)=>(Y(),ee("div",{class:ze(["slider",{disabled:y.disabled}]),ref_key:"sliderRef",ref:i,onMousedown:A[0]||(A[0]=S=>R(S))},[V("div",Y2e,[y.range?(Y(),ee(Xe,{key:1},[V("div",{class:"track",style:Se({width:`${c.value-s.value}%`,left:`${s.value}%`})},null,4),V("div",{class:"thumb",style:Se({left:`${s.value}%`}),"data-tooltip":d.value},null,12,Q2e),V("div",{class:"thumb",style:Se({left:`${c.value}%`}),"data-tooltip":h.value},null,12,B2e)],64)):(Y(),ee(Xe,{key:0},[V("div",{class:"track",style:Se({width:`${a.value}%`})},null,4),V("div",{class:"thumb",style:Se({left:`${a.value}%`}),"data-tooltip":f.value},null,12,Z2e)],64))])],34))}}),no=We(D2e,[["__scopeId","data-v-a7428be4"]]),K2e=e=>(tn("data-v-c3b27b40"),e=e(),nn(),e),H2e={class:"element-opacity"},G2e={class:"row"},z2e=K2e(()=>V("div",{style:{width:"40%"}},"不透明度:",-1)),J2e=Ie({__name:"ElementOpacity",setup(e){const t=st(),{handleElement:n}=Ee(ft()),r=he(1);Tt(n,()=>{n.value&&(r.value="opacity"in n.value&&n.value.opacity!==void 0?n.value.opacity:1)},{deep:!0,immediate:!0});const{addHistorySnapshot:o}=zt(),i=a=>{if(!n.value)return;const s={opacity:a};t.updateElement({id:n.value.id,props:s}),o()};return(a,s)=>(Y(),ee("div",H2e,[V("div",G2e,[z2e,L(no,{min:0,max:1,step:.1,value:r.value,"onUpdate:value":s[0]||(s[0]=c=>i(c)),style:{width:"60%"}},null,8,["value"])])]))}}),Q_=We(J2e,[["__scopeId","data-v-c3b27b40"]]),j2e={class:"color-block"},$2e=Ie({__name:"ColorButton",props:{color:{}},setup(e){return(t,n)=>{const r=xe("IconPlatte");return Y(),Te(je,{class:"color-btn"},{default:se(()=>[V("div",j2e,[V("div",{class:"content",style:Se({backgroundColor:t.color})},null,4)]),L(r,{class:"color-btn-icon"})]),_:1})}}}),or=We($2e,[["__scopeId","data-v-5e2a7fc5"]]),q2e=Ie({__name:"Checkboard",props:{size:{default:8},white:{default:"#fff"},grey:{default:"#e6e6e6"}},setup(e){const t=e,n={},r=(a,s,c)=>{const l=document.createElement("canvas");l.width=l.height=c*2;const u=l.getContext("2d");return u?(u.fillStyle=a,u.fillRect(0,0,l.width,l.height),u.fillStyle=s,u.fillRect(0,0,c,c),u.translate(c,c),u.fillRect(0,0,c,c),l.toDataURL()):null},o=(a,s,c)=>{const l=a+","+s+","+c;if(n[l])return n[l];const u=r(a,s,c);return n[l]=u,u},i=we(()=>({backgroundImage:`url(${o(t.white,t.grey,t.size)})`}));return(a,s)=>(Y(),ee("div",{class:"checkerboard",style:Se(i.value)},null,4))}}),N6=We(q2e,[["__scopeId","data-v-46275348"]]),eme=e=>(tn("data-v-429f62d3"),e=e(),nn(),e),tme={class:"alpha"},nme={class:"alpha-checkboard-wrap"},rme=eme(()=>V("div",{class:"alpha-picker"},null,-1)),ome=[rme],ime=Ie({__name:"Alpha",props:{value:{}},emits:["colorChange"],setup(e,{emit:t}){const n=e,r=t,o=we(()=>n.value),i=we(()=>{const u=[o.value.r,o.value.g,o.value.b].join(",");return`linear-gradient(to right, rgba(${u}, 0) 0%, rgba(${u}, 1) 100%)`}),a=he(),s=u=>{if(u.preventDefault(),!a.value)return;const f=a.value.clientWidth,d=a.value.getBoundingClientRect().left+window.pageXOffset,h=u.pageX-d;let p;h<0?p=0:h>f?p=1:p=Math.round(h*100/f)/100,o.value.a!==p&&r("colorChange",{r:o.value.r,g:o.value.g,b:o.value.b,a:p})},c=()=>{window.removeEventListener("mousemove",s),window.removeEventListener("mouseup",c)},l=u=>{s(u),window.addEventListener("mousemove",s),window.addEventListener("mouseup",c)};return Sn(c),(u,f)=>(Y(),ee("div",tme,[V("div",nme,[L(N6)]),V("div",{class:"alpha-gradient",style:Se({background:i.value})},null,4),V("div",{class:"alpha-container",ref_key:"alphaRef",ref:a,onMousedown:f[0]||(f[0]=d=>l(d))},[V("div",{class:"alpha-pointer",style:Se({left:o.value.a*100+"%"})},ome,4)],544)]))}}),ame=We(ime,[["__scopeId","data-v-429f62d3"]]),sme=e=>(tn("data-v-21ccc370"),e=e(),nn(),e),lme={class:"hue"},cme=sme(()=>V("div",{class:"hue-picker"},null,-1)),ume=[cme],fme=Ie({__name:"Hue",props:{value:{},hue:{}},emits:["colorChange"],setup(e,{emit:t}){const n=e,r=t,o=he(0),i=he(""),a=we(()=>{const d=rt(n.value).toHsl();return n.hue!==-1&&(d.h=n.hue),d}),s=we(()=>a.value.h===0&&i.value==="right"?"100%":a.value.h*100/360+"%");Tt(()=>n.value,()=>{const d=rt(n.value).toHsl(),h=d.s===0?n.hue:d.h;h!==0&&h-o.value>0&&(i.value="right"),h!==0&&h-o.value<0&&(i.value="left"),o.value=h});const c=he(),l=d=>{if(d.preventDefault(),!c.value)return;const h=c.value.clientWidth,p=c.value.getBoundingClientRect().left+window.pageXOffset,m=d.pageX-p;let v,b;m<0?v=0:m>h?v=360:(b=m*100/h,v=360*b/100),(n.hue===-1||a.value.h!==v)&&r("colorChange",{h:v,l:a.value.l,s:a.value.s,a:a.value.a})},u=()=>{window.removeEventListener("mousemove",l),window.removeEventListener("mouseup",u)},f=d=>{l(d),window.addEventListener("mousemove",l),window.addEventListener("mouseup",u)};return Sn(u),(d,h)=>(Y(),ee("div",lme,[V("div",{class:"hue-container",ref_key:"hueRef",ref:c,onMousedown:h[0]||(h[0]=p=>f(p))},[V("div",{class:"hue-pointer",style:Se({left:s.value})},ume,4)],544)]))}}),dme=We(fme,[["__scopeId","data-v-21ccc370"]]),Z5=e=>(tn("data-v-4a728d90"),e=e(),nn(),e),hme=Z5(()=>V("div",{class:"saturation-white"},null,-1)),pme=Z5(()=>V("div",{class:"saturation-black"},null,-1)),mme=Z5(()=>V("div",{class:"saturation-circle"},null,-1)),gme=[mme],vme=Ie({__name:"Saturation",props:{value:{},hue:{}},emits:["colorChange"],setup(e,{emit:t}){const n=e,r=t,o=we(()=>{const h=rt(n.value).toHsv();return n.hue!==-1&&(h.h=n.hue),h}),i=we(()=>`hsl(${o.value.h}, 100%, 50%)`),a=we(()=>-(o.value.v*100)+1+100+"%"),s=we(()=>o.value.s*100+"%"),c=Fn.throttle(function(h){r("colorChange",h)},20,{leading:!0,trailing:!1}),l=he(),u=h=>{if(h.preventDefault(),!l.value)return;const p=l.value.clientWidth,m=l.value.clientHeight,v=l.value.getBoundingClientRect().left+window.pageXOffset,b=l.value.getBoundingClientRect().top+window.pageYOffset,x=Fn.clamp(h.pageX-v,0,p),R=Fn.clamp(h.pageY-b,0,m),y=x/p,A=Fn.clamp(-(R/m)+1,0,1);c({h:o.value.h,s:y,v:A,a:o.value.a})},f=()=>{window.removeEventListener("mousemove",u),window.removeEventListener("mouseup",f)},d=h=>{u(h),window.addEventListener("mousemove",u),window.addEventListener("mouseup",f)};return Sn(f),(h,p)=>(Y(),ee("div",{class:"saturation",ref_key:"saturationRef",ref:l,style:Se({background:i.value}),onMousedown:p[0]||(p[0]=m=>d(m))},[hme,pme,V("div",{class:"saturation-pointer",style:Se({top:a.value,left:s.value})},gme,4)],36))}}),yme=We(vme,[["__scopeId","data-v-4a728d90"]]),Ame={class:"editable-input"},Rme=["value"],xme=Ie({__name:"EditableInput",props:{value:{}},emits:["colorChange"],setup(e,{emit:t}){const n=e,r=t,o=we(()=>{let a="";return n.value.a<1?a=rt(n.value).toHex8String().toUpperCase():a=rt(n.value).toHexString().toUpperCase(),a.replace("#","")}),i=a=>{const s=a.target.value;if(s.length>=6){const c=rt(s);c.isValid()&&r("colorChange",c.toRgb())}};return(a,s)=>(Y(),ee("div",Ame,[V("input",{class:"input-content",value:o.value,onInput:s[0]||(s[0]=c=>i(c))},null,40,Rme)]))}}),bme=We(xme,[["__scopeId","data-v-573b4dde"]]),Mme={class:"color-picker"},wme={class:"picker-saturation-wrap"},Sme={class:"picker-controls"},Lme={class:"picker-color-wrap"},Ome={class:"picker-sliders"},Tme={class:"picker-hue-wrap"},kme={class:"picker-alpha-wrap"},Nme={class:"picker-field"},Pme={class:"picker-presets"},Cme=["onClick"],Ime={class:"picker-gradient-presets"},Fme=["onClick"],_me={class:"picker-presets"},Eme=["onClick"],Xme={key:0,class:"recent-colors-title"},Wme={class:"picker-presets"},Vme=["onClick"],pO="RECENT_COLORS",Ume=Ie({__name:"index",props:{modelValue:{default:"#e86b99"}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,r=t,o=[["#7f7f7f","#f2f2f2"],["#0d0d0d","#808080"],["#1c1a10","#ddd8c3"],["#0e243d","#c6d9f0"],["#233f5e","#dae5f0"],["#632623","#f2dbdb"],["#4d602c","#eaf1de"],["#3f3150","#e6e0ec"],["#1e5867","#d9eef3"],["#99490f","#fee9da"]],i=(y,A,S)=>{const k=rt(y).toRgb(),O=rt(A).toRgb(),w=(O.r-k.r)/S,I=(O.g-k.g)/S,E=(O.b-k.b)/S,T=[];for(let F=0;F<S;F++){const N=rt({r:k.r+w*F,g:k.g+I*F,b:k.b+E*F}).toRgbString();T.push(N)}return T},a=()=>{const y=[];for(const A of o)y.push(i(A[1],A[0],5));return y},s=["#000000","#ffffff","#eeece1","#1e497b","#4e81bb","#e2534d","#9aba60","#8165a0","#47acc5","#f9974c"],c=["#c21401","#ff1e02","#ffc12a","#ffff3a","#90cf5b","#00af57","#00afee","#0071be","#00215f","#72349d"],l=he(-1),u=he([]),f=we({get(){return rt(n.modelValue).toRgb()},set(y){const A=`rgba(${[y.r,y.g,y.b,y.a].join(",")})`;r("update:modelValue",A)}}),d=a(),h=we(()=>`rgba(${[f.value.r,f.value.g,f.value.b,f.value.a].join(",")})`),p=y=>{l.value=rt(y).toHsl().h,r("update:modelValue",y)},m=Fn.debounce(function(){const y=rt(f.value).toRgbString();if(!u.value.includes(y)){u.value=[y,...u.value];const A=10;u.value.length>A&&(u.value=u.value.slice(0,A))}},300,{trailing:!0});Ht(()=>{const y=localStorage.getItem(pO);y&&(u.value=JSON.parse(y))}),Tt(u,()=>{const y=JSON.stringify(u.value);localStorage.setItem(pO,y)});const v=y=>{"h"in y?(l.value=y.h,f.value=rt(y).toRgb()):(l.value=rt(y).toHsl().h,f.value=y),m()},b=()=>{"EyeDropper"in window?x():R()},x=()=>{gn.success("按 ESC 键关闭取色吸管",{duration:0}),new window.EyeDropper().open().then(A=>{const S=rt(A.sRGBHex);l.value=S.toHsl().h,f.value=S.toRgb(),m()}).catch(()=>{gn.closeAll()})},R=()=>{const y=document.querySelector(".canvas");if(!y)return;const A=document.createElement("div");A.style.cssText="position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 9999; cursor: wait;",document.body.appendChild(A);const S=document.createElement("div");S.style.cssText="position: absolute; top: -100px; left: -100px; width: 16px; height: 16px; border: 1px solid #000; z-index: 999",A.appendChild(S);const{left:k,top:O,width:w,height:I}=y.getBoundingClientRect();o5(y,{filter:T=>!(T.tagName&&T.tagName.toUpperCase()==="FOREIGNOBJECT"||T.classList&&T.classList.contains("operate")),fontEmbedCSS:"",width:w,height:I,canvasWidth:w,canvasHeight:I,pixelRatio:1}).then(T=>{T.style.cssText=`position: absolute; top: ${O}px; left: ${k}px; cursor: crosshair;`,A.style.cursor="default",A.appendChild(T);const F=T.getContext("2d");if(!F)return;let N="";const P=U=>{const K=U.x,ie=U.y,B=K-k,Z=ie-O,[Q,G,q,ae]=F.getImageData(B,Z,1,1).data;N=`rgba(${Q}, ${G}, ${q}, ${(ae/255).toFixed(2)})`,S.style.left=K+10+"px",S.style.top=ie+10+"px",S.style.backgroundColor=N},C=()=>{N="",S.style.left="-100px",S.style.top="-100px",S.style.backgroundColor=""},X=U=>{if(N&&U.button===0){const K=rt(N);l.value=K.toHsl().h,f.value=K.toRgb(),m()}document.body.removeChild(A),T.removeEventListener("mousemove",P),T.removeEventListener("mouseleave",C),window.removeEventListener("mousedown",X)};T.addEventListener("mousemove",P),T.addEventListener("mouseleave",C),window.addEventListener("mousedown",X)}).catch(()=>{gn.error("取色吸管初始化失败"),document.body.removeChild(A)})};return(y,A)=>{const S=xe("IconNeedle");return Y(),ee("div",Mme,[V("div",wme,[L(yme,{value:f.value,hue:l.value,onColorChange:A[0]||(A[0]=k=>v(k))},null,8,["value","hue"])]),V("div",Sme,[V("div",Lme,[V("div",{class:"picker-current-color",style:Se({background:h.value})},null,4),L(N6)]),V("div",Ome,[V("div",Tme,[L(dme,{value:f.value,hue:l.value,onColorChange:A[1]||(A[1]=k=>v(k))},null,8,["value","hue"])]),V("div",kme,[L(ame,{value:f.value,onColorChange:A[2]||(A[2]=k=>v(k))},null,8,["value"])])])]),V("div",Nme,[L(bme,{class:"input",value:f.value,onColorChange:A[3]||(A[3]=k=>v(k))},null,8,["value"]),V("div",{class:"straw",onClick:A[4]||(A[4]=k=>b())},[L(S)]),V("div",{class:"transparent",onClick:A[5]||(A[5]=k=>p("#00000000"))},[L(N6)])]),V("div",Pme,[(Y(),ee(Xe,null,ot(s,k=>V("div",{class:"picker-presets-color",key:k,style:Se({background:k}),onClick:O=>p(k)},null,12,Cme)),64))]),V("div",Ime,[(Y(!0),ee(Xe,null,ot(z(d),(k,O)=>(Y(),ee("div",{class:"picker-gradient-col",key:O},[(Y(!0),ee(Xe,null,ot(k,w=>(Y(),ee("div",{class:"picker-gradient-color",key:w,style:Se({background:w}),onClick:I=>p(w)},null,12,Fme))),128))]))),128))]),V("div",_me,[(Y(),ee(Xe,null,ot(c,k=>V("div",{key:k,class:"picker-presets-color",style:Se({background:k}),onClick:O=>p(k)},null,12,Eme)),64))]),u.value.length?(Y(),ee("div",Xme,"最近使用:")):Qe("",!0),V("div",Wme,[(Y(!0),ee(Xe,null,ot(u.value,k=>(Y(),ee("div",{key:k,class:"picker-presets-color alpha",onClick:O=>p(k)},[V("div",{class:"picker-presets-color-content",style:Se({background:k})},null,4)],8,Vme))),128))])])}}}),Tn=We(Ume,[["__scopeId","data-v-9ae27223"]]),Yme=e=>(tn("data-v-a0d44a99"),e=e(),nn(),e),Zme=Yme(()=>V("span",{class:"switch-core"},null,-1)),Qme=[Zme],Bme=Ie({__name:"Switch",props:{value:{type:Boolean},disabled:{type:Boolean,default:!1}},emits:["update:value"],setup(e,{emit:t}){const n=e,r=t,o=()=>{n.disabled||r("update:value",!n.value)};return(i,a)=>(Y(),ee("span",{class:ze(["switch",{active:i.value,disabled:i.disabled}]),onClick:a[0]||(a[0]=s=>o())},Qme,2))}}),oa=We(Bme,[["__scopeId","data-v-a0d44a99"]]),vv=e=>(tn("data-v-fd752d80"),e=e(),nn(),e),Dme={class:"element-outline"},Kme={key:0,class:"row"},Hme=vv(()=>V("div",{style:{width:"40%"}},"启用边框:",-1)),Gme={class:"switch-wrapper",style:{width:"60%"}},zme={class:"row"},Jme=vv(()=>V("div",{style:{width:"40%"}},"边框样式:",-1)),jme={class:"row"},$me=vv(()=>V("div",{style:{width:"40%"}},"边框颜色:",-1)),qme={class:"row"},ege=vv(()=>V("div",{style:{width:"40%"}},"边框粗细:",-1)),tge=Ie({__name:"ElementOutline",props:{fixed:{type:Boolean,default:!1}},setup(e){const t=st(),{theme:n}=Ee(t),{handleElement:r}=Ee(ft()),o=he(),i=he(!1);Tt(r,()=>{r.value&&(o.value="outline"in r.value?r.value.outline:void 0,i.value=!!o.value)},{deep:!0,immediate:!0});const{addHistorySnapshot:a}=zt(),s=l=>{if(!r.value)return;const u={outline:{...o.value,...l}};t.updateElement({id:r.value.id,props:u}),a()},c=l=>{if(r.value){if(l){const u=n.value.outline;t.updateElement({id:r.value.id,props:{outline:u}})}else t.removeElementProps({id:r.value.id,propName:"outline"});a()}};return(l,u)=>(Y(),ee("div",Dme,[l.fixed?Qe("",!0):(Y(),ee("div",Kme,[Hme,V("div",Gme,[L(oa,{value:i.value,"onUpdate:value":u[0]||(u[0]=f=>c(f))},null,8,["value"])])])),i.value&&o.value?(Y(),ee(Xe,{key:1},[V("div",zme,[Jme,L(Gn,{style:{width:"60%"},value:o.value.style||"","onUpdate:value":u[1]||(u[1]=f=>s({style:f})),options:[{label:"实线边框",value:"solid"},{label:"虚线边框",value:"dashed"}]},null,8,["value"])]),V("div",jme,[$me,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:o.value.color,"onUpdate:modelValue":u[2]||(u[2]=f=>s({color:f}))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:o.value.color||"#000"},null,8,["color"])]),_:1})]),V("div",qme,[ege,L(Li,{value:o.value.width||0,"onUpdate:value":u[3]||(u[3]=f=>s({width:f})),style:{width:"60%"}},null,8,["value"])])],64)):Qe("",!0)]))}}),Gp=We(tge,[["__scopeId","data-v-fd752d80"]]),zp=e=>(tn("data-v-814f50a5"),e=e(),nn(),e),nge={class:"element-shadow"},rge={class:"row"},oge=zp(()=>V("div",{style:{width:"40%"}},"启用阴影:",-1)),ige={class:"switch-wrapper",style:{width:"60%"}},age={class:"row"},sge=zp(()=>V("div",{style:{width:"40%"}},"水平阴影:",-1)),lge={class:"row"},cge=zp(()=>V("div",{style:{width:"40%"}},"垂直阴影:",-1)),uge={class:"row"},fge=zp(()=>V("div",{style:{width:"40%"}},"模糊距离:",-1)),dge={class:"row"},hge=zp(()=>V("div",{style:{width:"40%"}},"阴影颜色:",-1)),pge=Ie({__name:"ElementShadow",setup(e){const t=st(),{theme:n}=Ee(t),{handleElement:r}=Ee(ft()),o=he(),i=he(!1);Tt(r,()=>{r.value&&(o.value="shadow"in r.value?r.value.shadow:void 0,i.value=!!o.value)},{deep:!0,immediate:!0});const{addHistorySnapshot:a}=zt(),s=l=>{if(!r.value||!o.value)return;const u={...o.value,...l};t.updateElement({id:r.value.id,props:{shadow:u}}),a()},c=l=>{if(r.value){if(l){const u=n.value.shadow;t.updateElement({id:r.value.id,props:{shadow:u}})}else t.removeElementProps({id:r.value.id,propName:"shadow"});a()}};return(l,u)=>(Y(),ee("div",nge,[V("div",rge,[oge,V("div",ige,[L(oa,{value:i.value,"onUpdate:value":u[0]||(u[0]=f=>c(f))},null,8,["value"])])]),i.value&&o.value?(Y(),ee(Xe,{key:0},[V("div",age,[sge,L(no,{style:{width:"60%"},min:-10,max:10,step:1,value:o.value.h,"onUpdate:value":u[1]||(u[1]=f=>s({h:f}))},null,8,["value"])]),V("div",lge,[cge,L(no,{style:{width:"60%"},min:-10,max:10,step:1,value:o.value.v,"onUpdate:value":u[2]||(u[2]=f=>s({v:f}))},null,8,["value"])]),V("div",uge,[fge,L(no,{style:{width:"60%"},min:1,max:20,step:1,value:o.value.blur,"onUpdate:value":u[3]||(u[3]=f=>s({blur:f}))},null,8,["value"])]),V("div",dge,[hge,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:o.value.color,"onUpdate:modelValue":u[4]||(u[4]=f=>s({color:f}))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:o.value.color},null,8,["color"])]),_:1})])],64)):Qe("",!0)]))}}),yv=We(pge,[["__scopeId","data-v-814f50a5"]]),mge=()=>{const e=ft(),{richTextAttrs:t,textFormatPainter:n}=Ee(e);return{toggleTextFormatPainter:(o=!1)=>{n.value?e.setTextFormatPainter(null):e.setTextFormatPainter({keep:o,bold:t.value.bold,em:t.value.em,underline:t.value.underline,strikethrough:t.value.strikethrough,color:t.value.color,backcolor:t.value.backcolor,fontname:t.value.fontname,fontsize:t.value.fontsize,align:t.value.align})}}},gge={class:"text-color-block"},vge=Ie({__name:"TextColorButton",props:{color:{}},setup(e){return(t,n)=>(Y(),Te(je,{class:"text-color-btn"},{default:se(()=>[lr(t.$slots,"default",{},void 0,!0),V("div",gge,[V("div",{class:"text-color-block-content",style:Se({backgroundColor:t.color})},null,4)])]),_:3}))}}),_d=We(vge,[["__scopeId","data-v-98853be0"]]),vr=Ie({__name:"CheckboxButton",props:{checked:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(e){return(t,n)=>(Y(),Te(je,{checked:t.checked,disabled:t.disabled,type:"checkbox"},{default:se(()=>[lr(t.$slots,"default")]),_:3},8,["checked","disabled"]))}}),yge=Ie({__name:"ButtonGroup",props:{passive:{type:Boolean,default:!1}},setup(e){return(t,n)=>(Y(),ee("div",{class:ze(["button-group",{passive:t.passive}]),ref:"groupRef"},[lr(t.$slots,"default",{},void 0,!0)],2))}}),kn=We(yge,[["__scopeId","data-v-6a640ef5"]]),Age={},Rge={class:"select-group"};function xge(e,t){return Y(),ee("div",Rge,[lr(e.$slots,"default",{},void 0,!0)])}const Q5=We(Age,[["render",xge],["__scopeId","data-v-ed58c719"]]),_n=Ie({__name:"RadioButton",props:{value:{},disabled:{type:Boolean,default:!1}},setup(e){const{value:t,updateValue:n}=jo(ZI);return(r,o)=>(Y(),Te(je,{checked:!r.disabled&&z(t)===r.value,disabled:r.disabled,type:"radio",onClick:o[0]||(o[0]=i=>!r.disabled&&z(n)(r.value))},{default:se(()=>[lr(r.$slots,"default")]),_:3},8,["checked","disabled"]))}}),As=Ie({__name:"RadioGroup",props:{value:{},disabled:{type:Boolean,default:!1}},emits:["update:value"],setup(e,{emit:t}){const n=e,r=t,o=a=>{n.disabled||r("update:value",a)},i=we(()=>n.value);return Bu(ZI,{value:i,updateValue:o}),(a,s)=>(Y(),Te(kn,{class:"radio-group"},{default:se(()=>[lr(a.$slots,"default")]),_:3}))}}),Av=e=>(tn("data-v-d5bc509d"),e=e(),nn(),e),bge={class:"rich-text-base"},Mge={class:"link-popover"},wge={class:"btns"},Sge={class:"row",passive:""},Lge={class:"list-wrap"},Oge=["onClick"],Tge=Av(()=>V("span",null,null,-1)),kge=[Tge],Nge=Av(()=>V("div",{style:{width:"10px"}},null,-1)),Pge={class:"list-wrap"},Cge=["onClick"],Ige=Av(()=>V("span",null,null,-1)),Fge=[Ige],_ge={class:"row"},Ege=Av(()=>V("div",{style:{width:"10px"}},null,-1)),Xge=Ie({__name:"RichTextBase",setup(e){const{richTextAttrs:t,availableFonts:n,textFormatPainter:r}=Ee(ft()),{toggleTextFormatPainter:o}=mge(),i=["12px","14px","16px","18px","20px","22px","24px","28px","32px","36px","40px","44px","48px","54px","60px","66px","72px","76px","80px","88px","96px","104px","112px","120px"],a=(x,R)=>{to.emit(Zr.RICH_TEXT_COMMAND,{action:{command:x,value:R}})},s=he(!1),c=he(!1),l=he(!1),u=he(!1),f=he(["disc","circle","square"]),d=he(["decimal","lower-roman","upper-roman","lower-alpha","upper-alpha","lower-greek"]),h=he(""),p=he(!1);Tt(t,()=>p.value=!1);const m=()=>{h.value=t.value.link},v=x=>{if(!x||!/^(https?):\/\/[\w\-]+(\.[\w\-]+)+([\w\-.,@?^=%&:\/~+#]*[\w\-@?^=%&\/~+#])?$/.test(x))return gn.error("不是正确的网页链接地址");a("link",x),p.value=!1},b=()=>{a("link"),p.value=!1};return(x,R)=>{const y=xe("IconFontSize"),A=xe("IconAddText"),S=xe("IconText"),k=xe("IconHighLight"),O=xe("IconTextBold"),w=xe("IconTextItalic"),I=xe("IconTextUnderline"),E=xe("IconStrikethrough"),T=xe("IconCode"),F=xe("IconQuote"),N=xe("IconFormat"),P=xe("IconFormatBrush"),C=xe("IconLinkOne"),X=xe("IconAlignTextLeft"),U=xe("IconAlignTextCenter"),K=xe("IconAlignTextRight"),ie=xe("IconAlignTextBoth"),B=xe("IconList"),Z=xe("IconDown"),Q=xe("IconOrderedList"),G=xe("IconIndentLeft"),q=xe("IconIndentRight"),ae=Mn("tooltip");return Y(),ee("div",bge,[L(Q5,{class:"row"},{default:se(()=>[L(Gn,{class:"font-select",style:{width:"60%"},value:z(t).fontname,"onUpdate:value":R[0]||(R[0]=j=>a("fontname",j)),options:[...z(n),...z(bp)]},{icon:se(()=>[L(y)]),_:1},8,["value","options"]),L(Gn,{style:{width:"40%"},value:z(t).fontsize,"onUpdate:value":R[1]||(R[1]=j=>a("fontsize",j)),options:i.map(j=>({label:j,value:j}))},{icon:se(()=>[L(A)]),_:1},8,["value","options"])]),_:1}),L(kn,{class:"row",passive:""},{default:se(()=>[L(Pt,{trigger:"click",style:{width:"30%"}},{content:se(()=>[L(Tn,{modelValue:z(t).color,"onUpdate:modelValue":R[2]||(R[2]=j=>a("color",j))},null,8,["modelValue"])]),default:se(()=>[Be((Y(),Te(_d,{first:"",color:z(t).color},{default:se(()=>[L(S)]),_:1},8,["color"])),[[ae,"文字颜色"]])]),_:1}),L(Pt,{trigger:"click",style:{width:"30%"}},{content:se(()=>[L(Tn,{modelValue:z(t).backcolor,"onUpdate:modelValue":R[3]||(R[3]=j=>a("backcolor",j))},null,8,["modelValue"])]),default:se(()=>[Be((Y(),Te(_d,{color:z(t).backcolor},{default:se(()=>[L(k)]),_:1},8,["color"])),[[ae,"文字高亮"]])]),_:1}),Be((Y(),Te(je,{class:"font-size-btn",style:{width:"20%"},onClick:R[4]||(R[4]=j=>a("fontsize-add"))},{default:se(()=>[L(y),Ue("+")]),_:1})),[[ae,"增大字号"]]),Be((Y(),Te(je,{last:"",class:"font-size-btn",style:{width:"20%"},onClick:R[5]||(R[5]=j=>a("fontsize-reduce"))},{default:se(()=>[L(y),Ue("-")]),_:1})),[[ae,"减小字号"]])]),_:1}),L(kn,{class:"row"},{default:se(()=>[Be((Y(),Te(vr,{style:{flex:"1"},checked:z(t).bold,onClick:R[6]||(R[6]=j=>a("bold"))},{default:se(()=>[L(O)]),_:1},8,["checked"])),[[ae,"加粗"]]),Be((Y(),Te(vr,{style:{flex:"1"},checked:z(t).em,onClick:R[7]||(R[7]=j=>a("em"))},{default:se(()=>[L(w)]),_:1},8,["checked"])),[[ae,"斜体"]]),Be((Y(),Te(vr,{style:{flex:"1"},checked:z(t).underline,onClick:R[8]||(R[8]=j=>a("underline"))},{default:se(()=>[L(I)]),_:1},8,["checked"])),[[ae,"下划线"]]),Be((Y(),Te(vr,{style:{flex:"1"},checked:z(t).strikethrough,onClick:R[9]||(R[9]=j=>a("strikethrough"))},{default:se(()=>[L(E)]),_:1},8,["checked"])),[[ae,"删除线"]])]),_:1}),L(kn,{class:"row"},{default:se(()=>[Be((Y(),Te(vr,{style:{flex:"1"},checked:z(t).superscript,onClick:R[10]||(R[10]=j=>a("superscript"))},{default:se(()=>[Ue("A²")]),_:1},8,["checked"])),[[ae,"上标"]]),Be((Y(),Te(vr,{style:{flex:"1"},checked:z(t).subscript,onClick:R[11]||(R[11]=j=>a("subscript"))},{default:se(()=>[Ue("A₂")]),_:1},8,["checked"])),[[ae,"下标"]]),Be((Y(),Te(vr,{style:{flex:"1"},checked:z(t).code,onClick:R[12]||(R[12]=j=>a("code"))},{default:se(()=>[L(T)]),_:1},8,["checked"])),[[ae,"行内代码"]]),Be((Y(),Te(vr,{style:{flex:"1"},checked:z(t).blockquote,onClick:R[13]||(R[13]=j=>a("blockquote"))},{default:se(()=>[L(F)]),_:1},8,["checked"])),[[ae,"引用"]])]),_:1}),L(kn,{class:"row",passive:""},{default:se(()=>[Be((Y(),Te(vr,{first:"",style:{flex:"1"},onClick:R[14]||(R[14]=j=>a("clear"))},{default:se(()=>[L(N)]),_:1})),[[ae,"清除格式"]]),Be((Y(),Te(vr,{style:{flex:"1"},checked:!!z(r),onClick:R[15]||(R[15]=j=>z(o)()),onDblclick:R[16]||(R[16]=j=>z(o)(!0))},{default:se(()=>[L(P)]),_:1},8,["checked"])),[[ae,"格式刷(双击连续使用)"]]),L(Pt,{placement:"bottom-end",trigger:"click",value:p.value,"onUpdate:value":R[21]||(R[21]=j=>p.value=j),style:{width:"33.33%"}},{content:se(()=>[V("div",Mge,[L(_u,{value:h.value,"onUpdate:value":R[17]||(R[17]=j=>h.value=j),placeholder:"请输入超链接"},null,8,["value"]),V("div",wge,[L(je,{size:"small",disabled:!z(t).link,onClick:R[18]||(R[18]=j=>b()),style:{"margin-right":"5px"}},{default:se(()=>[Ue("移除")]),_:1},8,["disabled"]),L(je,{size:"small",type:"primary",onClick:R[19]||(R[19]=j=>v(h.value))},{default:se(()=>[Ue("确认")]),_:1})])])]),default:se(()=>[Be((Y(),Te(vr,{last:"",style:{width:"100%"},checked:!!z(t).link,onClick:R[20]||(R[20]=j=>m())},{default:se(()=>[L(C)]),_:1},8,["checked"])),[[ae,"超链接"]])]),_:1},8,["value"])]),_:1}),L(Ut),L(As,{class:"row","button-style":"solid",value:z(t).align,"onUpdate:value":R[22]||(R[22]=j=>a("align",j))},{default:se(()=>[Be((Y(),Te(_n,{value:"left",style:{flex:"1"}},{default:se(()=>[L(X)]),_:1})),[[ae,"左对齐"]]),Be((Y(),Te(_n,{value:"center",style:{flex:"1"}},{default:se(()=>[L(U)]),_:1})),[[ae,"居中"]]),Be((Y(),Te(_n,{value:"right",style:{flex:"1"}},{default:se(()=>[L(K)]),_:1})),[[ae,"右对齐"]]),Be((Y(),Te(_n,{value:"justify",style:{flex:"1"}},{default:se(()=>[L(ie)]),_:1})),[[ae,"两端对齐"]])]),_:1},8,["value"]),V("div",Sge,[L(kn,{style:{flex:"1"}},{default:se(()=>[Be((Y(),Te(je,{first:"",type:z(t).bulletList?"primary":"default",style:{flex:"1"},onClick:R[23]||(R[23]=j=>a("bulletList"))},{default:se(()=>[L(B)]),_:1},8,["type"])),[[ae,"项目符号"]]),L(Pt,{trigger:"click",value:s.value,"onUpdate:value":R[24]||(R[24]=j=>s.value=j)},{content:se(()=>[V("div",Lge,[(Y(!0),ee(Xe,null,ot(f.value,j=>(Y(),ee("ul",{class:"list",key:j,style:Se({listStyleType:j}),onClick:H=>a("bulletList",j)},[(Y(),ee(Xe,null,ot(3,H=>V("li",{class:"list-item",key:H},kge)),64))],12,Oge))),128))])]),default:se(()=>[L(je,{last:"",class:"popover-btn"},{default:se(()=>[L(Z)]),_:1})]),_:1},8,["value"])]),_:1}),Nge,L(kn,{style:{flex:"1"},passive:""},{default:se(()=>[Be((Y(),Te(je,{first:"",type:z(t).orderedList?"primary":"default",style:{flex:"1"},onClick:R[25]||(R[25]=j=>a("orderedList"))},{default:se(()=>[L(Q)]),_:1},8,["type"])),[[ae,"编号"]]),L(Pt,{trigger:"click",value:c.value,"onUpdate:value":R[26]||(R[26]=j=>c.value=j)},{content:se(()=>[V("div",Pge,[(Y(!0),ee(Xe,null,ot(d.value,j=>(Y(),ee("ul",{class:"list",key:j,style:Se({listStyleType:j}),onClick:H=>a("orderedList",j)},[(Y(),ee(Xe,null,ot(3,H=>V("li",{class:"list-item",key:H},Fge)),64))],12,Cge))),128))])]),default:se(()=>[L(je,{last:"",class:"popover-btn"},{default:se(()=>[L(Z)]),_:1})]),_:1},8,["value"])]),_:1})]),V("div",_ge,[L(kn,{style:{flex:"1"},passive:""},{default:se(()=>[Be((Y(),Te(je,{first:"",style:{flex:"1"},onClick:R[27]||(R[27]=j=>a("indent","-1"))},{default:se(()=>[L(G)]),_:1})),[[ae,"减小段落缩进"]]),L(Pt,{trigger:"click",value:l.value,"onUpdate:value":R[29]||(R[29]=j=>l.value=j)},{content:se(()=>[L(tc,{onClick:R[28]||(R[28]=j=>a("textIndent","-1"))},{default:se(()=>[Ue("减小首行缩进")]),_:1})]),default:se(()=>[L(je,{last:"",class:"popover-btn"},{default:se(()=>[L(Z)]),_:1})]),_:1},8,["value"])]),_:1}),Ege,L(kn,{style:{flex:"1"},passive:""},{default:se(()=>[Be((Y(),Te(je,{first:"",style:{flex:"1"},onClick:R[30]||(R[30]=j=>a("indent","+1"))},{default:se(()=>[L(q)]),_:1})),[[ae,"增大段落缩进"]]),L(Pt,{trigger:"click",value:u.value,"onUpdate:value":R[32]||(R[32]=j=>u.value=j)},{content:se(()=>[L(tc,{onClick:R[31]||(R[31]=j=>a("textIndent","+1"))},{default:se(()=>[Ue("增大首行缩进")]),_:1})]),default:se(()=>[L(je,{last:"",class:"popover-btn"},{default:se(()=>[L(Z)]),_:1})]),_:1},8,["value"])]),_:1})])])}}}),B_=We(Xge,[["__scopeId","data-v-d5bc509d"]]),Rv=e=>(tn("data-v-a643d8fc"),e=e(),nn(),e),Wge={class:"text-style-panel"},Vge={class:"preset-style"},Uge=["onClick"],Yge={class:"row"},Zge=Rv(()=>V("div",{style:{width:"40%"}},"行间距:",-1)),Qge={class:"row"},Bge=Rv(()=>V("div",{style:{width:"40%"}},"段间距:",-1)),Dge={class:"row"},Kge=Rv(()=>V("div",{style:{width:"40%"}},"字间距:",-1)),Hge={class:"row"},Gge=Rv(()=>V("div",{style:{width:"40%"}},"文本框填充:",-1)),zge=Ie({__name:"TextStylePanel",setup(e){const t=[{label:"大标题",style:{fontSize:"26px",fontWeight:700},cmd:[{command:"clear"},{command:"bold"},{command:"fontsize",value:"66px"},{command:"align",value:"center"}]},{label:"小标题",style:{fontSize:"22px",fontWeight:700},cmd:[{command:"clear"},{command:"bold"},{command:"fontsize",value:"40px"},{command:"align",value:"center"}]},{label:"正文",style:{fontSize:"20px"},cmd:[{command:"clear"},{command:"fontsize",value:"20px"}]},{label:"正文[小]",style:{fontSize:"18px"},cmd:[{command:"clear"},{command:"fontsize",value:"18px"}]},{label:"注释 1",style:{fontSize:"16px",fontStyle:"italic"},cmd:[{command:"clear"},{command:"fontsize",value:"16px"},{command:"em"}]},{label:"注释 2",style:{fontSize:"16px",textDecoration:"underline"},cmd:[{command:"clear"},{command:"fontsize",value:"16px"},{command:"underline"}]}],n=ft(),r=st(),{handleElement:o,handleElementId:i}=Ee(n),{addHistorySnapshot:a}=zt(),s=y=>{r.updateElement({id:i.value,props:y}),a()},c=he("#000"),l=he(),u=he(),f=he();Tt(o,()=>{!o.value||o.value.type!=="text"||(c.value=o.value.fill||"#fff",l.value=o.value.lineHeight||1.5,u.value=o.value.wordSpace||0,f.value=o.value.paragraphSpace===void 0?5:o.value.paragraphSpace,to.emit(Zr.SYNC_RICH_TEXT_ATTRS_TO_STORE))},{deep:!0,immediate:!0});const d=[.9,1,1.15,1.2,1.4,1.5,1.8,2,2.5,3],h=[0,1,2,3,4,5,6,8,10],p=[0,5,10,15,20,25,30,40,50,80],m=y=>{s({lineHeight:y})},v=y=>{s({paragraphSpace:y})},b=y=>{s({wordSpace:y})},x=y=>{s({fill:y})},R=y=>{to.emit(Zr.RICH_TEXT_COMMAND,{action:y})};return(y,A)=>{const S=xe("IconRowHeight"),k=xe("IconVerticalSpacingBetweenItems"),O=xe("IconFullwidth");return Y(),ee("div",Wge,[V("div",Vge,[(Y(),ee(Xe,null,ot(t,w=>V("div",{class:"preset-style-item",key:w.label,style:Se(w.style),onClick:I=>R(w.cmd)},vt(w.label),13,Uge)),64))]),L(Ut),L(B_),L(Ut),V("div",Yge,[Zge,L(Gn,{style:{width:"60%"},value:l.value||1,"onUpdate:value":A[0]||(A[0]=w=>m(w)),options:d.map(w=>({label:w+"倍",value:w}))},{icon:se(()=>[L(S)]),_:1},8,["value","options"])]),V("div",Qge,[Bge,L(Gn,{style:{width:"60%"},value:f.value||0,"onUpdate:value":A[1]||(A[1]=w=>v(w)),options:p.map(w=>({label:w+"px",value:w}))},{icon:se(()=>[L(k)]),_:1},8,["value","options"])]),V("div",Dge,[Kge,L(Gn,{style:{width:"60%"},value:u.value||0,"onUpdate:value":A[2]||(A[2]=w=>b(w)),options:h.map(w=>({label:w+"px",value:w}))},{icon:se(()=>[L(O)]),_:1},8,["value","options"])]),V("div",Hge,[Gge,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:c.value,"onUpdate:modelValue":A[3]||(A[3]=w=>x(w))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:c.value},null,8,["color"])]),_:1})]),L(Ut),L(Gp),L(Ut),L(yv),L(Ut),L(Q_)])}}}),Jge=We(zge,[["__scopeId","data-v-a643d8fc"]]),jge={class:"element-flip"},$ge=Ie({__name:"ElementFlip",setup(e){const t=st(),{handleElement:n}=Ee(ft()),r=he(!1),o=he(!1);Tt(n,()=>{n.value&&(n.value.type==="image"||n.value.type==="shape")&&(r.value=!!n.value.flipH,o.value=!!n.value.flipV)},{deep:!0,immediate:!0});const{addHistorySnapshot:i}=zt(),a=s=>{n.value&&(t.updateElement({id:n.value.id,props:s}),i())};return(s,c)=>{const l=xe("IconFlipVertically"),u=xe("IconFlipHorizontally");return Y(),ee("div",jge,[L(kn,{class:"row"},{default:se(()=>[L(vr,{style:{flex:"1"},checked:o.value,onClick:c[0]||(c[0]=f=>a({flipV:!o.value}))},{default:se(()=>[L(l),Ue(" 垂直翻转")]),_:1},8,["checked"]),L(vr,{style:{flex:"1"},checked:r.value,onClick:c[1]||(c[1]=f=>a({flipH:!r.value}))},{default:se(()=>[L(u),Ue(" 水平翻转")]),_:1},8,["checked"])]),_:1})])}}}),D_=We($ge,[["__scopeId","data-v-100c8a7c"]]),qge=e=>(tn("data-v-44786c09"),e=e(),nn(),e),eve={class:"element-filter"},tve={class:"row"},nve=qge(()=>V("div",{style:{flex:"2"}},"启用滤镜:",-1)),rve={class:"switch-wrapper",style:{flex:"3"}},ove={key:0,class:"filter"},ive={class:"name"},ave=Ie({__name:"ElementFilter",setup(e){const t=[{label:"模糊",key:"blur",default:0,value:0,unit:"px",max:10,step:1},{label:"亮度",key:"brightness",default:100,value:100,unit:"%",max:200,step:5},{label:"对比度",key:"contrast",default:100,value:100,unit:"%",max:200,step:5},{label:"灰度",key:"grayscale",default:0,value:0,unit:"%",max:100,step:5},{label:"饱和度",key:"saturate",default:100,value:100,unit:"%",max:200,step:5},{label:"色相",key:"hue-rotate",default:0,value:0,unit:"deg",max:360,step:10},{label:"不透明度",key:"opacity",default:100,value:100,unit:"%",max:100,step:5}],n=st(),{handleElement:r,handleElementId:o}=Ee(ft()),i=he(JSON.parse(JSON.stringify(t))),a=he(!1),{addHistorySnapshot:s}=zt();Tt(r,()=>{if(!r.value||r.value.type!=="image")return;const u=r.value.filters;u?(i.value=t.map(f=>{const d=u[f.key];return d?{...f,value:parseInt(d)}:f}),a.value=!0):(i.value=JSON.parse(JSON.stringify(t)),a.value=!1)},{deep:!0,immediate:!0});const c=(u,f)=>{const p={...r.value.filters||{},[u.key]:`${f}${u.unit}`};n.updateElement({id:o.value,props:{filters:p}}),s()},l=u=>{r.value&&(u?n.updateElement({id:r.value.id,props:{filters:{}}}):n.removeElementProps({id:r.value.id,propName:"filters"}),s())};return(u,f)=>(Y(),ee("div",eve,[V("div",tve,[nve,V("div",rve,[L(oa,{value:a.value,"onUpdate:value":f[0]||(f[0]=d=>l(d))},null,8,["value"])])]),a.value?(Y(),ee("div",ove,[(Y(!0),ee(Xe,null,ot(i.value,d=>(Y(),ee("div",{class:"filter-item",key:d.key},[V("div",ive,vt(d.label),1),L(no,{class:"filter-slider",max:d.max,min:0,step:d.step,value:d.value,"onUpdate:value":h=>c(d,h)},null,8,["max","step","value","onUpdate:value"])]))),128))])):Qe("",!0)]))}}),sve=We(ave,[["__scopeId","data-v-44786c09"]]),K_=e=>(tn("data-v-d428a4e5"),e=e(),nn(),e),lve={class:"element-color-mask"},cve={class:"row"},uve=K_(()=>V("div",{style:{width:"40%"}},"着色(蒙版):",-1)),fve={class:"switch-wrapper",style:{width:"60%"}},dve={key:0,class:"row",style:{"margin-top":"15px"}},hve=K_(()=>V("div",{style:{width:"40%"}},"蒙版颜色:",-1)),mO="rgba(226, 83, 77, 0.5)",pve=Ie({__name:"ElementColorMask",setup(e){const t=st(),{handleElement:n,handleElementId:r}=Ee(ft()),o=he(mO),i=he(!1),{addHistorySnapshot:a}=zt();Tt(n,()=>{!n.value||n.value.type!=="image"||(n.value.colorMask?(o.value=n.value.colorMask,i.value=!0):i.value=!1)},{deep:!0,immediate:!0});const s=l=>{n.value&&(l?t.updateElement({id:n.value.id,props:{colorMask:mO}}):t.removeElementProps({id:n.value.id,propName:"colorMask"}),a())},c=l=>{t.updateElement({id:r.value,props:{colorMask:l}}),a()};return(l,u)=>(Y(),ee("div",lve,[V("div",cve,[uve,V("div",fve,[L(oa,{value:i.value,"onUpdate:value":u[0]||(u[0]=f=>s(f))},null,8,["value"])])]),i.value?(Y(),ee("div",dve,[hve,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:o.value,"onUpdate:modelValue":u[1]||(u[1]=f=>c(f))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:o.value},null,8,["color"])]),_:1})])):Qe("",!0)]))}}),mve=We(pve,[["__scopeId","data-v-d428a4e5"]]),gve=e=>(tn("data-v-0c668b03"),e=e(),nn(),e),vve={class:"image-style-panel"},yve={class:"clip"},Ave=gve(()=>V("div",{class:"title"},"按形状:",-1)),Rve={class:"shape-clip"},xve=["onClick"],bve={key:0,class:"title"},Mve=Ie({__name:"ImageStylePanel",setup(e){const t=o6,n=[{label:"纵横比(正方形)",children:[{key:"1:1",ratio:1/1}]},{label:"纵横比(纵向)",children:[{key:"2:3",ratio:3/2},{key:"3:4",ratio:4/3},{key:"3:5",ratio:5/3},{key:"4:5",ratio:5/4}]},{label:"纵横比(横向)",children:[{key:"3:2",ratio:2/3},{key:"4:3",ratio:3/4},{key:"5:3",ratio:3/5},{key:"5:4",ratio:4/5}]},{children:[{key:"16:9",ratio:9/16},{key:"16:10",ratio:10/16}]}],r=ft(),o=st(),{handleElement:i,handleElementId:a}=Ee(r),{currentSlide:s}=Ee(o),c=i,l=he(!1),{addHistorySnapshot:u}=zt(),f=()=>{r.setClipingImageElementId(a.value),l.value=!1},d=()=>{const b=i.value,x=b.width,R=b.height,y=b.left,A=b.top,S=b.clip?b.clip.range:[[0,0],[100,100]],k=x/((S[1][0]-S[0][0])/100),O=R/((S[1][1]-S[0][1])/100),w=y-k*(S[0][0]/100),I=A-O*(S[0][1]/100);return{originClipRange:S,originWidth:k,originHeight:O,originLeft:w,originTop:I}},h=(b,x=0)=>{const R=i.value,{originClipRange:y,originWidth:A,originHeight:S,originLeft:k,originTop:O}=d();if(x){const w=S/A,I=0,E=100;let T;if(w>x){const F=(1-x/w)/2*100;T=[[I,F],[E,E-F]]}else{const F=(1-w/x)/2*100;T=[[F,I],[E-F,E]]}o.updateElement({id:a.value,props:{clip:{...R.clip,shape:b,range:T},left:k+A*(T[0][0]/100),top:O+S*(T[0][1]/100),width:A*(T[1][0]-T[0][0])/100,height:S*(T[1][1]-T[0][1])/100}})}else o.updateElement({id:a.value,props:{clip:{...R.clip,shape:b,range:y}}});f(),u()},p=b=>{const x=b[0];x&&(Hu(x).then(R=>{const y={src:R};o.updateElement({id:a.value,props:y})}),u())},m=()=>{if(i.value.clip){const{originWidth:x,originHeight:R,originLeft:y,originTop:A}=d();o.updateElement({id:a.value,props:{left:y,top:A,width:x,height:R}})}o.removeElementProps({id:a.value,propName:["clip","outline","flip","shadow","filters","colorMask"]}),u()},v=()=>{const b=i.value,x={...s.value.background,type:"image",image:b.src,imageSize:"cover"};o.updateSlide({background:x}),u()};return(b,x)=>{const R=xe("IconTailoring"),y=xe("IconDown"),A=xe("IconTransform"),S=xe("IconUndo"),k=xe("IconTheme");return Y(),ee("div",vve,[V("div",{class:"origin-image",style:Se({backgroundImage:`url(${z(c).src})`})},null,4),L(D_),L(kn,{class:"row",passive:""},{default:se(()=>[L(je,{first:"",style:{width:"calc(100% / 6 * 5)"},onClick:x[0]||(x[0]=O=>f())},{default:se(()=>[L(R,{class:"btn-icon"}),Ue(" 裁剪图片")]),_:1}),L(Pt,{trigger:"click",value:l.value,"onUpdate:value":x[1]||(x[1]=O=>l.value=O),style:{width:"calc(100% / 6)"}},{content:se(()=>[V("div",yve,[Ave,V("div",Rve,[(Y(!0),ee(Xe,null,ot(z(t),(O,w)=>(Y(),ee("div",{class:"shape-clip-item",key:w,onClick:I=>h(w)},[V("div",{class:"shape",style:Se({clipPath:O.style})},null,4)],8,xve))),128))]),(Y(),ee(Xe,null,ot(n,O=>(Y(),ee(Xe,{key:O.label},[O.label?(Y(),ee("div",bve,"按"+vt(O.label)+":",1)):Qe("",!0),L(kn,{class:"row"},{default:se(()=>[(Y(!0),ee(Xe,null,ot(O.children,w=>(Y(),Te(je,{style:{flex:"1"},key:w.key,onClick:I=>h("rect",w.ratio)},{default:se(()=>[Ue(vt(w.key),1)]),_:2},1032,["onClick"]))),128))]),_:2},1024)],64))),64))])]),default:se(()=>[L(je,{last:"",class:"popover-btn",style:{width:"100%"}},{default:se(()=>[L(y)]),_:1})]),_:1},8,["value"])]),_:1}),L(Ut),L(mve),L(Ut),L(sve),L(Ut),L(Gp),L(Ut),L(yv),L(Ut),L(Fu,{onChange:x[2]||(x[2]=O=>p(O))},{default:se(()=>[L(je,{class:"full-width-btn"},{default:se(()=>[L(A,{class:"btn-icon"}),Ue(" 替换图片")]),_:1})]),_:1}),L(je,{class:"full-width-btn",onClick:x[3]||(x[3]=O=>m())},{default:se(()=>[L(S,{class:"btn-icon"}),Ue(" 重置样式")]),_:1}),L(je,{class:"full-width-btn",onClick:x[4]||(x[4]=O=>v())},{default:se(()=>[L(k,{class:"btn-icon"}),Ue(" 设为背景")]),_:1})])}}}),wve=We(Mve,[["__scopeId","data-v-0c668b03"]]),Sve=()=>{const e=ft(),{shapeFormatPainter:t,handleElement:n}=Ee(e);return{toggleShapeFormatPainter:(o=!1)=>{const i=n.value;t.value?e.setShapeFormatPainter(null):e.setShapeFormatPainter({keep:o,fill:i.fill,gradient:i.gradient,outline:i.outline,opacity:i.opacity,shadow:i.shadow})}}},Jp=e=>(tn("data-v-0c7a0fc5"),e=e(),nn(),e),Lve={class:"shape-style-panel"},Ove={class:"title"},Tve=Jp(()=>V("span",null,"点击替换形状",-1)),kve={class:"shape-pool"},Nve={class:"shape-list"},Pve={class:"row"},Cve=Jp(()=>V("div",{style:{width:"10px"}},null,-1)),Ive={class:"row"},Fve=Jp(()=>V("div",{style:{width:"40%"}},"起点颜色:",-1)),_ve={class:"row"},Eve=Jp(()=>V("div",{style:{width:"40%"}},"终点颜色:",-1)),Xve={key:0,class:"row"},Wve=Jp(()=>V("div",{style:{width:"40%"}},"渐变角度:",-1)),Vve={class:"row"},Uve=Ie({__name:"ShapeStylePanel",setup(e){const t=ft(),n=st(),{handleElement:r,handleElementId:o,shapeFormatPainter:i}=Ee(t),a=r,s=he("#000"),c=he({type:"linear",rotate:0,color:["#fff","#fff"]}),l=he("fill"),u=he("middle");Tt(r,()=>{var R,y;!r.value||r.value.type!=="shape"||(s.value=r.value.fill||"#fff",c.value=r.value.gradient||{type:"linear",rotate:0,color:[s.value,"#fff"]},l.value=r.value.gradient?"gradient":"fill",u.value=((y=(R=r.value)==null?void 0:R.text)==null?void 0:y.align)||"middle")},{deep:!0,immediate:!0});const{addHistorySnapshot:f}=zt(),{toggleShapeFormatPainter:d}=Sve(),h=R=>{n.updateElement({id:o.value,props:R}),f()},p=R=>{R==="fill"?(n.removeElementProps({id:o.value,propName:"gradient"}),f()):h({gradient:c.value})},m=R=>{if(!c.value)return;const y={...c.value,...R};h({gradient:y})},v=R=>{h({fill:R})},b=R=>{const{width:y,height:A}=r.value,S={viewBox:R.viewBox,path:R.path,special:R.special};if(R.pathFormula){S.pathFormula=R.pathFormula,S.viewBox=[y,A];const k=Gu[R.pathFormula];"editable"in k?(S.path=k.formula(y,A,k.defaultValue),S.keypoint=k.defaultValue):S.path=k.formula(y,A)}else S.pathFormula=void 0,S.keypoint=void 0;h(S)},x=R=>{const y=r.value,A={content:"",defaultFontName:"微软雅黑",defaultColor:"#000",align:"middle"},S=y.text||A;h({text:{...S,align:R}})};return(R,y)=>{var E;const A=xe("IconDown"),S=xe("IconAlignTextTopOne"),k=xe("IconAlignTextMiddleOne"),O=xe("IconAlignTextBottomOne"),w=xe("IconFormatBrush"),I=Mn("tooltip");return Y(),ee("div",Lve,[V("div",Ove,[Tve,L(A)]),V("div",kve,[(Y(!0),ee(Xe,null,ot(z(Ix),T=>(Y(),ee("div",{class:"category",key:T.type},[V("div",Nve,[(Y(!0),ee(Xe,null,ot(T.children,(F,N)=>(Y(),ee(Xe,null,[F.title!=="任意多边形"?(Y(),Te(M_,{class:"shape-item",key:N,shape:F,onClick:P=>b(F)},null,8,["shape","onClick"])):Qe("",!0)],64))),256))])]))),128))]),V("div",Pve,[L(Gn,{style:{flex:"1"},value:l.value,"onUpdate:value":y[0]||(y[0]=T=>p(T)),options:[{label:"纯色填充",value:"fill"},{label:"渐变填充",value:"gradient"}]},null,8,["value"]),Cve,l.value==="fill"?(Y(),Te(Pt,{key:0,trigger:"click",style:{flex:"1"}},{content:se(()=>[L(Tn,{modelValue:s.value,"onUpdate:modelValue":y[1]||(y[1]=T=>v(T))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:s.value},null,8,["color"])]),_:1})):(Y(),Te(Gn,{key:1,style:{flex:"1"},value:c.value.type,"onUpdate:value":y[2]||(y[2]=T=>m({type:T})),options:[{label:"线性渐变",value:"linear"},{label:"径向渐变",value:"radial"}]},null,8,["value"]))]),l.value==="gradient"?(Y(),ee(Xe,{key:0},[V("div",Ive,[Fve,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:c.value.color[0],"onUpdate:modelValue":y[3]||(y[3]=T=>m({color:[T,c.value.color[1]]}))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:c.value.color[0]},null,8,["color"])]),_:1})]),V("div",_ve,[Eve,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:c.value.color[1],"onUpdate:modelValue":y[4]||(y[4]=T=>m({color:[c.value.color[0],T]}))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:c.value.color[1]},null,8,["color"])]),_:1})]),c.value.type==="linear"?(Y(),ee("div",Xve,[Wve,L(no,{style:{width:"60%"},min:0,max:360,step:15,value:c.value.rotate,"onUpdate:value":y[5]||(y[5]=T=>m({rotate:T}))},null,8,["value"])])):Qe("",!0)],64)):Qe("",!0),L(D_),L(Ut),(E=z(a).text)!=null&&E.content?(Y(),ee(Xe,{key:1},[L(B_),L(Ut),L(As,{class:"row","button-style":"solid",value:u.value,"onUpdate:value":y[6]||(y[6]=T=>x(T))},{default:se(()=>[Be((Y(),Te(_n,{value:"top",style:{flex:"1"}},{default:se(()=>[L(S)]),_:1})),[[I,"顶对齐"]]),Be((Y(),Te(_n,{value:"middle",style:{flex:"1"}},{default:se(()=>[L(k)]),_:1})),[[I,"居中"]]),Be((Y(),Te(_n,{value:"bottom",style:{flex:"1"}},{default:se(()=>[L(O)]),_:1})),[[I,"底对齐"]])]),_:1},8,["value"]),L(Ut)],64)):Qe("",!0),L(Gp),L(Ut),L(yv),L(Ut),L(Q_),L(Ut),V("div",Vve,[Be((Y(),Te(vr,{style:{flex:"1"},checked:!!z(i),onClick:y[7]||(y[7]=T=>z(d)()),onDblclick:y[8]||(y[8]=T=>z(d)(!0))},{default:se(()=>[L(w),Ue(" 形状格式刷")]),_:1},8,["checked"])),[[I,"双击连续使用"]])])])}}}),Yve=We(Uve,[["__scopeId","data-v-0c7a0fc5"]]),jp=e=>(tn("data-v-d5f2e330"),e=e(),nn(),e),Zve={class:"line-style-panel"},Qve={class:"row"},Bve=jp(()=>V("div",{style:{width:"40%"}},"线条样式:",-1)),Dve={class:"row"},Kve=jp(()=>V("div",{style:{width:"40%"}},"线条颜色:",-1)),Hve={class:"row"},Gve=jp(()=>V("div",{style:{width:"40%"}},"线条宽度:",-1)),zve={class:"row"},Jve=jp(()=>V("div",{style:{width:"40%"}},"起点样式:",-1)),jve={class:"row"},$ve=jp(()=>V("div",{style:{width:"40%"}},"终点样式:",-1)),qve=Ie({__name:"LineStylePanel",setup(e){const t=st(),{handleElement:n}=Ee(ft()),r=n,{addHistorySnapshot:o}=zt(),i=a=>{n.value&&(t.updateElement({id:n.value.id,props:a}),o())};return(a,s)=>(Y(),ee("div",Zve,[V("div",Qve,[Bve,L(Gn,{style:{width:"60%"},value:z(r).style,"onUpdate:value":s[0]||(s[0]=c=>i({style:c})),options:[{label:"实线",value:"solid"},{label:"虚线",value:"dashed"}]},null,8,["value"])]),V("div",Dve,[Kve,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:z(r).color,"onUpdate:modelValue":s[1]||(s[1]=c=>i({color:c}))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:z(r).color},null,8,["color"])]),_:1})]),V("div",Hve,[Gve,L(Li,{value:z(r).width,"onUpdate:value":s[2]||(s[2]=c=>i({width:c})),style:{width:"60%"}},null,8,["value"])]),V("div",zve,[Jve,L(Gn,{style:{width:"60%"},value:z(r).points[0],"onUpdate:value":s[3]||(s[3]=c=>i({points:[c,z(r).points[1]]})),options:[{label:"无",value:""},{label:"箭头",value:"arrow"},{label:"圆点",value:"dot"}]},null,8,["value"])]),V("div",jve,[$ve,L(Gn,{style:{width:"60%"},value:z(r).points[1],"onUpdate:value":s[4]||(s[4]=c=>i({points:[z(r).points[0],c]})),options:[{label:"无",value:""},{label:"箭头",value:"arrow"},{label:"圆点",value:"dot"}]},null,8,["value"])]),L(Ut),L(yv)]))}}),e3e=We(qve,[["__scopeId","data-v-d5f2e330"]]),t3e={class:"chart-data-editor"},n3e={class:"editor-content"},r3e={class:"range-box"},o3e=["id","onFocus","onPaste"],i3e={class:"btns"},a3e={class:"left"},s3e={class:"right"},Ol=100,Tl=32,l3e=Ie({__name:"ChartDataEditor",props:{data:{}},emits:["save","close"],setup(e,{emit:t}){const n=e,r=t,o=he([0,0]),i=he({width:0,height:0}),a=he(null),s=we(()=>{const b=o.value[0]*Ol,x=o.value[1]*Tl;return[{type:"t",style:{width:b+"px"}},{type:"b",style:{top:x+"px",width:b+"px"}},{type:"l",style:{height:x+"px"}},{type:"r",style:{left:b+"px",height:x+"px"}}]}),c=we(()=>{const b=o.value[0]*Ol,x=o.value[1]*Tl;return{left:b+"px",top:x+"px"}});Ht(()=>{const b=[],{labels:x,legends:R,series:y}=n.data,A=x.length,S=y.length;b.push(["",...R]);for(let k=0;k<A;k++){const O=[x[k]];for(let w=0;w<S;w++)O.push(y[w][k]+"");b.push(O)}for(let k=0;k<A+1;k++)for(let O=0;O<S+1;O++){const w=document.querySelector(`#cell-${k}-${O}`);w&&(w.value=b[k][O]+"")}o.value=[S+1,A+1]});const u=()=>{if(!a.value)return;const[b,x]=a.value,R=document.querySelector(`#cell-${b+1}-${x}`);R&&R.focus()},f=b=>{b.key.toUpperCase()===Rt.ENTER&&u()};Ht(()=>{document.addEventListener("keydown",f)}),Sn(()=>{document.removeEventListener("keydown",f)});const d=()=>{const[b,x]=o.value,R=[],y=[],A=[];for(let S=1;S<x;S++){let k=`类别${S}`;const O=document.querySelector(`#cell-${S}-0`);O&&O.value&&(k=O.value),R.push(k)}for(let S=1;S<b;S++){let k=`系列${S}`;const O=document.querySelector(`#cell-0-${S}`);O&&O.value&&(k=O.value),y.push(k)}for(let S=1;S<b;S++){const k=[];for(let O=1;O<x;O++){const w=document.querySelector(`#cell-${O}-${S}`);let I=0;w&&w.value&&+w.value&&(I=+w.value),k.push(I)}A.push(k)}r("save",{labels:R,legends:y,series:A})},h=()=>{for(let b=1;b<31;b++)for(let x=1;x<7;x++){const R=document.querySelector(`#cell-${b}-${x}`);R&&(R.value="")}},p=(b,x,R)=>{if(b.preventDefault(),!b.clipboardData)return;const y=b.clipboardData.items[0];y&&y.kind==="string"&&y.type==="text/plain"&&y.getAsString(A=>{if(typeof Nx(A)=="object")return;const k=$N(A);if(k){const O=x+k.length,w=R+k[0].length;for(let I=x;I<O;I++)for(let E=R;E<w;E++){const T=document.querySelector(`#cell-${I}-${E}`);T&&(T.value=k[I-x][E-R])}}})},m=()=>r("close"),v=b=>{let x=!0;const R=b.pageX,y=b.pageY,A=o.value[0]*Ol,S=o.value[1]*Tl;document.onmousemove=k=>{if(!x)return;const O=k.pageX,w=k.pageY,I=O-R,E=w-y,T=A+I,F=S+E;i.value={width:T,height:F}},document.onmouseup=k=>{x=!1,document.onmousemove=null,document.onmouseup=null;const O=k.pageX,w=k.pageY;if(R===O&&y===w)return;let I=i.value.width,E=i.value.height;I%Ol>Ol*.5&&(I=I+(Ol-I%Ol)),E%Tl>Tl*.5&&(E=E+(Tl-E%Tl));let T=Math.round(E/Tl),F=Math.round(I/Ol);T<3&&(T=3),F<2&&(F=2),o.value=[F,T],i.value={width:0,height:0}}};return(b,x)=>(Y(),ee("div",t3e,[V("div",n3e,[V("div",r3e,[V("div",{class:"temp-range",style:Se({width:i.value.width+"px",height:i.value.height+"px"})},null,4),(Y(!0),ee(Xe,null,ot(s.value,R=>(Y(),ee("div",{class:ze(["range-line",R.type]),key:R.type,style:Se(R.style)},null,6))),128)),V("div",{class:"resizable",style:Se(c.value),onMousedown:x[0]||(x[0]=Wt(R=>v(R),["stop"]))},null,36)]),V("table",null,[V("tbody",null,[(Y(),ee(Xe,null,ot(31,R=>V("tr",{key:R},[(Y(),ee(Xe,null,ot(7,y=>V("td",{key:y,class:ze({head:y===1&&R<=o.value[1]||R===1&&y<=o.value[0]})},[V("input",{class:ze(["item",{selected:R<=o.value[1]&&y<=o.value[0]}]),id:`cell-${R-1}-${y-1}`,autocomplete:"off",onFocus:A=>a.value=[R-1,y-1],onPaste:A=>p(A,R-1,y-1)},null,42,o3e)],2)),64))])),64))])])]),V("div",i3e,[V("div",a3e,[L(je,{class:"btn",onClick:x[1]||(x[1]=R=>h())},{default:se(()=>[Ue("清空")]),_:1})]),V("div",s3e,[L(je,{class:"btn",onClick:x[2]||(x[2]=R=>m())},{default:se(()=>[Ue("取消")]),_:1}),L(je,{type:"primary",class:"btn",onClick:x[3]||(x[3]=R=>d()),style:{"margin-left":"10px"}},{default:se(()=>[Ue("确认")]),_:1})])])]))}}),c3e=We(l3e,[["__scopeId","data-v-ac578a4f"]]),H_=e=>(tn("data-v-3d20c849"),e=e(),nn(),e),u3e=H_(()=>V("span",{class:"checkbox-input"},null,-1)),f3e=H_(()=>V("input",{class:"checkbox-original",type:"checkbox"},null,-1)),d3e={class:"checkbox-label"},h3e=Ie({__name:"Checkbox",props:{value:{type:Boolean},disabled:{type:Boolean,default:!1}},emits:["update:value"],setup(e,{emit:t}){const n=e,r=t,o=i=>{n.disabled||r("update:value",i.target.checked)};return(i,a)=>(Y(),ee("label",{class:ze(["checkbox",{checked:i.value,disabled:i.disabled}]),onChange:a[0]||(a[0]=s=>o(s))},[u3e,f3e,V("span",d3e,[lr(i.$slots,"default",{},void 0,!0)])],34))}}),$a=We(h3e,[["__scopeId","data-v-3d20c849"]]),B5=e=>(tn("data-v-63098034"),e=e(),nn(),e),p3e={class:"chart-style-panel"},m3e={class:"row"},g3e={class:"row"},v3e={key:1,class:"row"},y3e={key:2,class:"row"},A3e={class:"row"},R3e=B5(()=>V("div",{style:{width:"40%"}},"图例:",-1)),x3e={class:"row"},b3e=B5(()=>V("div",{style:{width:"40%"}},"背景填充:",-1)),M3e={class:"row"},w3e=B5(()=>V("div",{style:{width:"40%"}},"网格颜色:",-1)),S3e={style:{width:"40%"}},L3e={class:"color-btn-wrap",style:{width:"100%"}},O3e=["onClick"],T3e={class:"preset-themes"},k3e=["onClick","onMouseenter"],N3e=Ie({__name:"index",setup(e){const t=[["#d87c7c","#919e8b","#d7ab82","#6e7074","#61a0a8","#efa18d"],["#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78"],["#516b91","#59c4e6","#edafda","#93b7e3","#a5e7f0","#cbb0e3"],["#893448","#d95850","#eb8146","#ffb248","#f2d643","#ebdba4"],["#4ea397","#22c3aa","#7bd9a5","#d0648a","#f58db2","#f2b3c9"],["#3fb1e3","#6be6c1","#626c91","#a0a7e6","#c4ebad","#96dee8"],["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb"],["#c1232b","#27727b","#fcce10","#e87c25","#b5c334","#fe8463"],["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3"],["#e01f54","#001852","#f5e8c8","#b8d2c7","#c6b38e","#a4d8c2"],["#c12e34","#e6b600","#0098d9","#2b821d","#005eaa","#339ca8"],["#8a7ca8","#e098c7","#8fd3e8","#71669e","#cc70af","#7cb4cc"]],n=ft(),r=st(),{handleElement:o,handleElementId:i}=Ee(n),{theme:a}=Ee(r),s=o,c=he(!1),l=he(!1),u=he([-1,-1]),{addHistorySnapshot:f}=zt(),d=he("#000"),h=he([]),p=he(""),m=he(""),v=he(!0),b=he(!0),x=he(!1),R=he(!1),y=he(!1),A=he(!1);Tt(o,()=>{if(!(!o.value||o.value.type!=="chart")){if(d.value=o.value.fill||"#fff",o.value.options){const{lineSmooth:X,showLine:U,showArea:K,horizontalBars:ie,donut:B,stackBars:Z}=o.value.options;v.value=!!X,b.value=!!U,x.value=!!K,R.value=!!ie,y.value=!!B,A.value=!!Z}h.value=o.value.themeColor,p.value=o.value.gridColor||"#333",m.value=o.value.legend||""}},{deep:!0,immediate:!0});const S=X=>{r.updateElement({id:i.value,props:X}),f()},k=X=>{c.value=!1,S({data:X})},O=X=>{S({fill:X})},w=X=>{const K={...o.value.options,...X};S({options:K})},I=(X,U)=>{const K={themeColor:h.value.map((ie,B)=>B===U?X:ie)};S(K)},E=()=>{const X={themeColor:[...h.value,a.value.themeColor]};S(X)},T=(X,U)=>{const K=X.slice(0,U+1);S({themeColor:K}),l.value=!1},F=X=>{const U={themeColor:h.value.filter((K,ie)=>ie!==X)};S(U)},N=X=>{S({gridColor:X})},P=X=>{S({legend:X})},C=()=>c.value=!0;return to.on(Zr.OPEN_CHART_DATA_EDITOR,C),Sn(()=>{to.off(Zr.OPEN_CHART_DATA_EDITOR,C)}),(X,U)=>{const K=xe("IconEdit"),ie=xe("IconCloseSmall"),B=xe("IconPlus"),Z=Mn("tooltip");return Y(),ee("div",p3e,[L(je,{class:"full-width-btn",onClick:U[0]||(U[0]=Q=>c.value=!0)},{default:se(()=>[L(K,{class:"btn-icon"}),Ue(" 编辑图表数据 ")]),_:1}),L(Ut),z(s).chartType==="line"?(Y(),ee(Xe,{key:0},[V("div",m3e,[L($a,{"onUpdate:value":U[1]||(U[1]=Q=>w({showArea:Q})),value:x.value,style:{flex:"1"}},{default:se(()=>[Ue("面积图样式")]),_:1},8,["value"]),L($a,{"onUpdate:value":U[2]||(U[2]=Q=>w({showLine:Q})),value:!b.value,style:{flex:"1"}},{default:se(()=>[Ue("散点图样式")]),_:1},8,["value"])]),V("div",g3e,[L($a,{"onUpdate:value":U[3]||(U[3]=Q=>w({lineSmooth:Q})),value:v.value},{default:se(()=>[Ue("使用平滑曲线")]),_:1},8,["value"])])],64)):Qe("",!0),z(s).chartType==="bar"?(Y(),ee("div",v3e,[L($a,{"onUpdate:value":U[4]||(U[4]=Q=>w({horizontalBars:Q})),value:R.value,style:{flex:"1"}},{default:se(()=>[Ue("条形图样式")]),_:1},8,["value"]),L($a,{"onUpdate:value":U[5]||(U[5]=Q=>w({stackBars:Q})),value:A.value,style:{flex:"1"}},{default:se(()=>[Ue("堆叠样式")]),_:1},8,["value"])])):Qe("",!0),z(s).chartType==="pie"?(Y(),ee("div",y3e,[L($a,{"onUpdate:value":U[6]||(U[6]=Q=>w({donut:Q})),value:y.value},{default:se(()=>[Ue("环形图样式")]),_:1},8,["value"])])):Qe("",!0),L(Ut),V("div",A3e,[R3e,L(Gn,{style:{width:"60%"},value:m.value,"onUpdate:value":U[7]||(U[7]=Q=>P(Q)),options:[{label:"不显示",value:""},{label:"显示在上方",value:"top"},{label:"显示在下方",value:"bottom"}]},null,8,["value"])]),L(Ut),V("div",x3e,[b3e,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:d.value,"onUpdate:modelValue":U[8]||(U[8]=Q=>O(Q))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:d.value},null,8,["color"])]),_:1})]),V("div",M3e,[w3e,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:p.value,"onUpdate:modelValue":U[9]||(U[9]=Q=>N(Q))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:p.value},null,8,["color"])]),_:1})]),L(Ut),(Y(!0),ee(Xe,null,ot(h.value,(Q,G)=>(Y(),ee("div",{class:"row",key:G},[V("div",S3e,vt(G===0?"主题配色:":""),1),L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:Q,"onUpdate:modelValue":q=>I(q,G)},null,8,["modelValue","onUpdate:modelValue"])]),default:se(()=>[V("div",L3e,[L(or,{color:Q},null,8,["color"]),G!==0?Be((Y(),ee("div",{key:0,class:"delete-color-btn",onClick:Wt(q=>F(G),["stop"])},[L(ie)],8,O3e)),[[Z,"删除"]]):Qe("",!0)])]),_:2},1024)]))),128)),L(kn,{class:"row",passive:""},{default:se(()=>[L(Pt,{trigger:"click",open:l.value,"onUpdate:open":U[11]||(U[11]=Q=>l.value=Q),style:{width:"40%"}},{content:se(()=>[V("div",T3e,[(Y(),ee(Xe,null,ot(t,(Q,G)=>V("div",{class:"preset-theme",key:G},[(Y(!0),ee(Xe,null,ot(Q,(q,ae)=>(Y(),ee("div",{class:ze(["preset-theme-color",{select:u.value[0]===G&&ae<=u.value[1]}]),key:q,style:Se({backgroundColor:q}),onClick:j=>T(Q,ae),onMouseenter:j=>u.value=[G,ae],onMouseleave:U[10]||(U[10]=j=>u.value=[-1,-1])},null,46,k3e))),128))])),64))])]),default:se(()=>[L(je,{first:"",style:{width:"100%"}},{default:se(()=>[Ue("推荐主题")]),_:1})]),_:1},8,["open"]),L(je,{last:"",disabled:h.value.length>=10,style:{width:"60%"},onClick:U[12]||(U[12]=Q=>E())},{default:se(()=>[L(B,{class:"btn-icon"}),Ue(" 添加主题色 ")]),_:1},8,["disabled"])]),_:1}),L(Ut),L(Gp),L(zd,{visible:c.value,"onUpdate:visible":U[15]||(U[15]=Q=>c.value=Q),width:640},{default:se(()=>[L(c3e,{data:z(s).data,onClose:U[13]||(U[13]=Q=>c.value=!1),onSave:U[14]||(U[14]=Q=>k(Q))},null,8,["data"])]),_:1},8,["visible"])])}}}),P3e=We(N3e,[["__scopeId","data-v-63098034"]]),xv=e=>(tn("data-v-77cc371a"),e=e(),nn(),e),C3e={class:"table-style-panel"},I3e={class:"row"},F3e=xv(()=>V("div",{style:{width:"40%"}},"行数:",-1)),_3e={class:"set-count",style:{width:"60%"}},E3e={class:"count-text"},X3e={class:"row"},W3e=xv(()=>V("div",{style:{width:"40%"}},"列数:",-1)),V3e={class:"set-count",style:{width:"60%"}},U3e={class:"count-text"},Y3e={class:"row theme-switch"},Z3e=xv(()=>V("div",{style:{width:"40%"}},"启用主题表格:",-1)),Q3e={class:"switch-wrapper",style:{width:"60%"}},B3e={class:"row"},D3e={class:"row"},K3e={class:"row"},H3e=xv(()=>V("div",{style:{width:"40%"}},"主题颜色:",-1)),G3e=Ie({__name:"TableStylePanel",setup(e){const t=st(),{handleElement:n,handleElementId:r,selectedTableCells:o,availableFonts:i}=Ee(ft()),a=we(()=>t.theme.themeColor),s=["12px","14px","16px","18px","20px","22px","24px","28px","32px"],c=he({bold:!1,em:!1,underline:!1,strikethrough:!1,color:"#000",backcolor:"",fontsize:"12px",fontname:"微软雅黑",align:"left"}),l=he(),u=he(!1),f=he(0),d=he(0),h=he(0),p=he(0);Tt(n,()=>{!n.value||n.value.type!=="table"||(l.value=n.value.theme,u.value=!!l.value,f.value=n.value.data.length,d.value=n.value.data[0].length,h.value=n.value.data.length,p.value=n.value.data[0].length)},{deep:!0,immediate:!0});const{addHistorySnapshot:m}=zt(),v=()=>{if(!n.value||n.value.type!=="table")return;let k=0,O=0;if(o.value.length){const I=o.value[0];k=+I.split("_")[0],O=+I.split("_")[1]}const w=n.value.data[k][O].style;w?c.value={bold:!!w.bold,em:!!w.em,underline:!!w.underline,strikethrough:!!w.strikethrough,color:w.color||"#000",backcolor:w.backcolor||"",fontsize:w.fontsize||"12px",fontname:w.fontname||"微软雅黑",align:w.align||"left"}:c.value={bold:!1,em:!1,underline:!1,strikethrough:!1,color:"#000",backcolor:"",fontsize:"12px",fontname:"微软雅黑",align:"left"}};Ht(()=>{o.value.length&&v()}),Tt(o,v);const b=k=>{t.updateElement({id:r.value,props:k}),m()},x=k=>{const O=n.value,w=JSON.parse(JSON.stringify(O.data));for(let I=0;I<w.length;I++)for(let E=0;E<w[I].length;E++)if(!o.value.length||o.value.includes(`${I}_${E}`)){const T=w[I][E].style||{};w[I][E].style={...T,...k}}b({data:w}),v()},R=k=>{if(!l.value)return;const O={...l.value,...k};b({theme:O})},y=k=>{if(k){const O={theme:{color:a.value,rowHeader:!0,rowFooter:!1,colHeader:!1,colFooter:!1}};b(O)}else t.removeElementProps({id:r.value,propName:"theme"}),m()},A=k=>{const O=n.value,w=O.data.length;if(k>w){const I=new Array(d.value).fill({id:mn(10),colspan:1,rowspan:1,text:""}),E=new Array(k-w).fill(I),T=JSON.parse(JSON.stringify(O.data));T.push(...E),b({data:T})}else{const I=O.data.slice(0,k);b({data:I})}},S=k=>{const O=n.value,w=O.data[0].length;let I=O.data,E=O.colWidths.map(P=>P*O.width);if(k>w){I=I.map(C=>{const X=new Array(k-w).fill({id:mn(10),colspan:1,rowspan:1,text:""});return C.push(...X),C});const P=new Array(k-w).fill(100);E.push(...P)}else I=I.map(P=>P.slice(0,k)),E=E.slice(0,k);const T=E.reduce((P,C)=>P+C),F=E.map(P=>P/T);b({width:T,data:I,colWidths:F})};return(k,O)=>{const w=xe("IconFontSize"),I=xe("IconAddText"),E=xe("IconText"),T=xe("IconFill"),F=xe("IconTextBold"),N=xe("IconTextItalic"),P=xe("IconTextUnderline"),C=xe("IconStrikethrough"),X=xe("IconAlignTextLeft"),U=xe("IconAlignTextCenter"),K=xe("IconAlignTextRight"),ie=xe("IconAlignTextBoth"),B=xe("IconMinus"),Z=xe("IconPlus"),Q=Mn("tooltip");return Y(),ee("div",C3e,[L(Q5,{class:"row"},{default:se(()=>[L(Gn,{style:{width:"50%"},value:c.value.fontname,"onUpdate:value":O[0]||(O[0]=G=>x({fontname:G})),options:[...z(i),...z(bp)]},{icon:se(()=>[L(w)]),_:1},8,["value","options"]),L(Gn,{style:{width:"50%"},value:c.value.fontsize,"onUpdate:value":O[1]||(O[1]=G=>x({fontsize:G})),options:s.map(G=>({label:G,value:G}))},{icon:se(()=>[L(I)]),_:1},8,["value","options"])]),_:1}),L(kn,{class:"row",passive:""},{default:se(()=>[L(Pt,{trigger:"click",style:{width:"50%"}},{content:se(()=>[L(Tn,{modelValue:c.value.color,"onUpdate:modelValue":O[2]||(O[2]=G=>x({color:G}))},null,8,["modelValue"])]),default:se(()=>[Be((Y(),Te(_d,{first:"",color:c.value.color},{default:se(()=>[L(E)]),_:1},8,["color"])),[[Q,"文字颜色"]])]),_:1}),L(Pt,{trigger:"click",style:{width:"50%"}},{content:se(()=>[L(Tn,{modelValue:c.value.backcolor,"onUpdate:modelValue":O[3]||(O[3]=G=>x({backcolor:G}))},null,8,["modelValue"])]),default:se(()=>[Be((Y(),Te(_d,{last:"",color:c.value.backcolor},{default:se(()=>[L(T)]),_:1},8,["color"])),[[Q,"单元格填充"]])]),_:1})]),_:1}),L(kn,{class:"row"},{default:se(()=>[Be((Y(),Te(vr,{style:{flex:"1"},checked:c.value.bold,onClick:O[4]||(O[4]=G=>x({bold:!c.value.bold}))},{default:se(()=>[L(F)]),_:1},8,["checked"])),[[Q,"加粗"]]),Be((Y(),Te(vr,{style:{flex:"1"},checked:c.value.em,onClick:O[5]||(O[5]=G=>x({em:!c.value.em}))},{default:se(()=>[L(N)]),_:1},8,["checked"])),[[Q,"斜体"]]),Be((Y(),Te(vr,{style:{flex:"1"},checked:c.value.underline,onClick:O[6]||(O[6]=G=>x({underline:!c.value.underline}))},{default:se(()=>[L(P)]),_:1},8,["checked"])),[[Q,"下划线"]]),Be((Y(),Te(vr,{style:{flex:"1"},checked:c.value.strikethrough,onClick:O[7]||(O[7]=G=>x({strikethrough:!c.value.strikethrough}))},{default:se(()=>[L(C)]),_:1},8,["checked"])),[[Q,"删除线"]])]),_:1}),L(As,{class:"row","button-style":"solid",value:c.value.align,"onUpdate:value":O[8]||(O[8]=G=>x({align:G}))},{default:se(()=>[Be((Y(),Te(_n,{value:"left",style:{flex:"1"}},{default:se(()=>[L(X)]),_:1})),[[Q,"左对齐"]]),Be((Y(),Te(_n,{value:"center",style:{flex:"1"}},{default:se(()=>[L(U)]),_:1})),[[Q,"居中"]]),Be((Y(),Te(_n,{value:"right",style:{flex:"1"}},{default:se(()=>[L(K)]),_:1})),[[Q,"右对齐"]]),Be((Y(),Te(_n,{value:"justify",style:{flex:"1"}},{default:se(()=>[L(ie)]),_:1})),[[Q,"两端对齐"]])]),_:1},8,["value"]),L(Ut),L(Gp,{fixed:!0}),L(Ut),V("div",I3e,[F3e,V("div",_3e,[L(je,{class:"btn",disabled:f.value<=1,onClick:O[9]||(O[9]=G=>A(f.value-1))},{default:se(()=>[L(B)]),_:1},8,["disabled"]),V("div",E3e,vt(f.value),1),L(je,{class:"btn",disabled:f.value>=30,onClick:O[10]||(O[10]=G=>A(f.value+1))},{default:se(()=>[L(Z)]),_:1},8,["disabled"])])]),V("div",X3e,[W3e,V("div",V3e,[L(je,{class:"btn",disabled:d.value<=1,onClick:O[11]||(O[11]=G=>S(d.value-1))},{default:se(()=>[L(B)]),_:1},8,["disabled"]),V("div",U3e,vt(d.value),1),L(je,{class:"btn",disabled:d.value>=30,onClick:O[12]||(O[12]=G=>S(d.value+1))},{default:se(()=>[L(Z)]),_:1},8,["disabled"])])]),L(Ut),V("div",Y3e,[Z3e,V("div",Q3e,[L(oa,{value:u.value,"onUpdate:value":O[13]||(O[13]=G=>y(G))},null,8,["value"])])]),l.value?(Y(),ee(Xe,{key:0},[V("div",B3e,[L($a,{"onUpdate:value":O[14]||(O[14]=G=>R({rowHeader:G})),value:l.value.rowHeader,style:{flex:"1"}},{default:se(()=>[Ue("标题行")]),_:1},8,["value"]),L($a,{"onUpdate:value":O[15]||(O[15]=G=>R({rowFooter:G})),value:l.value.rowFooter,style:{flex:"1"}},{default:se(()=>[Ue("汇总行")]),_:1},8,["value"])]),V("div",D3e,[L($a,{"onUpdate:value":O[16]||(O[16]=G=>R({colHeader:G})),value:l.value.colHeader,style:{flex:"1"}},{default:se(()=>[Ue("第一列")]),_:1},8,["value"]),L($a,{"onUpdate:value":O[17]||(O[17]=G=>R({colFooter:G})),value:l.value.colFooter,style:{flex:"1"}},{default:se(()=>[Ue("最后一列")]),_:1},8,["value"])]),V("div",K3e,[H3e,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:l.value.color,"onUpdate:modelValue":O[18]||(O[18]=G=>R({color:G}))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:l.value.color},null,8,["color"])]),_:1})])],64)):Qe("",!0)])}}}),z3e=We(G3e,[["__scopeId","data-v-77cc371a"]]),G_=e=>(tn("data-v-6b6e110e"),e=e(),nn(),e),J3e={class:"latex-style-panel"},j3e={class:"row"},$3e={class:"row"},q3e=G_(()=>V("div",{style:{width:"40%"}},"颜色:",-1)),eye={class:"row"},tye=G_(()=>V("div",{style:{width:"40%"}},"粗细:",-1)),nye=Ie({__name:"LatexStylePanel",setup(e){const t=st(),{handleElement:n}=Ee(ft()),r=n,o=he(!1),{addHistorySnapshot:i}=zt(),a=l=>{n.value&&(t.updateElement({id:n.value.id,props:l}),i())},s=l=>{a({path:l.path,latex:l.latex,width:l.w,height:l.h,viewBox:[l.w,l.h]})},c=()=>o.value=!0;return to.on(Zr.OPEN_LATEX_EDITOR,c),Sn(()=>{to.off(Zr.OPEN_LATEX_EDITOR,c)}),(l,u)=>(Y(),ee("div",J3e,[V("div",j3e,[L(je,{style:{flex:"1"},onClick:u[0]||(u[0]=f=>o.value=!0)},{default:se(()=>[Ue("编辑 LaTeX")]),_:1})]),L(Ut),V("div",$3e,[q3e,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:z(r).color,"onUpdate:modelValue":u[1]||(u[1]=f=>a({color:f}))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:z(r).color},null,8,["color"])]),_:1})]),V("div",eye,[tye,L(Li,{min:1,max:3,value:z(r).strokeWidth,"onUpdate:value":u[2]||(u[2]=f=>a({strokeWidth:f})),style:{width:"60%"}},null,8,["value"])]),L(zd,{visible:o.value,"onUpdate:visible":u[5]||(u[5]=f=>o.value=f),width:880},{default:se(()=>[L(T_,{value:z(r).latex,onClose:u[3]||(u[3]=f=>o.value=!1),onUpdate:u[4]||(u[4]=f=>{s(f),o.value=!1})},null,8,["value"])]),_:1},8,["visible"])]))}}),rye=We(nye,[["__scopeId","data-v-6b6e110e"]]),z_=e=>(tn("data-v-b289959e"),e=e(),nn(),e),oye={class:"video-style-panel"},iye=z_(()=>V("div",{class:"title"},"视频预览封面",-1)),aye={class:"background-image-wrapper"},sye={class:"background-image"},lye={class:"row"},cye={class:"row switch-row"},uye=z_(()=>V("div",{style:{width:"40%"}},"自动播放:",-1)),fye={class:"switch-wrapper",style:{width:"60%"}},dye=Ie({__name:"VideoStylePanel",setup(e){const t=st(),{handleElement:n}=Ee(ft()),r=n,{addHistorySnapshot:o}=zt(),i=s=>{n.value&&(t.updateElement({id:n.value.id,props:s}),o())},a=s=>{const c=s[0];c&&Hu(c).then(l=>i({poster:l}))};return(s,c)=>{const l=xe("IconPlus");return Y(),ee("div",oye,[iye,V("div",aye,[L(Fu,{onChange:c[0]||(c[0]=u=>a(u))},{default:se(()=>[V("div",sye,[V("div",{class:"content",style:Se({backgroundImage:z(r).poster?`url(${z(r).poster})`:""})},[L(l)],4)])]),_:1})]),V("div",lye,[L(je,{style:{flex:"1"},onClick:c[1]||(c[1]=u=>i({poster:""}))},{default:se(()=>[Ue("重置封面")]),_:1})]),V("div",cye,[uye,V("div",fye,[L(oa,{value:z(r).autoplay,"onUpdate:value":c[2]||(c[2]=u=>i({autoplay:u}))},null,8,["value"])])])])}}}),hye=We(dye,[["__scopeId","data-v-b289959e"]]),D5=e=>(tn("data-v-44ce0855"),e=e(),nn(),e),pye={class:"audio-style-panel"},mye={class:"row"},gye=D5(()=>V("div",{style:{width:"40%"}},"图标颜色:",-1)),vye={class:"row switch-row"},yye=D5(()=>V("div",{style:{width:"40%"}},"自动播放:",-1)),Aye={class:"switch-wrapper",style:{width:"60%"}},Rye={class:"row switch-row"},xye=D5(()=>V("div",{style:{width:"40%"}},"循环播放:",-1)),bye={class:"switch-wrapper",style:{width:"60%"}},Mye=Ie({__name:"AudioStylePanel",setup(e){const t=st(),{handleElement:n}=Ee(ft()),r=n,{addHistorySnapshot:o}=zt(),i=a=>{n.value&&(t.updateElement({id:n.value.id,props:a}),o())};return(a,s)=>(Y(),ee("div",pye,[V("div",mye,[gye,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:z(r).color,"onUpdate:modelValue":s[0]||(s[0]=c=>i({color:c}))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:z(r).color},null,8,["color"])]),_:1})]),V("div",vye,[yye,V("div",Aye,[L(oa,{value:z(r).autoplay,"onUpdate:value":s[1]||(s[1]=c=>i({autoplay:c}))},null,8,["value"])])]),V("div",Rye,[xye,V("div",bye,[L(oa,{value:z(r).loop,"onUpdate:value":s[2]||(s[2]=c=>i({loop:c}))},null,8,["value"])])])]))}}),wye=We(Mye,[["__scopeId","data-v-44ce0855"]]),bv=e=>(tn("data-v-3a1eb966"),e=e(),nn(),e),Sye={class:"multi-style-panel"},Lye={class:"row"},Oye=bv(()=>V("div",{style:{width:"40%"}},"填充颜色:",-1)),Tye={class:"row"},kye=bv(()=>V("div",{style:{width:"40%"}},"边框样式:",-1)),Nye={class:"row"},Pye=bv(()=>V("div",{style:{width:"40%"}},"边框颜色:",-1)),Cye={class:"row"},Iye=bv(()=>V("div",{style:{width:"40%"}},"边框粗细:",-1)),Fye=Ie({__name:"MultiStylePanel",setup(e){const t=st(),{richTextAttrs:n,availableFonts:r,activeElementList:o}=Ee(ft()),{addHistorySnapshot:i}=zt(),a=(h,p)=>{t.updateElement({id:h,props:p}),i()},s=["12px","14px","16px","18px","20px","22px","24px","28px","32px","36px","40px","44px","48px","54px","60px","66px","72px","76px","80px","88px","96px","104px","112px","120px"],c=he("#fff"),l=he({width:0,color:"#fff",style:"solid"}),u=h=>{for(const p of o.value){if((p.type==="text"||p.type==="shape"||p.type==="chart")&&a(p.id,{fill:h}),p.type==="table"){const m=JSON.parse(JSON.stringify(p.data));for(let v=0;v<m.length;v++)for(let b=0;b<m[v].length;b++){const x=m[v][b].style||{};m[v][b].style={...x,backcolor:h}}a(p.id,{data:m})}p.type==="audio"&&a(p.id,{color:h})}c.value=h},f=h=>{for(const p of o.value){if(p.type==="text"||p.type==="image"||p.type==="shape"||p.type==="table"||p.type==="chart"){const v={outline:{...p.outline||{width:2,color:"#000",style:"solid"},...h}};a(p.id,v)}p.type==="line"&&a(p.id,h)}l.value={...l.value,...h}},d=(h,p)=>{var m;for(const v of o.value){if((v.type==="text"||v.type==="shape"&&((m=v.text)!=null&&m.content))&&to.emit(Zr.RICH_TEXT_COMMAND,{target:v.id,action:{command:h,value:p}}),v.type==="table"){const b=JSON.parse(JSON.stringify(v.data));for(let x=0;x<b.length;x++)for(let R=0;R<b[x].length;R++){const y=b[x][R].style||{};b[x][R].style={...y,[h]:p}}a(v.id,{data:b})}v.type==="latex"&&h==="color"&&a(v.id,{color:p})}};return(h,p)=>{const m=xe("IconFontSize"),v=xe("IconAddText"),b=xe("IconText"),x=xe("IconHighLight"),R=xe("IconAlignTextLeft"),y=xe("IconAlignTextCenter"),A=xe("IconAlignTextRight"),S=xe("IconAlignTextBoth"),k=Mn("tooltip");return Y(),ee("div",Sye,[V("div",Lye,[Oye,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:c.value,"onUpdate:modelValue":p[0]||(p[0]=O=>u(O))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:c.value},null,8,["color"])]),_:1})]),L(Ut),V("div",Tye,[kye,L(Gn,{style:{width:"60%"},value:l.value.style||"","onUpdate:value":p[1]||(p[1]=O=>f({style:O})),options:[{label:"实线边框",value:"solid"},{label:"虚线边框",value:"dashed"}]},null,8,["value"])]),V("div",Nye,[Pye,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:l.value.color,"onUpdate:modelValue":p[2]||(p[2]=O=>f({color:O}))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:l.value.color||"#000"},null,8,["color"])]),_:1})]),V("div",Cye,[Iye,L(Li,{value:l.value.width||0,"onUpdate:value":p[3]||(p[3]=O=>f({width:O})),style:{width:"60%"}},null,8,["value"])]),L(Ut),L(Q5,{class:"row"},{default:se(()=>[L(Gn,{style:{width:"60%"},value:z(n).fontname,"onUpdate:value":p[4]||(p[4]=O=>d("fontname",O)),options:[...z(r),...z(bp)]},{icon:se(()=>[L(m)]),_:1},8,["value","options"]),L(Gn,{style:{width:"40%"},value:z(n).fontsize,"onUpdate:value":p[5]||(p[5]=O=>d("fontsize",O)),options:s.map(O=>({label:O,value:O}))},{icon:se(()=>[L(v)]),_:1},8,["value","options"])]),_:1}),L(kn,{class:"row",passive:""},{default:se(()=>[L(Pt,{trigger:"click",style:{width:"30%"}},{content:se(()=>[L(Tn,{modelValue:z(n).color,"onUpdate:modelValue":p[6]||(p[6]=O=>d("color",O))},null,8,["modelValue"])]),default:se(()=>[Be((Y(),Te(_d,{first:"",color:z(n).color},{default:se(()=>[L(b)]),_:1},8,["color"])),[[k,"文字颜色"]])]),_:1}),L(Pt,{trigger:"click",style:{width:"30%"}},{content:se(()=>[L(Tn,{modelValue:z(n).backcolor,"onUpdate:modelValue":p[7]||(p[7]=O=>d("backcolor",O))},null,8,["modelValue"])]),default:se(()=>[Be((Y(),Te(_d,{color:z(n).backcolor},{default:se(()=>[L(x)]),_:1},8,["color"])),[[k,"文字高亮"]])]),_:1}),Be((Y(),Te(je,{class:"font-size-btn",style:{width:"20%"},onClick:p[8]||(p[8]=O=>d("fontsize-add","2"))},{default:se(()=>[L(m),Ue("+")]),_:1})),[[k,"增大字号"]]),Be((Y(),Te(je,{last:"",class:"font-size-btn",style:{width:"20%"},onClick:p[9]||(p[9]=O=>d("fontsize-reduce","2"))},{default:se(()=>[L(m),Ue("-")]),_:1})),[[k,"减小字号"]])]),_:1}),L(As,{class:"row","button-style":"solid",value:z(n).align,"onUpdate:value":p[10]||(p[10]=O=>d("align",O))},{default:se(()=>[Be((Y(),Te(_n,{value:"left",style:{flex:"1"}},{default:se(()=>[L(R)]),_:1})),[[k,"左对齐"]]),Be((Y(),Te(_n,{value:"center",style:{flex:"1"}},{default:se(()=>[L(y)]),_:1})),[[k,"居中"]]),Be((Y(),Te(_n,{value:"right",style:{flex:"1"}},{default:se(()=>[L(A)]),_:1})),[[k,"右对齐"]]),Be((Y(),Te(_n,{value:"justify",style:{flex:"1"}},{default:se(()=>[L(S)]),_:1})),[[k,"两端对齐"]])]),_:1},8,["value"])])}}}),_ye=We(Fye,[["__scopeId","data-v-3a1eb966"]]),Eye={class:"element-style-panel"},Xye=Ie({__name:"index",setup(e){const t={[Nt.TEXT]:Jge,[Nt.IMAGE]:wve,[Nt.SHAPE]:Yve,[Nt.LINE]:e3e,[Nt.CHART]:P3e,[Nt.TABLE]:z3e,[Nt.LATEX]:rye,[Nt.VIDEO]:hye,[Nt.AUDIO]:wye},{activeElementIdList:n,activeElementList:r,handleElement:o,activeGroupElementId:i}=Ee(ft()),a=we(()=>{if(n.value.length>1){if(!i.value)return _ye;const s=r.value.find(c=>c.id===i.value);return s&&t[s.type]||null}return o.value&&t[o.value.type]||null});return(s,c)=>(Y(),ee("div",Eye,[(Y(),Te(Rs(a.value)))]))}}),Mv=e=>(tn("data-v-6bb316f9"),e=e(),nn(),e),Wye={class:"element-positopn-panel"},Vye=Mv(()=>V("div",{class:"title"},"层级:",-1)),Uye=Mv(()=>V("div",{class:"title"},"对齐:",-1)),Yye={class:"row"},Zye=Mv(()=>V("div",{style:{width:"10%"}},null,-1)),Qye={key:0,class:"row"},Bye={key:1,style:{width:"10%"}},Dye={class:"row"},Kye=Mv(()=>V("div",{style:{width:"7%"}},null,-1)),Hye=Ie({__name:"ElementPositionPanel",setup(e){const t=st(),{handleElement:n,handleElementId:r}=Ee(ft()),o=he(0),i=he(0),a=he(0),s=he(0),c=he(0),l=he(!1),u=we(()=>n.value&&BI[n.value.type]||20),f=we(()=>{var O;return((O=n.value)==null?void 0:O.type)==="text"&&!n.value.vertical}),d=we(()=>{var O;return((O=n.value)==null?void 0:O.type)==="text"&&n.value.vertical});Tt(n,()=>{n.value&&(o.value=Fn.round(n.value.left,1),i.value=Fn.round(n.value.top,1),l.value="fixedRatio"in n.value&&!!n.value.fixedRatio,n.value.type!=="line"&&(a.value=Fn.round(n.value.width,1),s.value=Fn.round(n.value.height,1),c.value="rotate"in n.value&&n.value.rotate!==void 0?Fn.round(n.value.rotate,1):0))},{deep:!0,immediate:!0});const{orderElement:h}=Np(),{alignElementToCanvas:p}=lv(),{addHistorySnapshot:m}=zt(),v=O=>{const w={left:O};t.updateElement({id:r.value,props:w}),m()},b=O=>{const w={top:O};t.updateElement({id:r.value,props:w}),m()},x=(O,w)=>{if(n.value&&n.value.type==="shape"&&"pathFormula"in n.value&&n.value.pathFormula){const I=Gu[n.value.pathFormula];let E="";return"editable"in I?E=I.formula(O,w,n.value.keypoint):E=I.formula(O,w),{viewBox:[O,w],path:E}}return null},R=O=>{let w=s.value;if(l.value){const T=a.value/s.value;w=O/T<u.value?u.value:O/T}let I={width:O,height:w};const E=x(O,w);E&&(I={width:O,height:w,...E}),t.updateElement({id:r.value,props:I}),m()},y=O=>{let w=a.value;if(l.value){const T=a.value/s.value;w=O*T<u.value?u.value:O*T}let I={width:w,height:O};const E=x(w,O);E&&(I={width:w,height:O,...E}),t.updateElement({id:r.value,props:I}),m()},A=O=>{const w={rotate:O};t.updateElement({id:r.value,props:w}),m()},S=O=>{const w={fixedRatio:O};t.updateElement({id:r.value,props:w}),m()},k=O=>{let w=Math.floor(c.value/45)*45;O==="+"?w=w+45:O==="-"&&(w=w-45),w<-180&&(w=-180),w>180&&(w=180);const I={rotate:w};t.updateElement({id:r.value,props:I}),m()};return(O,w)=>{const I=xe("IconSendToBack"),E=xe("IconBringToFrontOne"),T=xe("IconBringToFront"),F=xe("IconSentToBack"),N=xe("IconAlignLeft"),P=xe("IconAlignVertically"),C=xe("IconAlignRight"),X=xe("IconAlignTop"),U=xe("IconAlignHorizontally"),K=xe("IconAlignBottom"),ie=xe("IconLock"),B=xe("IconUnlock"),Z=xe("IconRotate"),Q=Mn("tooltip");return Y(),ee("div",Wye,[Vye,L(kn,{class:"row"},{default:se(()=>[L(je,{style:{flex:"1"},onClick:w[0]||(w[0]=G=>z(h)(z(n),z(hr).TOP))},{default:se(()=>[L(I,{class:"btn-icon"}),Ue(" 置顶")]),_:1}),L(je,{style:{flex:"1"},onClick:w[1]||(w[1]=G=>z(h)(z(n),z(hr).BOTTOM))},{default:se(()=>[L(E,{class:"btn-icon"}),Ue(" 置底")]),_:1})]),_:1}),L(kn,{class:"row"},{default:se(()=>[L(je,{style:{flex:"1"},onClick:w[2]||(w[2]=G=>z(h)(z(n),z(hr).UP))},{default:se(()=>[L(T,{class:"btn-icon"}),Ue(" 上移")]),_:1}),L(je,{style:{flex:"1"},onClick:w[3]||(w[3]=G=>z(h)(z(n),z(hr).DOWN))},{default:se(()=>[L(F,{class:"btn-icon"}),Ue(" 下移")]),_:1})]),_:1}),L(Ut),Uye,L(kn,{class:"row"},{default:se(()=>[Be((Y(),Te(je,{style:{flex:"1"},onClick:w[4]||(w[4]=G=>z(p)(z(on).LEFT))},{default:se(()=>[L(N)]),_:1})),[[Q,"左对齐"]]),Be((Y(),Te(je,{style:{flex:"1"},onClick:w[5]||(w[5]=G=>z(p)(z(on).HORIZONTAL))},{default:se(()=>[L(P)]),_:1})),[[Q,"水平居中"]]),Be((Y(),Te(je,{style:{flex:"1"},onClick:w[6]||(w[6]=G=>z(p)(z(on).RIGHT))},{default:se(()=>[L(C)]),_:1})),[[Q,"右对齐"]])]),_:1}),L(kn,{class:"row"},{default:se(()=>[Be((Y(),Te(je,{style:{flex:"1"},onClick:w[7]||(w[7]=G=>z(p)(z(on).TOP))},{default:se(()=>[L(X)]),_:1})),[[Q,"上对齐"]]),Be((Y(),Te(je,{style:{flex:"1"},onClick:w[8]||(w[8]=G=>z(p)(z(on).VERTICAL))},{default:se(()=>[L(U)]),_:1})),[[Q,"垂直居中"]]),Be((Y(),Te(je,{style:{flex:"1"},onClick:w[9]||(w[9]=G=>z(p)(z(on).BOTTOM))},{default:se(()=>[L(K)]),_:1})),[[Q,"下对齐"]])]),_:1}),L(Ut),V("div",Yye,[L(Li,{step:5,value:o.value,"onUpdate:value":w[10]||(w[10]=G=>v(G)),style:{width:"45%"}},{prefix:se(()=>[Ue(" 水平: ")]),_:1},8,["value"]),Zye,L(Li,{step:5,value:i.value,"onUpdate:value":w[11]||(w[11]=G=>b(G)),style:{width:"45%"}},{prefix:se(()=>[Ue(" 垂直: ")]),_:1},8,["value"])]),z(n).type!=="line"?(Y(),ee("div",Qye,[L(Li,{min:u.value,max:1500,step:5,disabled:d.value,value:a.value,"onUpdate:value":w[12]||(w[12]=G=>R(G)),style:{width:"45%"}},{prefix:se(()=>[Ue(" 宽度: ")]),_:1},8,["min","disabled","value"]),["image","shape","audio"].includes(z(n).type)?(Y(),ee(Xe,{key:0},[l.value?Be((Y(),Te(ie,{key:0,style:{width:"10%"},class:"icon-btn active",onClick:w[13]||(w[13]=G=>S(!1))},null,512)),[[Q,"解除宽高比锁定"]]):Be((Y(),Te(B,{key:1,style:{width:"10%"},class:"icon-btn",onClick:w[14]||(w[14]=G=>S(!0))},null,512)),[[Q,"宽高比锁定"]])],64)):(Y(),ee("div",Bye)),L(Li,{min:u.value,max:800,step:5,disabled:f.value||z(n).type==="table",value:s.value,"onUpdate:value":w[15]||(w[15]=G=>y(G)),style:{width:"45%"}},{prefix:se(()=>[Ue(" 高度: ")]),_:1},8,["min","disabled","value"])])):Qe("",!0),["line","video","audio"].includes(z(n).type)?Qe("",!0):(Y(),ee(Xe,{key:1},[L(Ut),V("div",Dye,[L(Li,{min:-180,max:180,step:5,value:c.value,"onUpdate:value":w[16]||(w[16]=G=>A(G)),style:{width:"45%"}},{prefix:se(()=>[Ue(" 旋转: ")]),_:1},8,["value"]),Kye,V("div",{class:"text-btn",onClick:w[17]||(w[17]=G=>k("-")),style:{width:"24%"}},[L(Z),Ue(" -45°")]),V("div",{class:"text-btn",onClick:w[18]||(w[18]=G=>k("+")),style:{width:"24%"}},[L(Z,{style:Se({transform:"rotateY(180deg)"})},null,8,["style"]),Ue(" +45°")])])],64))])}}}),Gye=We(Hye,[["__scopeId","data-v-6bb316f9"]]),yR=1e3,zye="click",xi="animate__",gO=[{type:"bounce",name:"弹跳",children:[{name:"弹入",value:"bounceIn"},{name:"向右弹入",value:"bounceInLeft"},{name:"向左弹入",value:"bounceInRight"},{name:"向上弹入",value:"bounceInUp"},{name:"向下弹入",value:"bounceInDown"}]},{type:"fade",name:"浮现",children:[{name:"浮入",value:"fadeIn"},{name:"向下浮入",value:"fadeInDown"},{name:"向下长距浮入",value:"fadeInDownBig"},{name:"向右浮入",value:"fadeInLeft"},{name:"向右长距浮入",value:"fadeInLeftBig"},{name:"向左浮入",value:"fadeInRight"},{name:"向左长距浮入",value:"fadeInRightBig"},{name:"向上浮入",value:"fadeInUp"},{name:"向上长距浮入",value:"fadeInUpBig"},{name:"从左上浮入",value:"fadeInTopLeft"},{name:"从右上浮入",value:"fadeInTopRight"},{name:"从左下浮入",value:"fadeInBottomLeft"},{name:"从右下浮入",value:"fadeInBottomRight"}]},{type:"rotate",name:"旋转",children:[{name:"旋转进入",value:"rotateIn"},{name:"绕左下进入",value:"rotateInDownLeft"},{name:"绕右下进入",value:"rotateInDownRight"},{name:"绕左上进入",value:"rotateInUpLeft"},{name:"绕右上进入",value:"rotateInUpRight"}]},{type:"zoom",name:"缩放",children:[{name:"放大进入",value:"zoomIn"},{name:"向下放大进入",value:"zoomInDown"},{name:"从左放大进入",value:"zoomInLeft"},{name:"从右放大进入",value:"zoomInRight"},{name:"向上放大进入",value:"zoomInUp"}]},{type:"slide",name:"滑入",children:[{name:"向下滑入",value:"slideInDown"},{name:"从右滑入",value:"slideInLeft"},{name:"从左滑入",value:"slideInRight"},{name:"向上滑入",value:"slideInUp"}]},{type:"flip",name:"翻转",children:[{name:"X轴翻转进入",value:"flipInX"},{name:"Y轴翻转进入",value:"flipInY"}]},{type:"back",name:"放大滑入",children:[{name:"向下放大滑入",value:"backInDown"},{name:"从左放大滑入",value:"backInLeft"},{name:"从右放大滑入",value:"backInRight"},{name:"向上放大滑入",value:"backInUp"}]},{type:"lightSpeed",name:"飞入",children:[{name:"从右飞入",value:"lightSpeedInRight"},{name:"从左飞入",value:"lightSpeedInLeft"}]}],vO=[{type:"bounce",name:"弹跳",children:[{name:"弹出",value:"bounceOut"},{name:"向左弹出",value:"bounceOutLeft"},{name:"向右弹出",value:"bounceOutRight"},{name:"向上弹出",value:"bounceOutUp"},{name:"向下弹出",value:"bounceOutDown"}]},{type:"fade",name:"浮现",children:[{name:"浮出",value:"fadeOut"},{name:"向下浮出",value:"fadeOutDown"},{name:"向下长距浮出",value:"fadeOutDownBig"},{name:"向左浮出",value:"fadeOutLeft"},{name:"向左长距浮出",value:"fadeOutLeftBig"},{name:"向右浮出",value:"fadeOutRight"},{name:"向右长距浮出",value:"fadeOutRightBig"},{name:"向上浮出",value:"fadeOutUp"},{name:"向上长距浮出",value:"fadeOutUpBig"},{name:"从左上浮出",value:"fadeOutTopLeft"},{name:"从右上浮出",value:"fadeOutTopRight"},{name:"从左下浮出",value:"fadeOutBottomLeft"},{name:"从右下浮出",value:"fadeOutBottomRight"}]},{type:"rotate",name:"旋转",children:[{name:"旋转退出",value:"rotateOut"},{name:"绕左下退出",value:"rotateOutDownLeft"},{name:"绕右下退出",value:"rotateOutDownRight"},{name:"绕左上退出",value:"rotateOutUpLeft"},{name:"绕右上退出",value:"rotateOutUpRight"}]},{type:"zoom",name:"缩放",children:[{name:"缩小退出",value:"zoomOut"},{name:"向下缩小退出",value:"zoomOutDown"},{name:"从左缩小退出",value:"zoomOutLeft"},{name:"从右缩小退出",value:"zoomOutRight"},{name:"向上缩小退出",value:"zoomOutUp"}]},{type:"slide",name:"滑出",children:[{name:"向下滑出",value:"slideOutDown"},{name:"从左滑出",value:"slideOutLeft"},{name:"从右滑出",value:"slideOutRight"},{name:"向上滑出",value:"slideOutUp"}]},{type:"flip",name:"翻转",children:[{name:"X轴翻转退出",value:"flipOutX"},{name:"Y轴翻转退出",value:"flipOutY"}]},{type:"back",name:"缩小滑出",children:[{name:"向下缩小滑出",value:"backOutDown"},{name:"从左缩小滑出",value:"backOutLeft"},{name:"从右缩小滑出",value:"backOutRight"},{name:"向上缩小滑出",value:"backOutUp"}]},{type:"lightSpeed",name:"飞出",children:[{name:"从右飞出",value:"lightSpeedOutRight"},{name:"从左飞出",value:"lightSpeedOutLeft"}]}],yO=[{type:"shake",name:"晃动",children:[{name:"左右摇晃",value:"shakeX"},{name:"上下摇晃",value:"shakeY"},{name:"摇头",value:"headShake"},{name:"摆动",value:"swing"},{name:"晃动",value:"wobble"},{name:"惊恐",value:"tada"},{name:"果冻",value:"jello"}]},{type:"other",name:"其他",children:[{name:"弹跳",value:"bounce"},{name:"闪烁",value:"flash"},{name:"脉搏",value:"pulse"},{name:"橡皮筋",value:"rubberBand"},{name:"心跳(快)",value:"heartBeat"}]}],J_=[{label:"无",value:"no"},{label:"随机",value:"random"},{label:"左右推移",value:"slideX"},{label:"上下推移",value:"slideY"},{label:"左右推移(3D)",value:"slideX3D"},{label:"上下推移(3D)",value:"slideY3D"},{label:"淡入淡出",value:"fade"},{label:"旋转",value:"rotate"},{label:"上下展开",value:"scaleY"},{label:"左右展开",value:"scaleX"},{label:"放大",value:"scale"},{label:"缩小",value:"scaleReverse"}],j_=e=>(tn("data-v-bf835335"),e=e(),nn(),e),Jye={class:"element-animation-panel"},jye={key:0,class:"element-animation"},$ye={class:"type-title"},qye={class:"pool-item-wrapper"},eAe=["onMouseenter","onClick"],tAe={key:0,class:"mask"},nAe={key:1,class:"tip"},rAe={class:"sequence-content"},oAe={class:"index"},iAe={class:"text"},aAe={class:"handler"},sAe={key:0,class:"configs"},lAe={class:"config-item"},cAe=j_(()=>V("div",{style:{width:"35%"}},"持续时长:",-1)),uAe={class:"config-item"},fAe=j_(()=>V("div",{style:{width:"35%"}},"触发方式:",-1)),dAe={class:"config-item"},hAe=Ie({__name:"ElementAnimationPanel",setup(e){const t={};for(const N of gO)for(const P of N.children)t[P.value]=P.name;for(const N of vO)for(const P of N.children)t[P.value]=P.name;for(const N of yO)for(const P of N.children)t[P.value]=P.name;const n=["in","out","attention"],r=st(),{handleElement:o,handleElementId:i}=Ee(ft()),{currentSlide:a,formatedAnimations:s,currentSlideAnimations:c}=Ee(r),l=[{key:"in",label:"入场",color:"#68a490"},{key:"out",label:"退场",color:"#d86344"},{key:"attention",label:"强调",color:"#e8b76a"}],u=he("in"),f=he(!1);Tt(()=>i.value,()=>{h.value=!1});const d=he(""),h=he(!1),{addHistorySnapshot:p}=zt(),m=we(()=>{const N=[];for(let P=0;P<s.value.length;P++){const C=s.value[P];for(let X=0;X<C.animations.length;X++){const U=C.animations[X],K=a.value.elements.find(Z=>Z.id===U.elId);if(!K)continue;const ie=$0[K.type],B=t[U.effect];N.push({...U,index:X===0?P+1:"",elType:ie,animationEffect:B})}}return N}),v=we(()=>c.value.filter(C=>C.elId===i.value)||[]),b=N=>{const P=c.value.filter(C=>C.id!==N);r.updateSlide({animations:P}),p()},x=N=>{const{newIndex:P,oldIndex:C}=N;if(P===void 0||C===void 0||P===C)return;const X=JSON.parse(JSON.stringify(c.value)),U=X[C];X.splice(C,1),X.splice(P,0,U),r.updateSlide({animations:X}),p()},R=(N,P,C)=>{const X=document.querySelector(`#editable-element-${N} [class^=editable-element-]`);if(X){const U=`${xi}${P}`;document.documentElement.style.setProperty("--animate-duration",`${C}ms`),X.classList.add(`${xi}animated`,U);const K=()=>{document.documentElement.style.removeProperty("--animate-duration"),X.classList.remove(`${xi}animated`,U)};X.addEventListener("animationend",K,{once:!0})}},y=async()=>{f.value=!f.value;for(let N=0;N<m.value.length&&f.value;N++){const P=m.value[N];P.index!==1&&P.trigger!=="meantime"&&await new Promise(C=>setTimeout(C,P.duration+100)),R(P.elId,P.effect,P.duration),N>=m.value.length-1&&(f.value=!1)}},A=(N,P)=>{if(P<100||P>5e3)return;const C=c.value.map(X=>X.id===N?{...X,duration:P}:X);r.updateSlide({animations:C}),p()},S=(N,P)=>{const C=c.value.map(X=>X.id===N?{...X,trigger:P}:X);r.updateSlide({animations:C}),p()},k=(N,P)=>{const C=c.value.map(K=>K.id===O.value?{...K,type:N,effect:P}:K);r.updateSlide({animations:C}),h.value=!1,p();const X=c.value.find(K=>K.elId===i.value),U=(X==null?void 0:X.duration)||yR;setTimeout(()=>{R(i.value,P,U)},0)},O=he(""),w=(N,P)=>{if(O.value){k(N,P);return}const C=JSON.parse(JSON.stringify(c.value));C.push({id:mn(10),elId:i.value,type:N,effect:P,duration:yR,trigger:zye}),r.updateSlide({animations:C}),h.value=!1,p(),setTimeout(()=>{R(i.value,P,yR)},0)},I=he(!1),E=N=>{N?setTimeout(()=>I.value=!0,600):I.value=!1},T=N=>{h.value=!0,O.value=N,E(!0)},F={in:gO,out:vO,attention:yO};return(N,P)=>{const C=xe("IconEffects"),X=xe("IconClick"),U=xe("IconPlayOne"),K=xe("IconCloseSmall"),ie=Mn("tooltip");return Y(),ee("div",Jye,[z(o)?(Y(),ee("div",jye,[L(Pt,{trigger:"click",value:h.value,"onUpdate:value":[P[3]||(P[3]=B=>h.value=B),P[4]||(P[4]=B=>E(B))],style:{width:"100%"}},{content:se(()=>[L(na,{tabs:l,value:u.value,"onUpdate:value":P[0]||(P[0]=B=>u.value=B),tabsStyle:{marginBottom:"20px"},tabStyle:{width:"33.333%"},spaceAround:""},null,8,["value"]),(Y(),ee(Xe,null,ot(n,B=>(Y(),ee(Xe,null,[u.value===B?(Y(),ee("div",{class:ze(["animation-pool",B]),key:B},[(Y(!0),ee(Xe,null,ot(F[B],Z=>(Y(),ee("div",{class:"pool-type",key:Z.name},[V("div",$ye,vt(Z.name)+":",1),V("div",qye,[(Y(!0),ee(Xe,null,ot(Z.children,Q=>(Y(),ee("div",{class:"pool-item",key:Q.name,onMouseenter:G=>d.value=Q.value,onMouseleave:P[1]||(P[1]=G=>d.value=""),onClick:G=>w(B,Q.value)},[V("div",{class:ze(["animation-box",[`${z(xi)}animated`,`${z(xi)}fast`,d.value===Q.value&&`${z(xi)}${Q.value}`]])},vt(Q.name),3)],40,eAe))),128))])]))),128)),I.value?Qe("",!0):(Y(),ee("div",tAe))],2)):Qe("",!0)],64))),64))]),default:se(()=>[L(je,{class:"element-animation-btn",onClick:P[2]||(P[2]=B=>O.value="")},{default:se(()=>[L(C,{style:{"margin-right":"5px"}}),Ue(" 添加动画 ")]),_:1})]),_:1},8,["value"])])):(Y(),ee("div",nAe,[L(X,{style:{"margin-right":"5px"}}),Ue(" 选中画布中的元素添加动画")])),L(Ut),L(z(U5),{class:"animation-sequence",modelValue:m.value,animation:200,scroll:!0,scrollSensitivity:50,handle:".sequence-content",itemKey:"id",onEnd:x},{item:se(({element:B})=>{var Z,Q;return[V("div",{class:ze(["sequence-item",[B.type,{active:((Z=z(o))==null?void 0:Z.id)===B.elId}]])},[V("div",rAe,[V("div",oAe,vt(B.index),1),V("div",iAe,"【"+vt(B.elType)+"】"+vt(B.animationEffect),1),V("div",aAe,[Be(L(U,{class:"handler-btn",onClick:G=>R(B.elId,B.effect,B.duration)},null,8,["onClick"]),[[ie,"预览"]]),Be(L(K,{class:"handler-btn",onClick:G=>b(B.id)},null,8,["onClick"]),[[ie,"删除"]])])]),((Q=v.value[0])==null?void 0:Q.elId)===B.elId?(Y(),ee("div",sAe,[L(Ut,{style:{margin:"16px 0"}}),V("div",lAe,[cAe,L(Li,{min:500,max:3e3,step:500,value:B.duration,"onUpdate:value":G=>A(B.id,G),style:{width:"65%"}},null,8,["value","onUpdate:value"])]),V("div",uAe,[fAe,L(Gn,{value:B.trigger,"onUpdate:value":G=>S(B.id,G),style:{width:"65%"},options:[{label:"主动触发",value:"click"},{label:"与上一动画同时",value:"meantime"},{label:"上一动画之后",value:"auto"}]},null,8,["value","onUpdate:value"])]),V("div",dAe,[L(je,{style:{width:"100%"},onClick:G=>T(B.id)},{default:se(()=>[Ue("更换动画")]),_:2},1032,["onClick"])])])):Qe("",!0)],2)]}),_:1},8,["modelValue"]),m.value.length>=2?(Y(),ee(Xe,{key:2},[L(Ut),L(je,{onClick:P[5]||(P[5]=B=>y())},{default:se(()=>[Ue(vt(f.value?"停止预览":"预览全部"),1)]),_:1})],64)):Qe("",!0)])}}}),pAe=We(hAe,[["__scopeId","data-v-bf835335"]]),mAe=[{background:"#ffffff",fontColor:"#333333",fontname:"Microsoft Yahei",colors:["#5b9bd5","#ed7d31","#a5a5a5","#ffc000","#4472c4","#70ad47"]},{background:"#ffffff",fontColor:"#333333",fontname:"Microsoft Yahei",colors:["#83992a","#3c9670","#44709d","#a23b32","#d87728","#deb340"]},{background:"#ffffff",fontColor:"#333333",fontname:"Microsoft Yahei",colors:["#e48312","#bd582c","#865640","#9b8357","#c2bc80","#94a088"]},{background:"#ffffff",fontColor:"#333333",fontname:"Microsoft Yahei",colors:["#bdc8df","#003fa9","#f5ba00","#ff7567","#7676d9","#923ffc"]},{background:"#ffffff",fontColor:"#333333",fontname:"Microsoft Yahei",colors:["#90c225","#54a121","#e6b91e","#e86618","#c42f19","#918756"]},{background:"#ffffff",fontColor:"#333333",fontname:"Microsoft Yahei",colors:["#1cade4","#2683c6","#27ced7","#42ba97","#3e8853","#62a39f"]},{background:"#e9efd6",fontColor:"#333333",fontname:"Microsoft Yahei",colors:["#a5300f","#de7e18","#9f8351","#728653","#92aa4c","#6aac91"]},{background:"#17444e",fontColor:"#ffffff",fontname:"Microsoft Yahei",colors:["#b01513","#ea6312","#e6b729","#6bab90","#55839a","#9e5d9d"]},{background:"#36234d",fontColor:"#ffffff",fontname:"Microsoft Yahei",colors:["#b31166","#e33d6f","#e45f3c","#e9943a","#9b6bf2","#d63cd0"]},{background:"#247fad",fontColor:"#ffffff",fontname:"Microsoft Yahei",colors:["#052f61","#a50e82","#14967c","#6a9e1f","#e87d37","#c62324"]},{background:"#103f55",fontColor:"#ffffff",fontname:"Microsoft Yahei",colors:["#40aebd","#97e8d5","#a1cf49","#628f3e","#f2df3a","#fcb01c"]},{background:"#242367",fontColor:"#ffffff",fontname:"Microsoft Yahei",colors:["#ac3ec1","#477bd1","#46b298","#90ba4c","#dd9d31","#e25345"]},{background:"#e4b75e",fontColor:"#333333",fontname:"Microsoft Yahei",colors:["#f0a22e","#a5644e","#b58b80","#c3986d","#a19574","#c17529"]},{background:"#333333",fontColor:"#ffffff",fontname:"Microsoft Yahei",colors:["#bdc8df","#003fa9","#f5ba00","#ff7567","#7676d9","#923ffc"]}],$_=()=>{const e=st(),{slides:t,currentSlide:n,theme:r}=Ee(e),{addHistorySnapshot:o}=zt(),i=d=>{var S,k,O,w,I,E,T,F,N;const h=Array.isArray(d)?d:[d],p=[],m=[],v=[],b=[];for(const P of h){P.background&&(P.background.type==="solid"&&P.background.color?p.push({area:1,value:P.background.color}):P.background.type==="gradient"&&P.background.gradientColor?p.push(...P.background.gradientColor.map(C=>({area:1,value:C}))):p.push({area:1,value:r.value.backgroundColor}));for(const C of P.elements){const X=C.width;let U=0;if(C.type==="line"){const[ie,B]=C.start,[Z,Q]=C.end;U=Math.sqrt(Math.pow(Math.abs(ie-Z),2)+Math.pow(Math.abs(B-Q),2))}else U=C.height;const K=X*U;if(C.type==="shape"||C.type==="text"){C.fill&&m.push({area:K,value:C.fill});const ie=(C.type==="shape"?(S=C.text)==null?void 0:S.content:C.content)||"";if(!ie)continue;const B=ie.replace(/<[^>]+>/g,"").replace(/\s*/g,""),Z=ie.match(/<[^>]+color: .+?<\/.+?>/g),Q=ie.match(/<[^>]+font-family: .+?<\/.+?>/g);let G=1,q=1;if(Z)for(const ae of Z){const j=ae.match(/color: (.+?);/);if(!j)continue;const H=ae.replace(/<[^>]+>/g,"").replace(/\s*/g,""),de=j[1],ye=H.length/B.length;G=G-ye,v.push({area:K*ye,value:de})}if(Q)for(const ae of Q){const j=ae.match(/font-family: (.+?);/);if(!j)continue;const H=ae.replace(/<[^>]+>/g,"").replace(/\s*/g,""),de=j[1],ye=H.length/B.length;q=q-ye,b.push({area:K*ye,value:de})}if(G){const j=(C.type==="shape"?(k=C.text)==null?void 0:k.defaultColor:C.defaultColor)||r.value.fontColor;v.push({area:K*G,value:j})}if(q){const j=(C.type==="shape"?(O=C.text)==null?void 0:O.defaultFontName:C.defaultFontName)||r.value.fontName;b.push({area:K*q,value:j})}}else if(C.type==="table"){const ie=C.data.length*C.data[0].length;let B=0;for(const Z of C.data)for(const Q of Z)if((w=Q.style)!=null&&w.backcolor&&(B+=1,m.push({area:K/ie,value:(I=Q.style)==null?void 0:I.backcolor})),Q.text){const G=Q.text.length>=10?1:Q.text.length/10;(E=Q.style)!=null&&E.color&&v.push({area:K/ie*G,value:(T=Q.style)==null?void 0:T.color}),(F=Q.style)!=null&&F.fontname&&v.push({area:K/ie*G,value:(N=Q.style)==null?void 0:N.fontname})}if(C.theme){const Z=1-B/ie;m.push({area:K*Z,value:C.theme.color})}}else C.type==="chart"?(C.fill&&m.push({area:K*.5,value:C.fill}),m.push({area:K*.5,value:C.themeColor[0]})):C.type==="line"?m.push({area:K,value:C.color}):C.type==="audio"?m.push({area:K,value:C.color}):C.type==="latex"&&v.push({area:K,value:C.color})}}const x={};for(const P of p){const C=rt(P.value).toRgbString();C!=="rgba(0, 0, 0, 0)"&&(x[C]?x[C]+=1:x[C]=1)}const R={};for(const P of m){const C=rt(P.value).toRgbString();C!=="rgba(0, 0, 0, 0)"&&(R[C]?R[C]+=P.area:R[C]=P.area)}const y={};for(const P of v){const C=rt(P.value).toRgbString();C!=="rgba(0, 0, 0, 0)"&&(y[C]?y[C]+=P.area:y[C]=P.area)}const A={};for(const P of b)A[P.value]?A[P.value]+=P.area:A[P.value]=P.area;return{backgroundColors:Object.keys(x).sort((P,C)=>x[C]-x[P]),themeColors:Object.keys(R).sort((P,C)=>R[C]-R[P]),fontColors:Object.keys(y).sort((P,C)=>y[C]-y[P]),fontNames:Object.keys(A).sort((P,C)=>A[C]-A[P])}},a=d=>{const h=[];for(const p of d.elements){if(p.type==="shape"&&rt(p.fill).getAlpha()!==0){const m=rt(p.fill).toRgbString();h.includes(m)||h.push(m)}if(p.type==="text"&&p.fill&&rt(p.fill).getAlpha()!==0){const m=rt(p.fill).toRgbString();h.includes(m)||h.push(m)}if(p.type==="table"&&p.theme&&rt(p.theme.color).getAlpha()!==0){const m=rt(p.theme.color).toRgbString();h.includes(m)||h.push(m)}if(p.type==="chart"&&p.fill&&rt(p.fill).getAlpha()!==0){const m=rt(p.fill).toRgbString();h.includes(m)||h.push(m)}if(p.type==="line"&&rt(p.color).getAlpha()!==0){const m=rt(p.color).toRgbString();h.includes(m)||h.push(m)}if(p.type==="audio"&&rt(p.color).getAlpha()!==0){const m=rt(p.color).toRgbString();h.includes(m)||h.push(m)}}return h},s=(d,h)=>{const p=a(d),m={};if(p.length>h.length){const b=rt(h[0]).analogous(p.length-h.length+10).map(x=>x.toHexString()).slice(1);h.push(...b)}for(let v=0;v<p.length;v++)m[p[v]]=h[v];return m},c=(d,h)=>{const p=s(d,h.colors);(!d.background||d.background.type!=="image")&&(d.background={type:"solid",color:h.background});for(const m of d.elements){if(m.type==="shape"&&(m.fill=p[rt(m.fill).toRgbString()]||m.fill,m.gradient&&delete m.gradient),m.type==="text"&&(m.fill&&(m.fill=p[rt(m.fill).toRgbString()]||m.fill),m.defaultColor=h.fontColor,m.defaultFontName=h.fontname),m.type==="table"){m.theme&&(m.theme.color=p[rt(m.theme.color).toRgbString()]||m.theme.color);for(const v of m.data)for(const b of v)b.style&&(b.style.color=h.fontColor,b.style.fontname=h.fontname)}m.type==="chart"&&(m.themeColor=[p[rt(m.themeColor[0]).toRgbString()]],m.gridColor=h.fontColor),m.type==="line"&&(m.color=p[rt(m.color).toRgbString()]||m.color),m.type==="audio"&&(m.color=p[rt(m.color).toRgbString()]||m.color),m.type==="latex"&&(m.color=h.fontColor)}};return{getSlidesThemeStyles:i,applyPresetThemeToSingleSlide:d=>{const h=JSON.parse(JSON.stringify(n.value));c(h,d),e.updateSlide({background:h.background,elements:h.elements}),o()},applyPresetThemeToAllSlides:d=>{const h=JSON.parse(JSON.stringify(t.value));for(const p of h)c(p,d);e.setTheme({backgroundColor:d.background,themeColor:d.colors[0],fontColor:d.fontColor,fontName:d.fontname}),e.setSlides(h),o()},applyThemeToAllSlides:(d=!1)=>{const h=JSON.parse(JSON.stringify(t.value)),{themeColor:p,backgroundColor:m,fontColor:v,fontName:b,outline:x,shadow:R}=r.value;for(const y of h){(!y.background||y.background.type!=="image")&&(y.background={type:"solid",color:m});for(const A of y.elements)if(d&&("outline"in A&&A.outline&&(A.outline=x),"shadow"in A&&A.shadow&&(A.shadow=R)),A.type==="shape")A.fill=p;else if(A.type==="line")A.color=p;else if(A.type==="text")A.defaultColor=v,A.defaultFontName=b,A.fill&&(A.fill=p);else if(A.type==="table"){A.theme&&(A.theme.color=p);for(const S of A.data)for(const k of S)k.style&&(k.style.color=v,k.style.fontname=b)}else A.type==="chart"?(A.themeColor=[p],A.gridColor=v):A.type==="latex"?A.color=v:A.type==="audio"&&(A.color=p)}e.setSlides(h),o()}}},wv=e=>(tn("data-v-7437b8cb"),e=e(),nn(),e),gAe={class:"theme-styles-extract"},vAe={class:"content"},yAe={class:"config-item"},AAe=wv(()=>V("div",{class:"label"},"字体:",-1)),RAe={class:"values"},xAe={class:"handler"},bAe=["onClick"],MAe=["onClick"],wAe={class:"config-item"},SAe=wv(()=>V("div",{class:"label"},"文字颜色:",-1)),LAe={class:"values"},OAe={class:"handler"},TAe=["onClick"],kAe=["onClick"],NAe={class:"config-item"},PAe=wv(()=>V("div",{class:"label"},"背景颜色:",-1)),CAe={class:"values"},IAe={class:"handler"},FAe=["onClick"],_Ae=["onClick"],EAe={class:"config-item"},XAe=wv(()=>V("div",{class:"label"},"主题色:",-1)),WAe={class:"values"},VAe={class:"handler"},UAe=["onClick"],YAe=["onClick"],ZAe={class:"btns"},QAe=Ie({__name:"ThemeStylesExtract",emits:["close"],setup(e,{emit:t}){const n=t,r=st(),{slides:o,currentSlide:i}=Ee(r),{getSlidesThemeStyles:a}=$_(),s=[{key:"single",label:"从当前页中提取"},{key:"all",label:"从全部幻灯片提取"}],c=he("single"),l=he({});Ht(()=>{const p={};for(const m of BR)p[m.value]=m.label;for(const m of bp)p[m.value]=m.label;l.value=p});const u=he({backgroundColors:[],themeColors:[],fontColors:[],fontNames:[]}),f=he({backgroundColor:0,themeColor:0,fontColor:0,fontName:0});Tt(c,()=>{c.value==="single"?u.value=a(i.value):u.value=a(o.value)}),Ht(()=>{u.value=a(i.value)});const d=p=>{r.setTheme(p)},h=()=>{r.setTheme({backgroundColor:u.value.backgroundColors[f.value.backgroundColor],themeColor:u.value.themeColors[f.value.themeColor],fontColor:u.value.fontColors[f.value.fontColor],fontName:u.value.fontNames[f.value.fontName]}),n("close")};return(p,m)=>(Y(),ee("div",gAe,[L(na,{tabs:s,value:c.value,"onUpdate:value":m[0]||(m[0]=v=>c.value=v),tabsStyle:{marginBottom:"12px"},tabStyle:{padding:"8px 12px"}},null,8,["value"]),V("div",vAe,[V("div",yAe,[AAe,V("div",RAe,[(Y(!0),ee(Xe,null,ot(u.value.fontNames,(v,b)=>(Y(),ee("div",{class:"value-wrap",key:v},[V("div",{class:"value",style:Se({fontFamily:v})},vt(l.value[v]||v),5),V("div",xAe,[V("div",{class:ze(["state",{active:f.value.fontName===b}])},"√",2),V("div",{class:"config-btn",onClick:x=>f.value.fontName=b},"选择",8,bAe),V("div",{class:"config-btn",onClick:x=>{d({fontName:v}),f.value.fontName=b}},"配置到主题",8,MAe)])]))),128))])]),V("div",wAe,[SAe,V("div",LAe,[(Y(!0),ee(Xe,null,ot(u.value.fontColors,(v,b)=>(Y(),ee("div",{class:"value-wrap",key:v},[V("div",{class:"value",style:Se({backgroundColor:v})},null,4),V("div",OAe,[V("div",{class:ze(["state",{active:f.value.fontColor===b}])},"√",2),V("div",{class:"config-btn",onClick:x=>f.value.fontColor=b},"选择",8,TAe),V("div",{class:"config-btn",onClick:x=>{d({fontColor:v}),f.value.fontColor=b}},"配置到主题",8,kAe)])]))),128))])]),V("div",NAe,[PAe,V("div",CAe,[(Y(!0),ee(Xe,null,ot(u.value.backgroundColors,(v,b)=>(Y(),ee("div",{class:"value-wrap",key:v},[V("div",{class:"value",style:Se({backgroundColor:v})},null,4),V("div",IAe,[V("div",{class:ze(["state",{active:f.value.backgroundColor===b}])},"√",2),V("div",{class:"config-btn",onClick:x=>f.value.backgroundColor=b},"选择",8,FAe),V("div",{class:"config-btn",onClick:x=>{d({backgroundColor:v}),f.value.backgroundColor=b}},"配置到主题",8,_Ae)])]))),128))])]),V("div",EAe,[XAe,V("div",WAe,[(Y(!0),ee(Xe,null,ot(u.value.themeColors,(v,b)=>(Y(),ee("div",{class:"value-wrap",key:v},[V("div",{class:"value",style:Se({backgroundColor:v})},null,4),V("div",VAe,[V("div",{class:ze(["state",{active:f.value.themeColor===b}])},"√",2),V("div",{class:"config-btn",onClick:x=>f.value.themeColor=b},"选择",8,UAe),V("div",{class:"config-btn",onClick:x=>{d({themeColor:v}),f.value.themeColor=b}},"配置到主题",8,YAe)])]))),128))])])]),V("div",ZAe,[L(je,{class:"btn",type:"primary",onClick:m[1]||(m[1]=v=>h())},{default:se(()=>[Ue("配置到主题")]),_:1})])]))}}),BAe=We(QAe,[["__scopeId","data-v-7437b8cb"]]),Ir=e=>(tn("data-v-ad00c84a"),e=e(),nn(),e),DAe={class:"slide-design-panel"},KAe=Ir(()=>V("div",{class:"title"},"背景填充",-1)),HAe={class:"row"},GAe=Ir(()=>V("div",{style:{width:"10px"}},null,-1)),zAe={key:0,class:"background-image-wrapper"},JAe={class:"background-image"},jAe={key:1,class:"background-gradient-wrapper"},$Ae={class:"row"},qAe=Ir(()=>V("div",{style:{width:"40%"}},"起点颜色:",-1)),eRe={class:"row"},tRe=Ir(()=>V("div",{style:{width:"40%"}},"终点颜色:",-1)),nRe={key:0,class:"row"},rRe=Ir(()=>V("div",{style:{width:"40%"}},"渐变角度:",-1)),oRe={class:"row"},iRe={class:"row"},aRe=Ir(()=>V("div",{style:{width:"40%"}},"画布尺寸:",-1)),sRe={class:"title"},lRe=Ir(()=>V("span",null,"全局主题",-1)),cRe=Ir(()=>V("span",{class:"text"},"更多",-1)),uRe={class:"row"},fRe=Ir(()=>V("div",{style:{width:"40%"}},"字体:",-1)),dRe={class:"row"},hRe=Ir(()=>V("div",{style:{width:"40%"}},"字体颜色:",-1)),pRe={class:"row"},mRe=Ir(()=>V("div",{style:{width:"40%"}},"背景颜色:",-1)),gRe={class:"row"},vRe=Ir(()=>V("div",{style:{width:"40%"}},"主题色:",-1)),yRe={class:"row"},ARe=Ir(()=>V("div",{style:{width:"40%"}},"边框样式:",-1)),RRe={class:"row"},xRe=Ir(()=>V("div",{style:{width:"40%"}},"边框颜色:",-1)),bRe={class:"row"},MRe=Ir(()=>V("div",{style:{width:"40%"}},"边框粗细:",-1)),wRe={class:"row",style:{height:"30px"}},SRe=Ir(()=>V("div",{style:{width:"40%"}},"水平阴影:",-1)),LRe={class:"row",style:{height:"30px"}},ORe=Ir(()=>V("div",{style:{width:"40%"}},"垂直阴影:",-1)),TRe={class:"row",style:{height:"30px"}},kRe=Ir(()=>V("div",{style:{width:"40%"}},"模糊距离:",-1)),NRe={class:"row"},PRe=Ir(()=>V("div",{style:{width:"40%"}},"阴影颜色:",-1)),CRe={class:"row"},IRe={class:"row"},FRe=Ir(()=>V("div",{class:"title"},"预置主题",-1)),_Re={class:"theme-list"},ERe={class:"theme-item-content"},XRe={class:"colors"},WRe={class:"btns"},VRe=Ie({__name:"SlideDesignPanel",setup(e){const t=st(),{availableFonts:n}=Ee(ft()),{slides:r,currentSlide:o,viewportRatio:i,theme:a}=Ee(t),s=he(!1),c=he(!1),l=we(()=>o.value.background?o.value.background:{type:"solid",value:"#fff"}),{addHistorySnapshot:u}=zt(),{applyPresetThemeToSingleSlide:f,applyPresetThemeToAllSlides:d,applyThemeToAllSlides:h}=$_(),p=y=>{if(y==="solid"){const A={...l.value,type:"solid",color:l.value.color||"#fff"};t.updateSlide({background:A})}else if(y==="image"){const A={...l.value,type:"image",image:l.value.image||"",imageSize:l.value.imageSize||"cover"};t.updateSlide({background:A})}else{const A={...l.value,type:"gradient",gradientType:l.value.gradientType||"linear",gradientColor:l.value.gradientColor||["#fff","#fff"],gradientRotate:l.value.gradientRotate||0};t.updateSlide({background:A})}u()},m=y=>{t.updateSlide({background:{...l.value,...y}}),u()},v=y=>{const A=y[0];A&&Hu(A).then(S=>m({image:S}))},b=()=>{const y=r.value.map(A=>({...A,background:o.value.background}));t.setSlides(y),u()},x=y=>{t.setTheme(y)},R=y=>{t.setViewportRatio(y)};return(y,A)=>{const S=xe("IconPlus"),k=xe("IconDown"),O=xe("IconRight");return Y(),ee(Xe,null,[V("div",DAe,[KAe,V("div",HAe,[L(Gn,{style:{flex:"1"},value:l.value.type,"onUpdate:value":A[0]||(A[0]=w=>p(w)),options:[{label:"纯色填充",value:"solid"},{label:"图片填充",value:"image"},{label:"渐变填充",value:"gradient"}]},null,8,["value"]),GAe,l.value.type==="solid"?(Y(),Te(Pt,{key:0,trigger:"click",style:{flex:"1"}},{content:se(()=>[L(Tn,{modelValue:l.value.color,"onUpdate:modelValue":A[1]||(A[1]=w=>m({color:w}))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:l.value.color||"#fff"},null,8,["color"])]),_:1})):l.value.type==="image"?(Y(),Te(Gn,{key:1,style:{flex:"1"},value:l.value.imageSize||"cover","onUpdate:value":A[2]||(A[2]=w=>m({imageSize:w})),options:[{label:"缩放",value:"contain"},{label:"拼贴",value:"repeat"},{label:"缩放铺满",value:"cover"}]},null,8,["value"])):(Y(),Te(Gn,{key:2,style:{flex:"1"},value:l.value.gradientType||"","onUpdate:value":A[3]||(A[3]=w=>m({gradientType:w})),options:[{label:"线性渐变",value:"linear"},{label:"径向渐变",value:"radial"}]},null,8,["value"]))]),l.value.type==="image"?(Y(),ee("div",zAe,[L(Fu,{onChange:A[4]||(A[4]=w=>v(w))},{default:se(()=>[V("div",JAe,[V("div",{class:"content",style:Se({backgroundImage:`url(${l.value.image})`})},[L(S)],4)])]),_:1})])):Qe("",!0),l.value.type==="gradient"?(Y(),ee("div",jAe,[V("div",$Ae,[qAe,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:l.value.gradientColor[0],"onUpdate:modelValue":A[5]||(A[5]=w=>m({gradientColor:[w,l.value.gradientColor[1]]}))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:l.value.gradientColor[0]},null,8,["color"])]),_:1})]),V("div",eRe,[tRe,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:l.value.gradientColor[1],"onUpdate:modelValue":A[6]||(A[6]=w=>m({gradientColor:[l.value.gradientColor[0],w]}))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:l.value.gradientColor[1]},null,8,["color"])]),_:1})]),l.value.gradientType==="linear"?(Y(),ee("div",nRe,[rRe,L(no,{min:0,max:360,step:15,value:l.value.gradientRotate||0,"onUpdate:value":A[7]||(A[7]=w=>m({gradientRotate:w})),style:{width:"60%"}},null,8,["value"])])):Qe("",!0)])):Qe("",!0),V("div",oRe,[L(je,{style:{flex:"1"},onClick:A[8]||(A[8]=w=>b())},{default:se(()=>[Ue("应用背景到全部")]),_:1})]),L(Ut),V("div",iRe,[aRe,L(Gn,{style:{width:"60%"},value:z(i),"onUpdate:value":A[9]||(A[9]=w=>R(w)),options:[{label:"宽屏 16 : 9",value:.5625},{label:"宽屏 16 : 10",value:.625},{label:"标准 4 : 3",value:.75},{label:"纸张 A3 / A4",value:.70710678},{label:"竖向 A3 / A4",value:1.41421356}]},null,8,["value"])]),L(Ut),V("div",sRe,[lRe,V("span",{class:"more",onClick:A[10]||(A[10]=w=>s.value=!s.value)},[cRe,s.value?(Y(),Te(k,{key:0})):(Y(),Te(O,{key:1}))])]),V("div",uRe,[fRe,L(Gn,{style:{width:"60%"},value:z(a).fontName,"onUpdate:value":A[11]||(A[11]=w=>x({fontName:w})),options:[...z(n),...z(bp)]},null,8,["value","options"])]),V("div",dRe,[hRe,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:z(a).fontColor,"onUpdate:modelValue":A[12]||(A[12]=w=>x({fontColor:w}))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:z(a).fontColor},null,8,["color"])]),_:1})]),V("div",pRe,[mRe,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:z(a).backgroundColor,"onUpdate:modelValue":A[13]||(A[13]=w=>x({backgroundColor:w}))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:z(a).backgroundColor},null,8,["color"])]),_:1})]),V("div",gRe,[vRe,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:z(a).themeColor,"onUpdate:modelValue":A[14]||(A[14]=w=>x({themeColor:w}))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:z(a).themeColor},null,8,["color"])]),_:1})]),s.value?(Y(),ee(Xe,{key:2},[V("div",yRe,[ARe,L(Gn,{style:{width:"60%"},value:z(a).outline.style||"","onUpdate:value":A[15]||(A[15]=w=>x({outline:{...z(a).outline,style:w}})),options:[{label:"实线边框",value:"solid"},{label:"虚线边框",value:"dashed"}]},null,8,["value"])]),V("div",RRe,[xRe,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:z(a).outline.color,"onUpdate:modelValue":A[16]||(A[16]=w=>x({outline:{...z(a).outline,color:w}}))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:z(a).outline.color||"#000"},null,8,["color"])]),_:1})]),V("div",bRe,[MRe,L(Li,{value:z(a).outline.width||0,"onUpdate:value":A[17]||(A[17]=w=>x({outline:{...z(a).outline,width:w}})),style:{width:"60%"}},null,8,["value"])]),V("div",wRe,[SRe,L(no,{style:{width:"60%"},min:-10,max:10,step:1,value:z(a).shadow.h,"onUpdate:value":A[18]||(A[18]=w=>x({shadow:{...z(a).shadow,h:w}}))},null,8,["value"])]),V("div",LRe,[ORe,L(no,{style:{width:"60%"},min:-10,max:10,step:1,value:z(a).shadow.v,"onUpdate:value":A[19]||(A[19]=w=>x({shadow:{...z(a).shadow,v:w}}))},null,8,["value"])]),V("div",TRe,[kRe,L(no,{style:{width:"60%"},min:1,max:20,step:1,value:z(a).shadow.blur,"onUpdate:value":A[20]||(A[20]=w=>x({shadow:{...z(a).shadow,blur:w}}))},null,8,["value"])]),V("div",NRe,[PRe,L(Pt,{trigger:"click",style:{width:"60%"}},{content:se(()=>[L(Tn,{modelValue:z(a).shadow.color,"onUpdate:modelValue":A[21]||(A[21]=w=>x({shadow:{...z(a).shadow,color:w}}))},null,8,["modelValue"])]),default:se(()=>[L(or,{color:z(a).shadow.color},null,8,["color"])]),_:1})])],64)):Qe("",!0),V("div",CRe,[L(je,{style:{flex:"1"},onClick:A[22]||(A[22]=w=>c.value=!0)},{default:se(()=>[Ue("从幻灯片提取")]),_:1})]),V("div",IRe,[L(je,{style:{flex:"1"},onClick:A[23]||(A[23]=w=>z(h)(s.value))},{default:se(()=>[Ue("应用主题到全部")]),_:1})]),L(Ut),FRe,V("div",_Re,[(Y(!0),ee(Xe,null,ot(z(mAe),(w,I)=>(Y(),ee("div",{class:"theme-item",key:I,style:Se({backgroundColor:w.background,fontFamily:w.fontname})},[V("div",ERe,[V("div",{class:"text",style:Se({color:w.fontColor})},"文字 Aa",4),V("div",XRe,[(Y(!0),ee(Xe,null,ot(w.colors,(E,T)=>(Y(),ee("div",{class:"color-block",key:T,style:Se({backgroundColor:E})},null,4))),128))]),V("div",WRe,[L(je,{type:"primary",size:"small",onClick:E=>z(f)(w)},{default:se(()=>[Ue("应用")]),_:2},1032,["onClick"]),L(je,{type:"primary",size:"small",style:{"margin-top":"3px"},onClick:E=>z(d)(w)},{default:se(()=>[Ue("应用全局")]),_:2},1032,["onClick"])])])],4))),128))])]),L(zd,{visible:c.value,"onUpdate:visible":A[25]||(A[25]=w=>c.value=w),width:320,onClosed:A[26]||(A[26]=w=>c.value=!1)},{default:se(()=>[L(BAe,{onClose:A[24]||(A[24]=w=>c.value=!1)})]),_:1},8,["visible"])],64)}}}),URe=We(VRe,[["__scopeId","data-v-ad00c84a"]]),YRe={class:"slide-animation-panel"},ZRe={class:"animation-pool"},QRe=["onClick"],BRe={class:"animation-text"},DRe=Ie({__name:"SlideAnimationPanel",setup(e){const t=st(),{slides:n,currentSlide:r}=Ee(t),o=we(()=>r.value.turningMode||"slideY"),i=J_,{addHistorySnapshot:a}=zt(),s=l=>{l!==o.value&&(t.updateSlide({turningMode:l}),a())},c=()=>{const l=n.value.map(u=>({...u,turningMode:r.value.turningMode}));t.setSlides(l),gn.success("已应用到全部"),a()};return(l,u)=>(Y(),ee("div",YRe,[V("div",ZRe,[(Y(!0),ee(Xe,null,ot(z(i),f=>(Y(),ee("div",{class:ze(["animation-item",{active:o.value===f.value}]),key:f.label,onClick:d=>s(f.value)},[V("div",{class:ze(["animation-block",f.value])},null,2),V("div",BRe,vt(f.label),1)],10,QRe))),128))]),L(je,{style:{width:"100%"},onClick:u[0]||(u[0]=f=>c())},{default:se(()=>[Ue("应用到全部")]),_:1})]))}}),KRe=We(DRe,[["__scopeId","data-v-ae84c3f4"]]),HRe=()=>{const e=st(),{activeElementIdList:t,activeElementList:n}=Ee(ft()),{currentSlide:r}=Ee(e),{addHistorySnapshot:o}=zt();return{alignActiveElement:a=>{const{minX:s,maxX:c,minY:l,maxY:u}=ql(n.value),f=JSON.parse(JSON.stringify(r.value.elements)),d={};for(const h of n.value)if(h.groupId&&!d[h.groupId]){const p=n.value.filter(m=>m.groupId===h.groupId);d[h.groupId]=ql(p)}if(a===on.LEFT)f.forEach(h=>{if(t.value.includes(h.id))if(h.groupId){const m=d[h.groupId].minX-s;h.left=h.left-m}else if("rotate"in h&&h.rotate){const{offsetX:p}=Kf({left:h.left,top:h.top,width:h.width,height:h.height,rotate:h.rotate});h.left=s-p}else h.left=s});else if(a===on.RIGHT)f.forEach(h=>{if(t.value.includes(h.id))if(h.groupId){const m=d[h.groupId].maxX-c;h.left=h.left-m}else{const p=h.type==="line"?Math.max(h.start[0],h.end[0]):h.width;if("rotate"in h&&h.rotate){const{offsetX:m}=Kf({left:h.left,top:h.top,width:h.width,height:h.height,rotate:h.rotate});h.left=c-p+m}else h.left=c-p}});else if(a===on.TOP)f.forEach(h=>{if(t.value.includes(h.id))if(h.groupId){const m=d[h.groupId].minY-l;h.top=h.top-m}else if("rotate"in h&&h.rotate){const{offsetY:p}=Kf({left:h.left,top:h.top,width:h.width,height:h.height,rotate:h.rotate});h.top=l-p}else h.top=l});else if(a===on.BOTTOM)f.forEach(h=>{if(t.value.includes(h.id))if(h.groupId){const m=d[h.groupId].maxY-u;h.top=h.top-m}else{const p=h.type==="line"?Math.max(h.start[1],h.end[1]):h.height;if("rotate"in h&&h.rotate){const{offsetY:m}=Kf({left:h.left,top:h.top,width:h.width,height:h.height,rotate:h.rotate});h.top=u-p+m}else h.top=u-p}});else if(a===on.HORIZONTAL){const h=(s+c)/2;f.forEach(p=>{if(t.value.includes(p.id))if(p.groupId){const m=d[p.groupId],b=(m.maxX+m.minX)/2-h;p.left=p.left-b}else{const m=p.type==="line"?Math.max(p.start[0],p.end[0]):p.width;p.left=h-m/2}})}else if(a===on.VERTICAL){const h=(l+u)/2;f.forEach(p=>{if(t.value.includes(p.id))if(p.groupId){const m=d[p.groupId],b=(m.maxY+m.minY)/2-h;p.top=p.top-b}else{const m=p.type==="line"?Math.max(p.start[1],p.end[1]):p.height;p.top=h-m/2}})}e.updateSlide({elements:f}),o()}}},GRe=()=>{const e=st(),{activeElementIdList:t,activeElementList:n}=Ee(ft()),{currentSlide:r}=Ee(e),{addHistorySnapshot:o}=zt();return{displayItemCount:we(()=>{let c=0;const l=[];for(const u of n.value)u.groupId?l.includes(u.groupId)||(l.push(u.groupId),c+=1):c+=1;return c}),uniformHorizontalDisplay:()=>{const{minX:c,maxX:l}=ql(n.value),u=JSON.parse(JSON.stringify(n.value)),f=JSON.parse(JSON.stringify(r.value.elements)),d=[];let h=[];for(const A of u)if(A.groupId)h.find(k=>k.groupId===A.groupId)?h=h.map(k=>k.groupId===A.groupId?{...k,els:[...k.els,A]}:k):h.push({groupId:A.groupId,els:[A]});else{const{minX:S,maxX:k}=wa(A);d.push({min:S,max:k,el:A})}const p=[];for(const A of h){const{minX:S,maxX:k}=ql(A.els);p.push({min:S,max:k,els:A.els})}const m=[...d,...p];m.sort((A,S)=>A.min-S.min);let v=0;for(const A of m){const S=A.max-A.min;v+=S}const b=(l-c-v)/(m.length-1),x=[],R=m[0];let y={min:R.min,max:R.max};if("el"in R)x.push({pos:R.min,el:R.el});else for(const A of R.els){const{minX:S}=wa(A);x.push({pos:S,el:A})}for(let A=1;A<m.length;A++){const S=m[A],k=y.max-y.min,O=y.min+k+b,w=S.max-S.min;if(y={min:O,max:O+w},"el"in S)x.push({pos:O,el:S.el});else for(const I of S.els){const{minX:E}=wa(I),T=E-S.min;x.push({pos:O+T,el:I})}}for(const A of f)if(t.value.includes(A.id)){for(const S of x)if(S.el.id===A.id)if("rotate"in A&&A.rotate){const{offsetX:k}=Kf({left:A.left,top:A.top,width:A.width,height:A.height,rotate:A.rotate});A.left=S.pos-k}else A.left=S.pos}e.updateSlide({elements:f}),o()},uniformVerticalDisplay:()=>{const{minY:c,maxY:l}=ql(n.value),u=JSON.parse(JSON.stringify(n.value)),f=JSON.parse(JSON.stringify(r.value.elements)),d=[];let h=[];for(const A of u)if(A.groupId)h.find(k=>k.groupId===A.groupId)?h=h.map(k=>k.groupId===A.groupId?{...k,els:[...k.els,A]}:k):h.push({groupId:A.groupId,els:[A]});else{const{minY:S,maxY:k}=wa(A);d.push({min:S,max:k,el:A})}const p=[];for(const A of h){const{minY:S,maxY:k}=ql(A.els);p.push({min:S,max:k,els:A.els})}const m=[...d,...p];m.sort((A,S)=>A.min-S.min);let v=0;for(const A of m){const S=A.max-A.min;v+=S}const b=(l-c-v)/(m.length-1),x=[],R=m[0];let y={min:R.min,max:R.max};if("el"in R)x.push({pos:R.min,el:R.el});else for(const A of R.els){const{minY:S}=wa(A);x.push({pos:S,el:A})}for(let A=1;A<m.length;A++){const S=m[A],k=y.max-y.min,O=y.min+k+b,w=S.max-S.min;if(y={min:O,max:O+w},"el"in S)x.push({pos:O,el:S.el});else for(const I of S.els){const{minY:E}=wa(I),T=E-S.min;x.push({pos:O+T,el:I})}}for(const A of f)if(t.value.includes(A.id)){for(const S of x)if(S.el.id===A.id)if("rotate"in A&&A.rotate){const{offsetY:k}=Kf({left:A.left,top:A.top,width:A.width,height:A.height,rotate:A.rotate});A.top=S.pos-k}else A.top=S.pos}e.updateSlide({elements:f}),o()}}},zRe={class:"multi-position-panel"},JRe=Ie({__name:"MultiPositionPanel",setup(e){const{canCombine:t,combineElements:n,uncombineElements:r}=_x(),{alignActiveElement:o}=HRe(),{alignElementToCanvas:i}=lv(),{displayItemCount:a,uniformHorizontalDisplay:s,uniformVerticalDisplay:c}=GRe(),l=u=>{t.value?o(u):i(u)};return(u,f)=>{const d=xe("IconAlignLeft"),h=xe("IconAlignHorizontally"),p=xe("IconAlignRight"),m=xe("IconAlignTop"),v=xe("IconAlignVertically"),b=xe("IconAlignBottom"),x=xe("IconGroup"),R=xe("IconUngroup"),y=Mn("tooltip");return Y(),ee("div",zRe,[L(kn,{class:"row"},{default:se(()=>[Be((Y(),Te(je,{style:{flex:"1"},onClick:f[0]||(f[0]=A=>l(z(on).LEFT))},{default:se(()=>[L(d)]),_:1})),[[y,"左对齐"]]),Be((Y(),Te(je,{style:{flex:"1"},onClick:f[1]||(f[1]=A=>l(z(on).HORIZONTAL))},{default:se(()=>[L(h)]),_:1})),[[y,"水平居中"]]),Be((Y(),Te(je,{style:{flex:"1"},onClick:f[2]||(f[2]=A=>l(z(on).RIGHT))},{default:se(()=>[L(p)]),_:1})),[[y,"右对齐"]])]),_:1}),L(kn,{class:"row"},{default:se(()=>[Be((Y(),Te(je,{style:{flex:"1"},onClick:f[3]||(f[3]=A=>l(z(on).TOP))},{default:se(()=>[L(m)]),_:1})),[[y,"上对齐"]]),Be((Y(),Te(je,{style:{flex:"1"},onClick:f[4]||(f[4]=A=>l(z(on).VERTICAL))},{default:se(()=>[L(v)]),_:1})),[[y,"垂直居中"]]),Be((Y(),Te(je,{style:{flex:"1"},onClick:f[5]||(f[5]=A=>l(z(on).BOTTOM))},{default:se(()=>[L(b)]),_:1})),[[y,"下对齐"]])]),_:1}),z(a)>2?(Y(),Te(kn,{key:0,class:"row"},{default:se(()=>[L(je,{style:{flex:"1"},onClick:f[6]||(f[6]=A=>z(s)())},{default:se(()=>[Ue("水平均匀分布")]),_:1}),L(je,{style:{flex:"1"},onClick:f[7]||(f[7]=A=>z(c)())},{default:se(()=>[Ue("垂直均匀分布")]),_:1})]),_:1})):Qe("",!0),L(Ut),L(kn,{class:"row"},{default:se(()=>[L(je,{disabled:!z(t),onClick:f[8]||(f[8]=A=>z(n)()),style:{flex:"1"}},{default:se(()=>[L(x,{style:{"margin-right":"3px"}}),Ue("组合")]),_:1},8,["disabled"]),L(je,{disabled:z(t),onClick:f[9]||(f[9]=A=>z(r)()),style:{flex:"1"}},{default:se(()=>[L(R,{style:{"margin-right":"3px"}}),Ue("取消组合")]),_:1},8,["disabled"])]),_:1})])}}}),jRe=We(JRe,[["__scopeId","data-v-d41009b1"]]),AR=[{key:"letter",label:"字母",children:["α","β","γ","δ","ϵ","ε","ζ","η","θ","ϑ","ι","κ","λ","μ","ν","ξ","π","ϖ","ρ","ϱ","σ","ς","τ","υ","ϕ","φ","χ","ψ","ω","Γ","Δ","Θ","Λ","Ξ","Π","Σ","Υ","Φ","Ψ","Ω","𝐀","𝐁","𝐂","𝐃","𝐄","𝐅","𝐆","𝐇","𝐈","𝐉","𝐊","𝐋","𝐌","𝐍","𝐎","𝐏","𝐐","𝐑","𝐒","𝐓","𝐔","𝐕","𝐖","𝐗","𝐘","𝐙","𝐚","𝐛","𝐜","𝐝","𝐞","𝐟","𝐠","𝐡","𝐢","𝐣","𝐤","𝐥","𝐦","𝐧","𝐨","𝐩","𝐪","𝐫","𝐬","𝐭","𝐮","𝐯","𝐰","𝐱","𝐲","𝐳","𝓐","𝓑","𝓒","𝓓","𝓔","𝓕","𝓖","𝓗","𝓘","𝓙","𝓚","𝓛","𝓜","𝓝","𝓞","𝓟","𝓠","𝓡","𝓢","𝓣","𝓤","𝓥","𝓦","𝓧","𝓨","𝓩","𝓪","𝓫","𝓬","𝓭","𝓮","𝓯","𝓰","𝓱","𝓲","𝓳","𝓴","𝓵","𝓶","𝓷","𝓸","𝓹","𝓺","𝓻","𝓼","𝓽","𝓾","𝓿","𝔀","𝔁","𝔂","𝔃"]},{key:"number",label:"序号",children:["①","②","③","④","⑤","⑥","⑦","⑧","⑨","⑩","⑪","⑫","⑬","⑭","⑮","⑯","⑰","⑱","⑲","⑳","⑴","⑵","⑶","⑷","⑸","⑹","⑺","⑻","⑼","⑽","⑾","⑿","⒀","⒁","⒂","⒃","⒄","⒅","⒆","⒇","º","¹","²","³","⁴","⁵","⁶","⁷","⁸","⁹","₀","₁","₂","₃","₄","₅","₆","₇","₈","₉","Ⅰ","Ⅱ","Ⅲ","Ⅳ","Ⅴ","Ⅵ","Ⅶ","Ⅷ","Ⅸ","Ⅹ","Ⅺ","Ⅻ","Ⅼ","Ⅽ","Ⅾ","Ⅿ","ⅰ","ⅱ","ⅲ","ⅳ","ⅴ","ⅵ","ⅶ","ⅷ","ⅸ","ⅹ","ⅺ","ⅻ","ⅼ","ⅽ","ⅾ","ⅿ","ↀ","ↁ","ↂ","㊀","㊁","㊂","㊃","㊄","㊅","㊆","㊇","㊈","㊉","㈠","㈡","㈢","㈣","㈤","㈥","㈦","㈧","㈨","㈩","𝟘","𝟙","𝟚","𝟛","𝟜","𝟝","𝟞","𝟟","𝟠","𝟡"]},{key:"math",label:"数学",children:["+","-","×","÷","=","~","¬","±","%","°","ǃ","‰","‱","½","⅓","⅔","¼","¾","<",">","l","o","g","l","g","l","n","⨂","⨁","⨄","⨃","⨅","⨆","√","∛","∜","∝","∞","∟","∠","∡","∢","∧","∨","∩","∪","∫","∬","∭","∮","∯","∰","∱","∲","∳","∴","∵","∼","∽","∾","∿","≃","≄","≅","≆","≇","≈","≊","≋","≌","≍","≎","≏","≐","≑","≒","≓","≔","≕","≤","≥","≦","≧","≨","≩","≪","≫","≺","≻","≼","≽","≾","≿","⊀","⊁","⊂","⊃","⊄","⊅","⊆","⊇","⊈","⊉","⊊","⊋","⊏","⊐","⊑","⊒","⊓","⊔","⊢","⊣","⊤","⊥","⊦","⊧","⊨","⊩","⊪","⊫","⊬","⊭","⊮","⊯","⊲","⊳","⊴","⊵","⋀","⋁","⋂","⋃","⋉","⋊","⋋","⋌","⟨","⟩","⟪","⟫","⟮","⟯","⧼","⧽","⦰"]},{key:"arrow",label:"箭头",children:["←","↑","→","↓","↔","↕","↖","↗","↘","↙","↚","↛","↜","↝","↞","↟","↠","↡","↢","↣","↤","↥","↦","↧","↨","↫","↬","↭","↮","↯","↰","↱","↲","↳","↴","↵","↶","↷","↸","↹","↺","↻","↼","↽","↾","↿","⇀","⇁","⇂","⇃","⇄","⇅","⇆","⇇","⇈","⇉","⇊","⇋","⇌","⇍","⇎","⇏","⇐","⇑","⇒","⇓","⇔","⇕","⇖","⇗","⇘","⇙","⇚","⇛","⇜","⇝","⇞","⇟","⇠","⇡","⇢","⇣","⇤","⇥","⇦","⇧","⇨","⇩","⇪","⇫","⇬","⇭","⇮","⇯","⇰","⇱","⇲","⇳","⇴","⇵","⇶","⇷","⇸","⇹","⇺","⇻","⇼","⇽","⇾","⇿"]},{key:"graph",label:"图形",children:["▢","▣","▤","▥","▦","▧","▨","▩","▭","▮","▯","▰","▱","▲","▷","▼","◁","◈","◉","◍","◐","◑","◒","◓","◔","◕","◧","◨","◩","◪","◫","◬","◭","◮"]}],$Re={class:"symbol-panel"},qRe={class:"pool"},e4e=["onClick"],t4e={class:"symbol"},n4e=Ie({__name:"SymbolPanel",setup(e){const t=he(AR[0].key),n=we(()=>{const i=AR.find(a=>a.key===t.value);return(i==null?void 0:i.children)||[]}),r=AR.map(i=>({key:i.key,label:i.label})),o=i=>{to.emit(Zr.RICH_TEXT_COMMAND,{action:{command:"insert",value:i}})};return(i,a)=>(Y(),ee("div",$Re,[L(na,{tabs:z(r),value:t.value,"onUpdate:value":a[0]||(a[0]=s=>t.value=s),tabsStyle:{marginBottom:"8px"},spaceBetween:""},null,8,["tabs","value"]),V("div",qRe,[(Y(!0),ee(Xe,null,ot(n.value,(s,c)=>(Y(),ee("div",{class:"symbol-item",key:c,onClick:l=>o(s)},[V("div",t4e,vt(s),1)],8,e4e))),128))])]))}}),r4e=We(n4e,[["__scopeId","data-v-0f662bb0"]]),o4e={class:"toolbar"},i4e={class:"content"},a4e=Ie({__name:"index",setup(e){const t=ft(),{activeElementIdList:n,handleElement:r,toolbarState:o}=Ee(t),i=we(()=>{var f;return((f=r.value)==null?void 0:f.type)==="text"?[{label:"样式",key:Mr.EL_STYLE},{label:"符号",key:Mr.SYMBOL},{label:"位置",key:Mr.EL_POSITION},{label:"动画",key:Mr.EL_ANIMATION}]:[{label:"样式",key:Mr.EL_STYLE},{label:"位置",key:Mr.EL_POSITION},{label:"动画",key:Mr.EL_ANIMATION}]}),a=[{label:"设计",key:Mr.SLIDE_DESIGN},{label:"切换",key:Mr.SLIDE_ANIMATION},{label:"动画",key:Mr.EL_ANIMATION}],s=[{label:"样式",key:Mr.EL_STYLE},{label:"位置",key:Mr.MULTI_POSITION}],c=f=>{t.setToolbarState(f)},l=we(()=>{if(n.value.length){if(n.value.length>1)return s}else return a;return i.value});Tt(l,()=>{const f=l.value.map(d=>d.key);f.includes(o.value)||t.setToolbarState(f[0])});const u=we(()=>({[Mr.EL_STYLE]:Xye,[Mr.EL_POSITION]:Gye,[Mr.EL_ANIMATION]:pAe,[Mr.SLIDE_DESIGN]:URe,[Mr.SLIDE_ANIMATION]:KRe,[Mr.MULTI_POSITION]:jRe,[Mr.SYMBOL]:r4e})[o.value]||null);return(f,d)=>(Y(),ee("div",o4e,[L(na,{tabs:l.value,value:z(o),card:"","onUpdate:value":d[0]||(d[0]=h=>c(h))},null,8,["tabs","value"]),V("div",i4e,[(Y(),Te(Rs(u.value)))])]))}}),s4e=We(a4e,[["__scopeId","data-v-83fff59a"]]),l4e={class:"editor"},c4e=Ie({__name:"Editor",props:{value:{}},emits:["update"],setup(e,{expose:t,emit:n}){const r=e,o=n,i=ft(),a=he();let s;const c=he(),l=he(),u=he(),f=()=>{l.value&&l.value.hide()},d=Fn.debounce(function(){o("update",s.dom.innerHTML)},300,{trailing:!0}),h=()=>{i.setDisableHotkeysState(!0)},p=()=>{i.setDisableHotkeysState(!1)};t({updateTextContent:()=>{if(!s)return;const{doc:x,tr:R}=s.state;s.dispatch(R.replaceRangeWith(0,x.content.size,O5(r.value)))}});const v=()=>{const x=window.getSelection();if(!x||!x.anchorNode||!x.focusNode||x.isCollapsed||x.type==="Caret"||x.type==="None")return;const R=x.getRangeAt(0);if(l.value){c.value=QR(s);const{x:y,y:A,left:S,top:k}=R.getBoundingClientRect();l.value.setProps({getReferenceClientRect:()=>({x:y,y:A,left:S,top:k,height:0,width:0,right:S,bottom:k})}),l.value.show()}},b=(x,R)=>{if(x==="color"&&R){const y=s.state.schema.marks.forecolor.create({color:R});Er(s),Da(s,y)}else if(x==="backcolor"&&R){const y=s.state.schema.marks.backcolor.create({backcolor:R});Er(s),Da(s,y)}else if(x==="bold")Er(s),kr(s.state.schema.marks.strong)(s.state,s.dispatch);else if(x==="em")Er(s),kr(s.state.schema.marks.em)(s.state,s.dispatch);else if(x==="underline")Er(s),kr(s.state.schema.marks.underline)(s.state,s.dispatch);else if(x==="strikethrough")Er(s),kr(s.state.schema.marks.strikethrough)(s.state,s.dispatch);else if(x==="bulletList"){const{bullet_list:y,list_item:A}=s.state.schema.nodes;dg(y,A,"")(s.state,s.dispatch)}else if(x==="orderedList"){const{ordered_list:y,list_item:A}=s.state.schema.nodes;dg(y,A,"")(s.state,s.dispatch)}else if(x==="clear"){Er(s);const{$from:y,$to:A}=s.state.selection;s.dispatch(s.state.tr.removeMark(y.pos,A.pos))}s.focus(),d(),c.value=QR(s)};return Ht(()=>{s=UF(a.value,r.value,{handleDOMEvents:{focus:h,blur:p,mouseup:v,mousedown:()=>{var x;(x=window.getSelection())==null||x.removeAllRanges(),f()},keydown:f,input:d}},{placeholder:"点击输入演讲者备注"}),l.value=$u(a.value,{duration:0,content:u.value,interactive:!0,trigger:"manual",placement:"top-start",hideOnClick:"toggle",offset:[0,6]})}),Sn(()=>{s&&s.destroy()}),(x,R)=>{var N,P,C,X,U,K;const y=xe("IconTextBold"),A=xe("IconTextItalic"),S=xe("IconTextUnderline"),k=xe("IconStrikethrough"),O=xe("IconText"),w=xe("IconHighLight"),I=xe("IconList"),E=xe("IconOrderedList"),T=xe("IconFormat"),F=Mn("click-outside");return Be((Y(),ee("div",l4e,[V("div",{class:"prosemirror-editor",ref_key:"editorViewRef",ref:a},null,512),V("div",{class:"menu",ref_key:"menuRef",ref:u},[V("button",{class:ze({active:(N=c.value)==null?void 0:N.bold}),onClick:R[0]||(R[0]=ie=>b("bold"))},[L(y)],2),V("button",{class:ze({active:(P=c.value)==null?void 0:P.em}),onClick:R[1]||(R[1]=ie=>b("em"))},[L(A)],2),V("button",{class:ze({active:(C=c.value)==null?void 0:C.underline}),onClick:R[2]||(R[2]=ie=>b("underline"))},[L(S)],2),V("button",{class:ze({active:(X=c.value)==null?void 0:X.strikethrough}),onClick:R[3]||(R[3]=ie=>b("strikethrough"))},[L(k)],2),L(Pt,{trigger:"click",style:{width:"30%"}},{content:se(()=>{var ie;return[L(Tn,{modelValue:(ie=c.value)==null?void 0:ie.color,"onUpdate:modelValue":R[4]||(R[4]=B=>b("color",B))},null,8,["modelValue"])]}),default:se(()=>[V("button",null,[L(O)])]),_:1}),L(Pt,{trigger:"click",style:{width:"30%"}},{content:se(()=>{var ie;return[L(Tn,{modelValue:(ie=c.value)==null?void 0:ie.backcolor,"onUpdate:modelValue":R[5]||(R[5]=B=>b("backcolor",B))},null,8,["modelValue"])]}),default:se(()=>[V("button",null,[L(w)])]),_:1}),V("button",{class:ze({active:(U=c.value)==null?void 0:U.bulletList}),onClick:R[6]||(R[6]=ie=>b("bulletList"))},[L(I)],2),V("button",{class:ze({active:(K=c.value)==null?void 0:K.orderedList}),onClick:R[7]||(R[7]=ie=>b("orderedList"))},[L(E)],2),V("button",{onClick:R[8]||(R[8]=ie=>b("clear"))},[L(T)])],512)])),[[F,f]])}}}),u4e=We(c4e,[["__scopeId","data-v-4042a280"]]),f4e={class:"remark"},d4e=Ie({__name:"index",props:{height:{}},emits:["update:height"],setup(e,{emit:t}){const n=e,r=t,o=st(),{currentSlide:i}=Ee(o),a=he();Tt(()=>i.value.id,()=>{Wr(()=>{a.value.updateTextContent()})},{immediate:!0});const s=we(()=>{var u;return((u=i.value)==null?void 0:u.remark)||""}),c=u=>{o.updateSlide({remark:u})},l=u=>{let f=!0;const d=u.pageY,h=n.height;document.onmousemove=p=>{if(!f)return;let b=-(p.pageY-d)+h;b<40&&(b=40),b>360&&(b=360),r("update:height",b)},document.onmouseup=()=>{f=!1,document.onmousemove=null,document.onmouseup=null}};return(u,f)=>(Y(),ee("div",f4e,[V("div",{class:"resize-handler",onMousedown:f[0]||(f[0]=d=>l(d))},null,32),L(u4e,{value:s.value,ref_key:"editorRef",ref:a,onUpdate:f[1]||(f[1]=d=>c(d))},null,8,["value"])]))}}),h4e=We(d4e,[["__scopeId","data-v-1c52a472"]]),Sv=e=>(tn("data-v-32b43d99"),e=e(),nn(),e),p4e={class:"export-img-dialog"},m4e={class:"thumbnails-view"},g4e={class:"configs"},v4e={class:"row"},y4e=Sv(()=>V("div",{class:"title"},"导出格式:",-1)),A4e={class:"row"},R4e=Sv(()=>V("div",{class:"title"},"导出范围:",-1)),x4e={key:0,class:"row"},b4e=["data-range"],M4e={class:"row"},w4e=Sv(()=>V("div",{class:"title"},"图片质量:",-1)),S4e={class:"row"},L4e=Sv(()=>V("div",{class:"title"},"忽略在线字体:",-1)),O4e={class:"config-item"},T4e={class:"btns"},k4e=Ie({__name:"ExportImage",emits:["close"],setup(e,{emit:t}){const n=t,{slides:r,currentSlide:o}=Ee(st()),i=he(),a=he("all"),s=he([1,r.value.length]),c=he("jpeg"),l=he(1),u=he(!0),f=we(()=>a.value==="all"?r.value:a.value==="current"?[o.value]:r.value.filter((m,v)=>{const[b,x]=s.value;return v>=b-1&&v<=x-1})),{exportImage:d,exporting:h}=Up(),p=()=>{i.value&&d(i.value,c.value,l.value,u.value)};return(m,v)=>{const b=Mn("tooltip");return Y(),ee("div",p4e,[V("div",m4e,[V("div",{class:"thumbnails",ref_key:"imageThumbnailsRef",ref:i},[(Y(!0),ee(Xe,null,ot(f.value,x=>(Y(),Te(Fa,{class:"thumbnail",key:x.id,slide:x,size:1600},null,8,["slide"]))),128))],512)]),V("div",g4e,[V("div",v4e,[y4e,L(As,{class:"config-item",value:c.value,"onUpdate:value":v[0]||(v[0]=x=>c.value=x)},{default:se(()=>[L(_n,{style:{width:"50%"},value:"jpeg"},{default:se(()=>[Ue("JPEG")]),_:1}),L(_n,{style:{width:"50%"},value:"png"},{default:se(()=>[Ue("PNG")]),_:1})]),_:1},8,["value"])]),V("div",A4e,[R4e,L(As,{class:"config-item",value:a.value,"onUpdate:value":v[1]||(v[1]=x=>a.value=x)},{default:se(()=>[L(_n,{style:{width:"33.33%"},value:"all"},{default:se(()=>[Ue("全部")]),_:1}),L(_n,{style:{width:"33.33%"},value:"current"},{default:se(()=>[Ue("当前页")]),_:1}),L(_n,{style:{width:"33.33%"},value:"custom"},{default:se(()=>[Ue("自定义")]),_:1})]),_:1},8,["value"])]),a.value==="custom"?(Y(),ee("div",x4e,[V("div",{class:"title","data-range":`(${s.value[0]} ~ ${s.value[1]})`},"自定义范围:",8,b4e),L(no,{class:"config-item",range:"",min:1,max:z(r).length,step:1,value:s.value,"onUpdate:value":v[2]||(v[2]=x=>s.value=x)},null,8,["max","value"])])):Qe("",!0),V("div",M4e,[w4e,L(no,{class:"config-item",min:0,max:1,step:.1,value:l.value,"onUpdate:value":v[3]||(v[3]=x=>l.value=x)},null,8,["value"])]),V("div",S4e,[L4e,V("div",O4e,[Be(L(oa,{value:u.value,"onUpdate:value":v[4]||(v[4]=x=>u.value=x)},null,8,["value"]),[[b,"导出时默认忽略在线字体,若您在幻灯片中使用了在线字体,且希望导出后保留相关样式,可选择关闭【忽略在线字体】选项,但要注意这将会增加导出用时。"]])])])]),V("div",T4e,[L(je,{class:"btn export",type:"primary",onClick:v[5]||(v[5]=x=>p())},{default:se(()=>[Ue("导出图片")]),_:1}),L(je,{class:"btn close",onClick:v[6]||(v[6]=x=>n("close"))},{default:se(()=>[Ue("关闭")]),_:1})]),L(i5,{loading:z(h),tip:"正在导出..."},null,8,["loading"])])}}}),N4e=We(k4e,[["__scopeId","data-v-32b43d99"]]),P4e={class:"export-json-dialog"},C4e={class:"preview"},I4e={class:"btns"},F4e=Ie({__name:"ExportJSON",emits:["close"],setup(e,{emit:t}){const n=t,{slides:r}=Ee(st()),{exportJSON:o}=Up();return(i,a)=>(Y(),ee("div",P4e,[V("div",C4e,[V("pre",null,vt(z(r)),1)]),V("div",I4e,[L(je,{class:"btn export",type:"primary",onClick:a[0]||(a[0]=s=>z(o)())},{default:se(()=>[Ue("导出 JSON")]),_:1}),L(je,{class:"btn close",onClick:a[1]||(a[1]=s=>n("close"))},{default:se(()=>[Ue("关闭")]),_:1})])]))}}),_4e=We(F4e,[["__scopeId","data-v-c2d35f76"]]),E4e=()=>{const e=document.createElement("iframe");return e.style.width="0",e.style.height="0",e.style.position="absolute",e.style.right="0",e.style.top="0",e.style.border="0",document.body.appendChild(e),e},X4e=(e,t,n)=>{const r="<!DOCTYPE html>";let o="";const i=document.styleSheets;if(i){for(const f of i)if(f.cssRules)for(const d of f.cssRules)o+=d.cssText}const{width:a,height:s,margin:c}=n,l=`
|
|
<head>
|
|
<style type="text/css">
|
|
${o}
|
|
html, body {
|
|
height: auto;
|
|
overflow: auto;
|
|
}
|
|
@media print {
|
|
@page {
|
|
size: ${a+2*c}px ${s+2*c}px;
|
|
margin: ${c}px;
|
|
}
|
|
}
|
|
</style>
|
|
</head>
|
|
`,u="<body>"+t.innerHTML+"</body>";e.open(),e.write(`
|
|
${r}
|
|
<html>
|
|
${l}
|
|
${u}
|
|
</html>
|
|
`),e.close()},W4e=(e,t)=>{const n=E4e(),r=n.contentWindow;if(!n.contentDocument||!r)return;X4e(n.contentDocument,e,t);const o=()=>{r.focus(),r.print()},i=()=>{n.removeEventListener("load",o),r.removeEventListener("afterprint",i),document.body.removeChild(n)};n.addEventListener("load",o),r.addEventListener("afterprint",i)},Lv=e=>(tn("data-v-d3a30d69"),e=e(),nn(),e),V4e={class:"export-pdf-dialog"},U4e={class:"thumbnails-view"},Y4e={class:"configs"},Z4e={class:"row"},Q4e=Lv(()=>V("div",{class:"title"},"导出范围:",-1)),B4e={class:"row"},D4e=Lv(()=>V("div",{class:"title"},"每页数量:",-1)),K4e={class:"row"},H4e=Lv(()=>V("div",{class:"title"},"边缘留白:",-1)),G4e={class:"config-item"},z4e=Lv(()=>V("div",{class:"tip"}," 提示:若打印预览与实际样式不一致,请在弹出的打印窗口中勾选【背景图形】选项。 ",-1)),J4e={class:"btns"},j4e=Ie({__name:"ExportPDF",emits:["close"],setup(e,{emit:t}){const n=t,{slides:r,currentSlide:o,viewportRatio:i}=Ee(st()),a=he(),s=he("all"),c=he(1),l=he(!0),u=()=>{if(!a.value)return;const f={width:1600,height:s.value==="all"?1600*i.value*c.value:1600*i.value,margin:l.value?50:0};W4e(a.value,f)};return(f,d)=>(Y(),ee("div",V4e,[V("div",U4e,[V("div",{class:"thumbnails",ref_key:"pdfThumbnailsRef",ref:a},[s.value==="current"?(Y(),Te(Fa,{key:0,class:"thumbnail",slide:z(o),size:1600},null,8,["slide"])):(Y(!0),ee(Xe,{key:1},ot(z(r),(h,p)=>(Y(),Te(Fa,{class:ze(["thumbnail",{"break-page":(p+1)%c.value===0}]),key:h.id,slide:h,size:1600},null,8,["class","slide"]))),128))],512)]),V("div",Y4e,[V("div",Z4e,[Q4e,L(As,{class:"config-item",value:s.value,"onUpdate:value":d[0]||(d[0]=h=>s.value=h)},{default:se(()=>[L(_n,{style:{width:"50%"},value:"all"},{default:se(()=>[Ue("全部")]),_:1}),L(_n,{style:{width:"50%"},value:"current"},{default:se(()=>[Ue("当前页")]),_:1})]),_:1},8,["value"])]),V("div",B4e,[D4e,L(Gn,{class:"config-item",value:c.value,"onUpdate:value":d[1]||(d[1]=h=>c.value=h),options:[{label:"1",value:1},{label:"2",value:2},{label:"3",value:3}]},null,8,["value"])]),V("div",K4e,[H4e,V("div",G4e,[L(oa,{value:l.value,"onUpdate:value":d[2]||(d[2]=h=>l.value=h)},null,8,["value"])])]),z4e]),V("div",J4e,[L(je,{class:"btn export",type:"primary",onClick:d[3]||(d[3]=h=>u())},{default:se(()=>[Ue("打印 / 导出 PDF")]),_:1}),L(je,{class:"btn close",onClick:d[4]||(d[4]=h=>n("close"))},{default:se(()=>[Ue("关闭")]),_:1})])]))}}),$4e=We(j4e,[["__scopeId","data-v-d3a30d69"]]),K5=e=>(tn("data-v-254b6b07"),e=e(),nn(),e),q4e={class:"export-pptx-dialog"},e6e={class:"configs"},t6e={class:"row"},n6e=K5(()=>V("div",{class:"title"},"导出范围:",-1)),r6e={key:0,class:"row"},o6e=["data-range"],i6e={class:"row"},a6e=K5(()=>V("div",{class:"title"},"忽略音频/视频:",-1)),s6e={class:"config-item"},l6e={class:"row"},c6e=K5(()=>V("div",{class:"title"},"覆盖默认母版:",-1)),u6e={class:"config-item"},f6e={key:1,class:"tip"},d6e={class:"btns"},h6e=Ie({__name:"ExportPPTX",emits:["close"],setup(e,{emit:t}){const n=t,{slides:r,currentSlide:o}=Ee(st()),{exportPPTX:i,exporting:a}=Up(),s=he("all"),c=he([1,r.value.length]),l=he(!0),u=he(!0),f=we(()=>s.value==="all"?r.value:s.value==="current"?[o.value]:r.value.filter((d,h)=>{const[p,m]=c.value;return h>=p-1&&h<=m-1}));return(d,h)=>{const p=Mn("tooltip");return Y(),ee("div",q4e,[V("div",e6e,[V("div",t6e,[n6e,L(As,{class:"config-item",value:s.value,"onUpdate:value":h[0]||(h[0]=m=>s.value=m)},{default:se(()=>[L(_n,{style:{width:"33.33%"},value:"all"},{default:se(()=>[Ue("全部")]),_:1}),L(_n,{style:{width:"33.33%"},value:"current"},{default:se(()=>[Ue("当前页")]),_:1}),L(_n,{style:{width:"33.33%"},value:"custom"},{default:se(()=>[Ue("自定义")]),_:1})]),_:1},8,["value"])]),s.value==="custom"?(Y(),ee("div",r6e,[V("div",{class:"title","data-range":`(${c.value[0]} ~ ${c.value[1]})`},"自定义范围:",8,o6e),L(no,{class:"config-item",range:"",min:1,max:z(r).length,step:1,value:c.value,"onUpdate:value":h[1]||(h[1]=m=>c.value=m)},null,8,["max","value"])])):Qe("",!0),V("div",i6e,[a6e,V("div",s6e,[Be(L(oa,{value:u.value,"onUpdate:value":h[2]||(h[2]=m=>u.value=m)},null,8,["value"]),[[p,"导出时默认忽略音视频,若您的幻灯片中存在音视频元素,且希望将其导出到PPTX文件中,可选择关闭【忽略音视频】选项,但要注意这将会大幅增加导出用时。"]])])]),V("div",l6e,[c6e,V("div",u6e,[L(oa,{value:l.value,"onUpdate:value":h[3]||(h[3]=m=>l.value=m)},null,8,["value"])])]),u.value?Qe("",!0):(Y(),ee("div",f6e," 提示:1. 支持导出格式:avi、mp4、mov、wmv、mp3、wav;2. 跨域资源无法导出。 "))]),V("div",d6e,[L(je,{class:"btn export",type:"primary",onClick:h[4]||(h[4]=m=>z(i)(f.value,l.value,u.value))},{default:se(()=>[Ue("导出 PPTX")]),_:1}),L(je,{class:"btn close",onClick:h[5]||(h[5]=m=>n("close"))},{default:se(()=>[Ue("关闭")]),_:1})]),L(i5,{loading:z(a),tip:"正在导出..."},null,8,["loading"])])}}}),p6e=We(h6e,[["__scopeId","data-v-254b6b07"]]),q_=e=>(tn("data-v-bc56c9db"),e=e(),nn(),e),m6e={class:"export-pptist-dialog"},g6e={class:"configs"},v6e={class:"row"},y6e=q_(()=>V("div",{class:"title"},"导出范围:",-1)),A6e={key:0,class:"row"},R6e=["data-range"],x6e=q_(()=>V("div",{class:"tip"}," 提示:.pptist 是本应用的特有文件后缀,支持将该类型的文件导入回应用中。 ",-1)),b6e={class:"btns"},M6e=Ie({__name:"ExportSpecificFile",emits:["close"],setup(e,{emit:t}){const n=t,{slides:r,currentSlide:o}=Ee(st()),{exportSpecificFile:i}=Up(),a=he("all"),s=he([1,r.value.length]),c=we(()=>a.value==="all"?r.value:a.value==="current"?[o.value]:r.value.filter((l,u)=>{const[f,d]=s.value;return u>=f-1&&u<=d-1}));return(l,u)=>(Y(),ee("div",m6e,[V("div",g6e,[V("div",v6e,[y6e,L(As,{class:"config-item",value:a.value,"onUpdate:value":u[0]||(u[0]=f=>a.value=f)},{default:se(()=>[L(_n,{style:{width:"33.33%"},value:"all"},{default:se(()=>[Ue("全部")]),_:1}),L(_n,{style:{width:"33.33%"},value:"current"},{default:se(()=>[Ue("当前页")]),_:1}),L(_n,{style:{width:"33.33%"},value:"custom"},{default:se(()=>[Ue("自定义")]),_:1})]),_:1},8,["value"])]),a.value==="custom"?(Y(),ee("div",A6e,[V("div",{class:"title","data-range":`(${s.value[0]} ~ ${s.value[1]})`},"自定义范围:",8,R6e),L(no,{class:"config-item",range:"",min:1,max:z(r).length,step:1,value:s.value,"onUpdate:value":u[1]||(u[1]=f=>s.value=f)},null,8,["max","value"])])):Qe("",!0),x6e]),V("div",b6e,[L(je,{class:"btn export",type:"primary",onClick:u[2]||(u[2]=f=>z(i)(c.value))},{default:se(()=>[Ue("导出 .pptist 文件")]),_:1}),L(je,{class:"btn close",onClick:u[3]||(u[3]=f=>n("close"))},{default:se(()=>[Ue("关闭")]),_:1})])]))}}),w6e=We(M6e,[["__scopeId","data-v-bc56c9db"]]),S6e={class:"export-dialog"},L6e={class:"content"},O6e=Ie({__name:"index",setup(e){const t=ft(),{dialogForExport:n}=Ee(t),r=t.setDialogForExport,o=[{key:"pptist",label:"导出 pptist 文件"},{key:"pptx",label:"导出 PPTX"},{key:"image",label:"导出图片"},{key:"json",label:"导出 JSON"},{key:"pdf",label:"打印 / 导出 PDF"}],i=we(()=>{const a={image:N4e,json:_4e,pdf:$4e,pptx:p6e,pptist:w6e};return n.value&&a[n.value]||null});return(a,s)=>(Y(),ee("div",S6e,[L(na,{tabs:o,value:z(n),card:"","onUpdate:value":s[0]||(s[0]=c=>z(r)(c))},null,8,["value"]),V("div",L6e,[(Y(),Te(Rs(i.value),{onClose:s[1]||(s[1]=c=>z(r)(""))},null,32))])]))}}),T6e=We(O6e,[["__scopeId","data-v-b54f4542"]]),k6e=()=>{const e=st(),t=ft(),{currentSlide:n}=Ee(e),{activeElementIdList:r,hiddenElementIdList:o}=Ee(t);return{toggleHideElement:c=>{o.value.includes(c)?t.setHiddenElementIdList(o.value.filter(l=>l!==c)):t.setHiddenElementIdList([...o.value,c]),r.value.includes(c)&&t.setActiveElementIdList([])},showAllElements:()=>{const c=n.value.elements.map(u=>u.id),l=o.value.filter(u=>!c.includes(u));t.setHiddenElementIdList(l)},hideAllElements:()=>{const c=n.value.elements.map(l=>l.id);t.setHiddenElementIdList([...o.value,...c]),r.value.length&&t.setActiveElementIdList([])}}},N6e={class:"title"},P6e={class:"content"},C6e=Ie({__name:"MoveablePanel",props:{width:{},height:{},minWidth:{default:20},minHeight:{default:20},maxWidth:{default:500},maxHeight:{default:500},left:{default:10},top:{default:10},title:{default:""},moveable:{type:Boolean,default:!0},resizeable:{type:Boolean,default:!1}},emits:["close"],setup(e,{emit:t}){const n=e,r=t,o=he(0),i=he(0),a=he(0),s=he(0),c=he(),l=we(()=>{var d;return s.value?s.value:((d=c.value)==null?void 0:d.clientHeight)||0});Ht(()=>{n.left>=0?o.value=n.left:o.value=document.body.clientWidth+n.left-n.width,n.top>=0?i.value=n.top:i.value=document.body.clientHeight+n.top-l.value,a.value=n.width,s.value=n.height});const u=d=>{if(!n.moveable)return;let h=!0;const p=document.body.clientWidth,m=document.body.clientHeight,v=d.pageX,b=d.pageY,x=o.value,R=i.value;document.onmousemove=y=>{if(!h)return;const A=y.pageX-v,S=y.pageY-b;let k=x+A,O=R+S;k<0&&(k=0),O<0&&(O=0),k+a.value>p&&(k=p-a.value),O+l.value>m&&(O=m-l.value),o.value=k,i.value=O},document.onmouseup=()=>{h=!1,document.onmousemove=null,document.onmouseup=null}},f=d=>{if(!n.resizeable)return;let h=!0;const p=d.pageX,m=d.pageY,v=a.value,b=s.value;document.onmousemove=x=>{if(!h)return;const R=x.pageX-p,y=x.pageY-m;let A=v+R,S=b+y;A<n.minWidth&&(A=n.minWidth),S<n.minHeight&&(S=n.minHeight),A>n.maxWidth&&(A=n.maxWidth),S>n.maxHeight&&(S=n.maxHeight),a.value=A,s.value=S},document.onmouseup=()=>{h=!1,document.onmousemove=null,document.onmouseup=null}};return(d,h)=>{const p=xe("IconClose");return Y(),ee("div",{class:"moveable-panel",ref_key:"moveablePanelRef",ref:c,style:Se({width:a.value+"px",height:s.value?s.value+"px":"auto",left:o.value+"px",top:i.value+"px"})},[d.title?(Y(),ee(Xe,{key:0},[V("div",{class:"header",onMousedown:h[1]||(h[1]=m=>u(m))},[V("div",N6e,vt(d.title),1),V("div",{class:"close-btn",onClick:h[0]||(h[0]=m=>r("close"))},[L(p)])],32),V("div",P6e,[lr(d.$slots,"default",{},void 0,!0)])],64)):(Y(),ee("div",{key:1,class:"content",onMousedown:h[2]||(h[2]=m=>u(m))},[lr(d.$slots,"default",{},void 0,!0)],32)),d.resizeable?(Y(),ee("div",{key:2,class:"resizer",onMousedown:h[3]||(h[3]=m=>f(m))},null,32)):Qe("",!0)],4)}}}),$p=We(C6e,[["__scopeId","data-v-52b78a58"]]),I6e=e=>(tn("data-v-8d6111bd"),e=e(),nn(),e),F6e={key:0,class:"handler"},_6e={class:"btns"},E6e={key:0,class:"icon-btns"},X6e={class:"element-list"},W6e={key:0,class:"group-els"},V6e=I6e(()=>V("div",{class:"group-title"},"组合",-1)),U6e=["onClick","onDblclick"],Y6e=["id","value","onBlur","onKeydown"],Z6e={key:1,class:"name"},Q6e={class:"icons"},B6e=["onClick","onDblclick"],D6e=["id","value","onBlur","onKeydown"],K6e={key:1,class:"name"},H6e={class:"icons"},G6e=Ie({__name:"SelectPanel",setup(e){const t=st(),n=ft(),{currentSlide:r}=Ee(t),{handleElement:o,handleElementId:i,activeElementIdList:a,activeGroupElementId:s,hiddenElementIdList:c}=Ee(n),{orderElement:l}=Np(),{selectElement:u}=Hg(),{toggleHideElement:f,showAllElements:d,hideAllElements:h}=k6e(),p=we(()=>{const y=[];for(const A of r.value.elements)if(A.groupId){const S=y[y.length-1];S&&S.type==="group"&&S.id&&S.id===A.groupId?S.elements.push(A):y.push({type:"group",id:A.groupId,elements:[A]})}else y.push(A);return y}),m=(y,A)=>{if(i.value===A||c.value.includes(A))return;const S=y.elements.map(k=>k.id);n.setActiveElementIdList(S),n.setHandleElementId(A),Wr(()=>n.setActiveGroupElementId(A))},v=he(""),b=(y,A)=>{const S=y.target.value;t.updateElement({id:A,props:{name:S}}),v.value=""},x=y=>{v.value=y,Wr(()=>{document.querySelector(`#input-${y}`).focus()})},R=()=>{n.setSelectPanelState(!1)};return(y,A)=>{const S=xe("IconDown"),k=xe("IconUp"),O=xe("IconPreviewClose"),w=xe("IconPreviewOpen");return Y(),Te($p,{class:"select-panel",width:200,height:360,title:`选择(${z(a).length}/${z(r).elements.length})`,left:-270,top:90,onClose:A[4]||(A[4]=I=>R())},{default:se(()=>[p.value.length?(Y(),ee("div",F6e,[V("div",_6e,[L(je,{size:"small",style:{"margin-right":"5px"},onClick:A[0]||(A[0]=I=>z(d)())},{default:se(()=>[Ue("全部显示")]),_:1}),L(je,{size:"small",onClick:A[1]||(A[1]=I=>z(h)())},{default:se(()=>[Ue("全部隐藏")]),_:1})]),z(o)?(Y(),ee("div",E6e,[L(S,{class:"icon-btn",onClick:A[2]||(A[2]=I=>z(l)(z(o),z(hr).UP))}),L(k,{class:"icon-btn",onClick:A[3]||(A[3]=I=>z(l)(z(o),z(hr).DOWN))})])):Qe("",!0)])):Qe("",!0),V("div",X6e,[(Y(!0),ee(Xe,null,ot(p.value,I=>(Y(),ee(Xe,{key:I.id},[I.type==="group"?(Y(),ee("div",W6e,[V6e,(Y(!0),ee(Xe,null,ot(I.elements,E=>(Y(),ee("div",{class:ze(["item",{active:z(a).includes(E.id),"group-active":z(s).includes(E.id)}]),key:E.id,onClick:T=>m(I,E.id),onDblclick:T=>x(E.id)},[v.value===E.id?(Y(),ee("input",{key:0,id:`input-${E.id}`,value:E.name||z($0)[E.type],class:"input",type:"text",onBlur:T=>b(T,E.id),onKeydown:vc(T=>b(T,E.id),["enter"])},null,40,Y6e)):(Y(),ee("div",Z6e,vt(E.name||z($0)[E.type]),1)),V("div",Q6e,[z(c).includes(E.id)?(Y(),Te(O,{key:0,style:{"font-size":"17px"},onClick:Wt(T=>z(f)(E.id),["stop"])},null,8,["onClick"])):(Y(),Te(w,{key:1,style:{"font-size":"17px"},onClick:Wt(T=>z(f)(E.id),["stop"])},null,8,["onClick"]))])],42,U6e))),128))])):(Y(),ee("div",{key:1,class:ze(["item",{active:z(a).includes(I.id)}]),onClick:E=>z(u)(I.id),onDblclick:E=>x(I.id)},[v.value===I.id?(Y(),ee("input",{key:0,id:`input-${I.id}`,value:I.name||z($0)[I.type],class:"input",type:"text",onBlur:E=>b(E,I.id),onKeydown:vc(E=>b(E,I.id),["enter"])},null,40,D6e)):(Y(),ee("div",K6e,vt(I.name||z($0)[I.type]),1)),V("div",H6e,[z(c).includes(I.id)?(Y(),Te(O,{key:0,style:{"font-size":"17px"},onClick:Wt(E=>z(f)(I.id),["stop"])},null,8,["onClick"])):(Y(),Te(w,{key:1,style:{"font-size":"17px"},onClick:Wt(E=>z(f)(I.id),["stop"])},null,8,["onClick"]))])],42,B6e))],64))),128))])]),_:1},8,["title"])}}}),z6e=We(G6e,[["__scopeId","data-v-8d6111bd"]]),J6e=()=>{const e=ft(),t=st(),{handleElement:n}=Ee(e),{slides:r,slideIndex:o,currentSlide:i}=Ee(t),a=he(""),s=he(""),c=he([]),l=he(-1),u=he("g"),f=()=>{const E=[],T=new RegExp(a.value,u.value),F=/(<([^>]+)>)/g;for(const N of r.value)for(const P of N.elements)if(P.type==="text"){const X=P.content.replace(F,"").match(T);X&&E.push(...new Array(X.length).fill({slideId:N.id,elId:P.id,elType:P.type}))}else if(P.type==="shape"&&P.text&&P.text.content){const X=P.text.content.replace(F,"").match(T);X&&E.push(...new Array(X.length).fill({slideId:N.id,elId:P.id,elType:P.type}))}else if(P.type==="table")for(let C=0;C<P.data.length;C++){const X=P.data[C];for(let U=0;U<X.length;U++){const K=X[U];if(!K.text)continue;const B=K.text.replace(F,"").match(T);B&&E.push(...new Array(B.length).fill({slideId:N.id,elId:P.id,elType:P.type,cellIndex:[C,U]}))}}E.length?(c.value=E,l.value=0,x()):(gn.warning("未查找到匹配项"),b())},d=E=>{const T=[...E.childNodes],F=[];for(;T.length;){const N=T.shift();N.nodeType===N.TEXT_NODE?N.wholeText&&F.push(N):T.unshift(...N.childNodes)}return F},h=E=>{let T=0;return E.map(N=>{const P=T,C=T+N.wholeText.length;return T=C,{text:N.wholeText,startIdx:P,endIdx:C}})},p=(E,T)=>{const F=new RegExp(T,u.value),N=[];let P=F.exec(E);for(;P;)N.push(P),P=F.exec(E);return N},m=(E,T,F,N)=>{for(let P=F.length-1;P>=0;P--){const C=F[P],X=C.index,U=X+C[0].length;for(let K=0;K<T.length;K++){const{text:ie,startIdx:B,endIdx:Z}=T[K];if(Z<X)continue;if(B>=U)break;let Q=E[K];const G=Math.max(0,X-B),q=Math.min(Z,U)-B-G;G>0&&(Q=Q.splitText(G)),q<Q.wholeText.length&&Q.splitText(q);const ae=document.createElement("mark");ae.dataset.index=N+P+"",ae.innerText=ie.substring(G,G+q),Q.parentNode.replaceChild(ae,Q)}}},v=(E,T)=>{for(const F of E)F.innerHTML=F.innerHTML.replace(new RegExp(a.value,u.value),()=>`<mark data-index=${T++}>${a.value}</mark>`)},b=()=>{const E=document.querySelectorAll(".editable-element mark");for(const T of E)setTimeout(()=>{const F=T.parentNode,N=T.textContent;F.replaceChild(document.createTextNode(N),T)},0)},x=()=>{b(),setTimeout(()=>{for(let E=0;E<c.value.length;E++){const T=c.value[E-1],F=c.value[E];if(F.slideId!==i.value.id||T&&T.elId===F.elId)continue;const N=document.querySelector(`#editable-element-${F.elId}`);if(N)if(F.elType==="table"){const P=N.querySelectorAll(".cell-text");v(P,E)}else{const P=d(N),C=h(P),X=C.map(({text:K})=>K).join(""),U=p(X,a.value);m(P,C,U,E)}}},0)},R=()=>{const E=document.querySelectorAll("mark[data-index]");for(const T of E)setTimeout(()=>{const F=T.dataset.index;F!==void 0&&+F===l.value?T.classList.add("active"):T.classList.remove("active")},0)},y=()=>{if(l.value===-1)return;const E=c.value[l.value];if(E.slideId===i.value.id)setTimeout(R,0);else{const T=r.value.findIndex(F=>F.id===E.slideId);T!==-1&&t.updateSlideIndex(T)}},A=()=>{if(!a.value)return gn.warning("请先输入查找内容");e.setActiveElementIdList([]),l.value===-1?f():l.value<c.value.length-1?l.value+=1:l.value=0,y()},S=()=>{if(!a.value)return gn.warning("请先输入查找内容");e.setActiveElementIdList([]),l.value===-1?f():l.value>0?l.value-=1:l.value=c.value.length-1,y()},k=()=>{if(!a.value)return;if(l.value===-1){A();return}const E=c.value[l.value];let T=null;if(E.elType==="table"){const[C,X]=E.cellIndex;T=document.querySelector(`#editable-element-${E.elId} .cell[data-cell-index="${C}_${X}"] .cell-text`)}else T=document.querySelector(`#editable-element-${E.elId} .ProseMirror`);if(!T)return;const F=document.createElement("div");F.innerHTML=T.innerHTML;let N=!1;const P=F.querySelectorAll("mark[data-index]");for(const C of P){const X=C.parentNode;if(C.classList.contains("active"))N?X.removeChild(C):(X.replaceChild(document.createTextNode(s.value),C),N=!0);else{const U=C.textContent;X.replaceChild(document.createTextNode(U),C)}}if(E.elType==="text"){const C={content:F.innerHTML};t.updateElement({id:E.elId,props:C})}else if(E.elType==="shape"){const C=i.value.elements.find(X=>X.id===E.elId);if(C&&C.type==="shape"&&C.text){const X={text:{...C.text,content:F.innerHTML}};t.updateElement({id:E.elId,props:X})}}else if(E.elType==="table"){const C=i.value.elements.find(X=>X.id===E.elId);if(C&&C.type==="table"){const U={data:C.data.map((K,ie)=>ie===E.cellIndex[0]?K.map((B,Z)=>Z===E.cellIndex[1]?{...B,text:F.innerHTML}:B):K)};t.updateElement({id:E.elId,props:U})}}c.value.splice(l.value,1),c.value.length?(l.value>c.value.length-1&&(l.value=0),Wr(()=>{x(),y()})):l.value=-1},O=()=>{var E;if(a.value){if(l.value===-1){A();return}for(let T=0;T<c.value.length;T++){const F=c.value[T-1],N=c.value[T];if(F&&F.elId===N.elId)continue;const P=r.value.find(U=>U.id===N.slideId);if(!P)continue;const C=P.elements.find(U=>U.id===N.elId);if(!C)continue;const X=document.createElement("div");if(C.type==="text"?X.innerHTML=C.content:C.type==="shape"&&(X.innerHTML=((E=C.text)==null?void 0:E.content)||""),N.elType==="table"){const K={data:C.data.map(ie=>ie.map(B=>B.text?{...B,text:B.text.replace(new RegExp(a.value,"g"),s.value)}:B))};t.updateElement({id:N.elId,slideId:N.slideId,props:K})}else{const U=d(X),K=h(U),ie=K.map(({text:G})=>G).join(""),B=p(ie,a.value);m(U,K,B,T);const Z=X.querySelectorAll("mark[data-index]");let Q=-1;for(const G of Z){const q=+G.dataset.index,ae=G.parentNode;q===Q?ae.removeChild(G):(ae.replaceChild(document.createTextNode(s.value),G),Q=q)}if(N.elType==="text"){const G={content:X.innerHTML};t.updateElement({id:N.elId,slideId:N.slideId,props:G})}else if(N.elType==="shape"){const G=i.value.elements.find(q=>q.id===N.elId);if(G&&G.type==="shape"&&G.text){const q={text:{...G.text,content:X.innerHTML}};t.updateElement({id:N.elId,slideId:N.slideId,props:q})}}}}c.value=[],l.value=-1}},w=()=>{l.value=-1,c.value=[],a.value||b()};return Tt(a,w),Tt(o,()=>{Wr(()=>{x(),setTimeout(R,0)})}),Tt(n,()=>{n.value&&(l.value=-1,c.value=[],b())}),Wd(b),{searchWord:a,replaceWord:s,searchResults:c,searchIndex:l,modifiers:u,searchNext:A,searchPrev:S,replace:k,replaceAll:O,toggleModifiers:()=>{u.value=u.value==="g"?"gi":"g",w()}}},j6e={class:"count"},$6e={key:1,class:"footer"},q6e=Ie({__name:"SearchPanel",setup(e){const t=ft(),{searchWord:n,replaceWord:r,searchResults:o,searchIndex:i,modifiers:a,searchNext:s,searchPrev:c,replace:l,replaceAll:u,toggleModifiers:f}=J6e(),d=he("search"),h=[{key:"search",label:"查找"},{key:"replace",label:"替换"}],p=()=>{t.setSearchPanelState(!1)},m=he();return Ht(()=>{m.value.focus()}),Tt(d,()=>{Wr(()=>{m.value.focus()})}),(v,b)=>{const x=xe("IconClose"),R=xe("IconLeft"),y=xe("IconRight"),A=Mn("tooltip");return Y(),Te($p,{class:"search-panel",width:330,height:0,left:-270,top:90},{default:se(()=>[V("div",{class:"close-btn",onClick:b[0]||(b[0]=S=>p()),onMousedown:b[1]||(b[1]=Wt(()=>{},["stop"]))},[L(x)],32),L(na,{tabs:h,value:d.value,"onUpdate:value":b[2]||(b[2]=S=>d.value=S)},null,8,["value"]),V("div",{class:ze(["content",d.value]),onMousedown:b[12]||(b[12]=Wt(()=>{},["stop"]))},[L(_u,{class:"input",value:z(n),"onUpdate:value":b[6]||(b[6]=S=>sr(n)?n.value=S:null),placeholder:"输入查找内容",onEnter:b[7]||(b[7]=S=>z(s)()),ref_key:"searchInpRef",ref:m},{suffix:se(()=>[V("span",j6e,vt(z(i)+1)+"/"+vt(z(o).length),1),L(Ut,{type:"vertical"}),Be((Y(),ee("span",{class:ze(["ignore-case",{active:z(a)==="g"}]),onClick:b[3]||(b[3]=S=>z(f)())},[Ue("Aa")],2)),[[A,"忽略大小写"]]),L(Ut,{type:"vertical"}),Be(L(R,{class:"next-btn left",onClick:b[4]||(b[4]=S=>z(c)())},null,512),[[A,"上一个"]]),Be(L(y,{class:"next-btn right",onClick:b[5]||(b[5]=S=>z(s)())},null,512),[[A,"下一个"]])]),_:1},8,["value"]),d.value==="replace"?(Y(),Te(_u,{key:0,class:"input",value:z(r),"onUpdate:value":b[8]||(b[8]=S=>sr(r)?r.value=S:null),placeholder:"输入替换内容",onEnter:b[9]||(b[9]=S=>z(l)())},null,8,["value"])):Qe("",!0),d.value==="replace"?(Y(),ee("div",$6e,[L(je,{disabled:!z(n),style:{"margin-left":"5px"},onClick:b[10]||(b[10]=S=>z(l)())},{default:se(()=>[Ue("替换")]),_:1},8,["disabled"]),L(je,{disabled:!z(n),type:"primary",style:{"margin-left":"5px"},onClick:b[11]||(b[11]=S=>z(u)())},{default:se(()=>[Ue("全部替换")]),_:1},8,["disabled"])])):Qe("",!0)],34)]),_:1})}}}),exe=We(q6e,[["__scopeId","data-v-c6ed3d92"]]),txe={class:"container"},nxe={class:"notes"},rxe=["onClick"],oxe={class:"header note-header"},ixe={class:"user"},axe={class:"avatar"},sxe={class:"user-info"},lxe={class:"username"},cxe={class:"time"},uxe={class:"btns"},fxe=["onClick"],dxe=["onClick"],hxe={class:"content"},pxe={key:0,class:"replies"},mxe={class:"header reply-header"},gxe={class:"user"},vxe={class:"avatar"},yxe={class:"user-info"},Axe={class:"username"},Rxe={class:"time"},xxe={class:"btns"},bxe=["onClick"],Mxe={class:"content"},wxe={key:1,class:"note-reply"},Sxe={class:"reply-btns"},Lxe={key:0,class:"empty"},Oxe={class:"send"},Txe={class:"footer"},kxe=Ie({__name:"NotesPanel",setup(e){const t=st(),n=ft(),{slideIndex:r,currentSlide:o}=Ee(t),{handleElementId:i}=Ee(n),a=he(""),s=he(""),c=we(()=>{var R;return((R=o.value)==null?void 0:R.notes)||[]}),l=he(""),u=he(""),f=he(),d=()=>{if(!a.value){f.value&&f.value.focus();return}const R={id:mn(),content:a.value,time:new Date().getTime(),user:"测试用户"};i.value&&(R.elId=i.value);const y=[...c.value,R];t.updateSlide({notes:y}),a.value=""},h=R=>{const y=c.value.filter(A=>A.id!==R);t.updateSlide({notes:y})},p=()=>{if(!s.value)return;const R=c.value.find(k=>k.id===u.value);if(!R)return;const y=[...R.replies||[],{id:mn(),content:s.value,time:new Date().getTime(),user:"测试用户"}],A={...R,replies:y},S=c.value.map(k=>k.id===u.value?A:k);t.updateSlide({notes:S}),s.value="",u.value=""},m=(R,y)=>{const A=c.value.find(w=>w.id===R);if(!A||!A.replies)return;const S=A.replies.filter(w=>w.id!==y),k={...A,replies:S},O=c.value.map(w=>w.id===R?k:w);t.updateSlide({notes:O})},v=R=>{l.value=R.id,R.elId?o.value.elements.map(A=>A.id).includes(R.elId)?n.setActiveElementIdList([R.elId]):n.setActiveElementIdList([]):n.setActiveElementIdList([])},b=()=>{t.updateSlide({notes:[]})},x=()=>{n.setNotesPanelState(!1)};return(R,y)=>{const A=xe("IconUser"),S=xe("IconDelete"),k=Mn("tooltip");return Y(),Te($p,{class:"notes-panel",width:300,height:560,title:`幻灯片${z(r)+1}的批注`,left:-270,top:90,minWidth:300,minHeight:400,maxWidth:480,maxHeight:780,resizeable:"",onClose:y[7]||(y[7]=O=>x())},{default:se(()=>[V("div",txe,[V("div",nxe,[(Y(!0),ee(Xe,null,ot(c.value,O=>{var w;return Y(),ee("div",{class:ze(["note",{active:l.value===O.id}]),key:O.id,onClick:I=>v(O)},[V("div",oxe,[V("div",ixe,[V("div",axe,[L(A)]),V("div",sxe,[V("div",lxe,vt(O.user),1),V("div",cxe,vt(new Date(O.time).toLocaleString()),1)])]),V("div",uxe,[V("div",{class:"btn reply",onClick:I=>u.value=O.id},"回复",8,fxe),V("div",{class:"btn delete",onClick:Wt(I=>h(O.id),["stop"])},"删除",8,dxe)])]),V("div",hxe,vt(O.content),1),(w=O.replies)!=null&&w.length?(Y(),ee("div",pxe,[(Y(!0),ee(Xe,null,ot(O.replies,I=>(Y(),ee("div",{class:"reply-item",key:I.id},[V("div",mxe,[V("div",gxe,[V("div",vxe,[L(A)]),V("div",yxe,[V("div",Axe,vt(I.user),1),V("div",Rxe,vt(new Date(I.time).toLocaleString()),1)])]),V("div",xxe,[V("div",{class:"btn delete",onClick:Wt(E=>m(O.id,I.id),["stop"])},"删除",8,bxe)])]),V("div",Mxe,vt(I.content),1)]))),128))])):Qe("",!0),u.value===O.id?(Y(),ee("div",wxe,[L(M6,{padding:6,value:s.value,"onUpdate:value":y[0]||(y[0]=I=>s.value=I),placeholder:"输入回复内容",rows:1},null,8,["value"]),V("div",Sxe,[L(je,{class:"btn",size:"small",onClick:y[1]||(y[1]=I=>u.value="")},{default:se(()=>[Ue("取消")]),_:1}),L(je,{class:"btn",size:"small",type:"primary",onClick:y[2]||(y[2]=I=>p())},{default:se(()=>[Ue("回复")]),_:1})])])):Qe("",!0)],10,rxe)}),128)),c.value.length?Qe("",!0):(Y(),ee("div",Lxe,"本页暂无批注"))]),V("div",Oxe,[L(M6,{ref_key:"textAreaRef",ref:f,value:a.value,"onUpdate:value":y[3]||(y[3]=O=>a.value=O),padding:6,placeholder:`输入批注(为${z(i)?"选中元素":"当前页幻灯片"})`,rows:2,onFocus:y[4]||(y[4]=O=>{u.value="",l.value=""})},null,8,["value","placeholder"]),V("div",Txe,[Be(L(S,{class:"btn icon",style:{flex:"1"},onClick:y[5]||(y[5]=O=>b())},null,512),[[k,"清空本页批注"]]),L(je,{type:"primary",class:"btn",style:{flex:"12"},onClick:y[6]||(y[6]=O=>d())},{default:se(()=>[Ue("添加批注")]),_:1})])])])]),_:1},8,["title"])}}}),Nxe=We(kxe,[["__scopeId","data-v-1c407bb5"]]),Pxe={class:"pptist-editor"},Cxe={class:"layout-content"},Ixe={class:"layout-content-center"},Fxe=Ie({__name:"index",setup(e){const t=ft(),{dialogForExport:n,showSelectPanel:r,showSearchPanel:o,showNotesPanel:i}=Ee(t),a=()=>t.setDialogForExport(""),s=he(40);return Oq(),Tq(),(c,l)=>(Y(),ee(Xe,null,[V("div",Pxe,[L(Hae,{class:"layout-header"}),V("div",Cxe,[L(_2e,{class:"layout-content-left"}),V("div",Ixe,[L(_1e,{class:"center-top"}),L(zhe,{class:"center-body",style:Se({height:`calc(100% - ${s.value+40}px)`})},null,8,["style"]),L(h4e,{class:"center-bottom",height:s.value,"onUpdate:height":l[0]||(l[0]=u=>s.value=u),style:Se({height:`${s.value}px`})},null,8,["height","style"])]),L(s4e,{class:"layout-content-right"})])]),z(r)?(Y(),Te(z6e,{key:0})):Qe("",!0),z(o)?(Y(),Te(exe,{key:1})):Qe("",!0),z(i)?(Y(),Te(Nxe,{key:2})):Qe("",!0),L(zd,{visible:!!z(n),width:680,onClosed:l[1]||(l[1]=u=>a())},{default:se(()=>[L(T6e)]),_:1},8,["visible"])],64))}}),_xe=We(Fxe,[["__scopeId","data-v-39fd665d"]]),eE=()=>{const e=st(),{slides:t,slideIndex:n,formatedAnimations:r}=Ee(e),o=he(0),i=he(!1),a=he(n.value),s=()=>{if(i.value)return;const{animations:T,autoNext:F}=r.value[o.value];o.value+=1,i.value=!0;let N=0;for(const P of T){const C=document.querySelector(`#screen-element-${P.elId} [class^=base-element-]`);if(!C){N+=1;continue}const X=`${xi}${P.effect}`;C.style.removeProperty("--animate-duration");for(const K of C.classList)K.indexOf(xi)!==-1&&C.classList.remove(K,`${xi}animated`);C.style.setProperty("--animate-duration",`${P.duration}ms`),C.classList.add(X,`${xi}animated`);const U=()=>{P.type!=="out"&&(C.style.removeProperty("--animate-duration"),C.classList.remove(X,`${xi}animated`)),N+=1,N===T.length&&(i.value=!1,F&&s())};C.addEventListener("animationend",U,{once:!0})}},c=()=>{o.value-=1;const{animations:T}=r.value[o.value];for(const F of T){const N=document.querySelector(`#screen-element-${F.elId} [class^=base-element-]`);if(N){N.style.removeProperty("--animate-duration");for(const P of N.classList)P.indexOf(xi)!==-1&&N.classList.remove(P,`${xi}animated`)}}T.every(F=>F.type==="attention")&&p()},l=he(0),u=()=>{l.value&&(clearInterval(l.value),l.value=0)};Sn(u);const f=he(!1),d=T=>{f.value=T},h=Fn.throttle(function(T){gn.success(T)},1e3,{leading:!0,trailing:!1}),p=()=>{r.value.length&&o.value>0?c():n.value>0?(e.updateSlideIndex(n.value-1),n.value<a.value?(o.value=0,a.value=n.value):o.value=r.value.length):f.value?I(t.value.length-1):h("已经是第一页了"),i.value=!1},m=()=>{r.value.length&&o.value<r.value.length?s():n.value<t.value.length-1?(e.updateSlideIndex(n.value+1),o.value=0,i.value=!1):(f.value?I(0):(h("已经是最后一页了"),u()),i.value=!1)},v=he(2500),b=()=>{u(),gn.success("开始自动放映"),l.value=setInterval(m,v.value)},x=T=>{u(),v.value=T,b()},R=Fn.throttle(function(T){T.deltaY<0?p():T.deltaY>0&&m()},500,{leading:!0,trailing:!1}),y=he(null),A=T=>{y.value={x:T.changedTouches[0].pageX,y:T.changedTouches[0].pageY}},S=T=>{if(!y.value)return;const F=Math.abs(y.value.x-T.changedTouches[0].pageX),N=T.changedTouches[0].pageY-y.value.y;Math.abs(N)>F&&Math.abs(N)>50&&(y.value=null,N>0?p():m())},k=T=>{const F=T.key.toUpperCase();F===Rt.UP||F===Rt.LEFT||F===Rt.PAGEUP?p():(F===Rt.DOWN||F===Rt.RIGHT||F===Rt.SPACE||F===Rt.ENTER||F===Rt.PAGEDOWN)&&m()};Ht(()=>document.addEventListener("keydown",k)),Sn(()=>document.removeEventListener("keydown",k));const O=()=>{e.updateSlideIndex(n.value-1),o.value=0},w=()=>{e.updateSlideIndex(n.value+1),o.value=0},I=T=>{e.updateSlideIndex(T),o.value=0};return{autoPlayTimer:l,autoPlayInterval:v,setAutoPlayInterval:x,autoPlay:b,closeAutoPlay:u,loopPlay:f,setLoopPlay:d,mousewheelListener:R,touchStartListener:A,touchEndListener:S,turnPrevSlide:O,turnNextSlide:w,turnSlideToIndex:I,turnSlideToId:T=>{const F=t.value.findIndex(N=>N.id===T);F!==-1&&(e.updateSlideIndex(F),o.value=0)},execPrev:p,execNext:m,animationIndex:o}},tE=e=>{const t=st(),{viewportRatio:n}=Ee(t),r=he(0),o=he(0),i=()=>{const a=(e==null?void 0:e.value)||document.body,s=a.clientWidth,c=a.clientHeight;let l,u;c/s===n.value?(l=s,u=c):c/s>n.value?(l=s,u=s*n.value):(l=c/n.value,u=c),r.value=l,o.value=u};return Ht(()=>{i(),window.addEventListener("resize",i)}),Sn(()=>{window.removeEventListener("resize",i)}),{slideWidth:r,slideHeight:o}},nE=()=>{const e=he(!0),t=he(!0),{exitScreening:n}=Mc(),r=()=>{e.value=v4(),!e.value&&t.value&&n(),t.value=!0};return Ht(()=>{e.value=v4(),document.addEventListener("fullscreenchange",r),document.addEventListener("webkitfullscreenchange",r)}),Sn(()=>{document.removeEventListener("fullscreenchange",r),document.removeEventListener("webkitfullscreenchange",r)}),{fullscreenState:e,manualExitFullscreen:()=>{e.value&&(t.value=!1,tP())}}},Exe={class:"element-content"},Xxe=Ie({__name:"ScreenVideoElement",props:{elementInfo:{}},setup(e){const{currentSlide:t}=Ee(st()),n=jo(qu)||he(1),r=jo(p5)||he(""),o=we(()=>t.value.id===r.value);return(i,a)=>(Y(),ee("div",{class:"base-element-video screen-element-video",style:Se({top:i.elementInfo.top+"px",left:i.elementInfo.left+"px",width:i.elementInfo.width+"px",height:i.elementInfo.height+"px"})},[V("div",{class:"rotate-wrapper",style:Se({transform:`rotate(${i.elementInfo.rotate}deg)`})},[V("div",Exe,[o.value?(Y(),Te(c_,{key:0,width:i.elementInfo.width,height:i.elementInfo.height,src:i.elementInfo.src,poster:i.elementInfo.poster,autoplay:i.elementInfo.autoplay,scale:z(n)},null,8,["width","height","src","poster","autoplay","scale"])):Qe("",!0)])],4)],4))}}),Wxe=We(Xxe,[["__scopeId","data-v-d9f232b0"]]),Vxe={class:"element-content"},Uxe=Ie({__name:"ScreenAudioElement",props:{elementInfo:{}},setup(e){const t=e,{viewportRatio:n,currentSlide:r}=Ee(st()),o=jo(qu)||he(1),i=jo(p5)||he(""),a=we(()=>r.value.id===i.value),s=we(()=>Math.min(t.elementInfo.width,t.elementInfo.height)+"px"),c=we(()=>{const f=Gt,d=Gt*n.value,h=280/o.value,p=50/o.value,m=t.elementInfo.width,v=t.elementInfo.height,b=t.elementInfo.left,x=t.elementInfo.top;let R=0,y=v;return b+h>=f&&(R=m-h),x+v+p>=d&&(y=-p),{left:R+"px",top:y+"px"}}),l=he(),u=()=>{l.value&&l.value.toggle()};return(f,d)=>{const h=xe("IconVolumeNotice");return Y(),ee("div",{class:"base-element-audio screen-element-audio",style:Se({top:f.elementInfo.top+"px",left:f.elementInfo.left+"px",width:f.elementInfo.width+"px",height:f.elementInfo.height+"px"})},[V("div",{class:"rotate-wrapper",style:Se({transform:`rotate(${f.elementInfo.rotate}deg)`})},[V("div",Vxe,[L(h,{class:"audio-icon",style:Se({fontSize:s.value,color:f.elementInfo.color}),onClick:d[0]||(d[0]=p=>u())},null,8,["style"]),a.value?(Y(),Te(d_,{key:0,class:"audio-player",ref_key:"audioPlayerRef",ref:l,style:Se({...c.value}),src:f.elementInfo.src,loop:f.elementInfo.loop,autoplay:f.elementInfo.autoplay,scale:z(o)},null,8,["style","src","loop","autoplay","scale"])):Qe("",!0)])],4)],4)}}}),Yxe=We(Uxe,[["__scopeId","data-v-94802f8e"]]),Zxe=["id","title"],Qxe=Ie({__name:"ScreenElement",props:{elementInfo:{},elementIndex:{},animationIndex:{},turnSlideToId:{type:Function},manualExitFullscreen:{type:Function}},setup(e){const t=e,n=we(()=>({[Nt.IMAGE]:g_,[Nt.TEXT]:v_,[Nt.SHAPE]:y_,[Nt.LINE]:A_,[Nt.CHART]:R_,[Nt.TABLE]:x_,[Nt.LATEX]:b_,[Nt.VIDEO]:Wxe,[Nt.AUDIO]:Yxe})[t.elementInfo.type]||null),{formatedAnimations:r,theme:o}=Ee(st()),i=we(()=>{const s=r.value.findIndex(l=>l.animations.map(f=>f.elId).includes(t.elementInfo.id));if(s===-1||s<t.animationIndex)return!1;const c=r.value[s].animations.find(l=>l.elId===t.elementInfo.id);return(c==null?void 0:c.type)==="in"}),a=s=>{if(s.target.tagName==="A"){t.manualExitFullscreen();return}const c=t.elementInfo.link;c&&(c.type==="web"?(t.manualExitFullscreen(),window.open(c.target)):c.type==="slide"&&t.turnSlideToId(c.target))};return(s,c)=>{var l;return Y(),ee("div",{class:ze(["screen-element",{link:s.elementInfo.link}]),id:`screen-element-${s.elementInfo.id}`,style:Se({zIndex:s.elementIndex,color:z(o).fontColor,fontFamily:z(o).fontName,visibility:i.value?"hidden":"visible"}),title:((l=s.elementInfo.link)==null?void 0:l.target)||"",onClick:c[0]||(c[0]=u=>a(u))},[(Y(),Te(Rs(n.value),{elementInfo:s.elementInfo},null,8,["elementInfo"]))],14,Zxe)}}}),Bxe=We(Qxe,[["__scopeId","data-v-28b05f52"]]),Dxe=Ie({__name:"ScreenSlide",props:{slide:{},scale:{},animationIndex:{},turnSlideToId:{type:Function},manualExitFullscreen:{type:Function}},setup(e){const t=e,{viewportRatio:n}=Ee(st()),r=we(()=>t.slide.background),{backgroundStyle:o}=pv(r),i=we(()=>t.slide.id);return Bu(p5,i),(a,s)=>(Y(),ee("div",{class:"screen-slide",style:Se({width:z(Gt)+"px",height:z(Gt)*z(n)+"px",transform:`scale(${a.scale})`})},[V("div",{class:"background",style:Se({...z(o)})},null,4),(Y(!0),ee(Xe,null,ot(a.slide.elements,(c,l)=>(Y(),Te(Bxe,{key:c.id,elementInfo:c,elementIndex:l+1,animationIndex:a.animationIndex,turnSlideToId:a.turnSlideToId,manualExitFullscreen:a.manualExitFullscreen},null,8,["elementInfo","elementIndex","animationIndex","turnSlideToId","manualExitFullscreen"]))),128))],4))}}),Kxe=We(Dxe,[["__scopeId","data-v-7ee8460e"]]),Hxe={class:"screen-slide-list"},Gxe=Ie({__name:"ScreenSlideList",props:{slideWidth:{},slideHeight:{},animationIndex:{},turnSlideToId:{type:Function},manualExitFullscreen:{type:Function}},setup(e){const t=e,{slides:n,slideIndex:r}=Ee(st()),o=we(()=>n.value.map(a=>{let s=a.turningMode;if(s||(s="slideY"),s==="random"){const c=J_.filter(l=>!["random","no"].includes(l.value)).map(l=>l.value);s=c[Math.floor(Math.random()*c.length)]}return{...a,turningMode:s}})),i=we(()=>t.slideWidth/Gt);return Bu(qu,i),(a,s)=>(Y(),ee("div",Hxe,[(Y(!0),ee(Xe,null,ot(o.value,(c,l)=>{var u;return Y(),ee("div",{class:ze(["slide-item",`turning-mode-${c.turningMode}`,{current:l===z(r),before:l<z(r),after:l>z(r),hide:(l===z(r)-1||l===z(r)+1)&&c.turningMode!==o.value[z(r)].turningMode}]),key:c.id},[Math.abs(z(r)-l)<2||(u=c.animations)!=null&&u.length?(Y(),ee("div",{key:0,class:"slide-content",style:Se({width:a.slideWidth+"px",height:a.slideHeight+"px"})},[L(Kxe,{slide:c,scale:i.value,animationIndex:a.animationIndex,turnSlideToId:a.turnSlideToId,manualExitFullscreen:a.manualExitFullscreen},null,8,["slide","scale","animationIndex","turnSlideToId","manualExitFullscreen"])],4)):Qe("",!0)],2)}),128))]))}}),rE=We(Gxe,[["__scopeId","data-v-21b28464"]]),zxe={class:"slide-thumbnails"},Jxe={class:"return-button"},jxe={class:"slide-thumbnails-content"},$xe=["onClick"],qxe=Ie({__name:"SlideThumbnails",props:{turnSlideToIndex:{type:Function}},emits:["close"],setup(e,{emit:t}){const n=e,r=t,{slides:o,slideIndex:i}=Ee(st()),{slidesLoadLimit:a}=Dp(),s=c=>{n.turnSlideToIndex(c),r("close")};return(c,l)=>{const u=xe("IconArrowCircleLeft");return Y(),ee("div",zxe,[V("div",Jxe,[L(u,{class:"icon",onClick:l[0]||(l[0]=f=>r("close"))})]),V("div",jxe,[(Y(!0),ee(Xe,null,ot(z(o),(f,d)=>(Y(),ee("div",{class:ze(["thumbnail",{active:d===z(i)}]),key:f.id,onClick:h=>s(d)},[L(Fa,{slide:f,size:150,visible:d<z(a)},null,8,["slide","visible"])],10,$xe))),128))])])}}}),e5e=We(qxe,[["__scopeId","data-v-09d790f0"]]),t5e={key:0,class:"blackboard"},n5e=Ie({__name:"WritingBoard",props:{color:{default:"#ffcc00"},model:{default:"pen"},blackboard:{type:Boolean,default:!1},penSize:{default:6},markSize:{default:24},rubberSize:{default:80}},emits:["end"],setup(e,{expose:t,emit:n}){const r=e,o=n;let i=null;const a=he(),s=he();let c={x:0,y:0},l=!1,u=0,f=-1;const d=he({x:0,y:0}),h=he(!1),p=he(0),m=he(0),v=we(()=>s.value?p.value/s.value.width:1),b=we(()=>s.value?m.value/s.value.height:1),x=()=>{a.value&&(p.value=a.value.clientWidth,m.value=a.value.clientHeight)},R=new ResizeObserver(x);Ht(()=>{a.value&&R.observe(a.value)}),Sn(()=>{a.value&&R.unobserve(a.value)}),Ht(()=>{!s.value||!a.value||(i=s.value.getContext("2d"),i&&(s.value.width=a.value.clientWidth,s.value.height=a.value.clientHeight,i.lineCap="round",i.lineJoin="round"))});const A=()=>{i&&(r.model==="mark"?(i.globalCompositeOperation="xor",i.globalAlpha=.5):r.model==="pen"&&(i.globalCompositeOperation="source-over",i.globalAlpha=1))};Tt(()=>r.model,A);const S=(U,K,ie)=>{if(!i)return;const B=c.x,Z=c.y;i.lineWidth=ie,i.strokeStyle=r.color,i.beginPath(),i.moveTo(B,Z),i.lineTo(U,K),i.stroke(),i.closePath()},k=(U,K)=>{if(!i||!s.value)return;const ie=c.x,B=c.y,Z=r.rubberSize/2,Q=Z*Math.sin(Math.atan((K-B)/(U-ie))),G=Z*Math.cos(Math.atan((K-B)/(U-ie))),q=[ie+Q,B-G],ae=[ie-Q,B+G],j=[U+Q,K-G],H=[U-Q,K+G];i.save(),i.beginPath(),i.arc(U,K,Z,0,Math.PI*2),i.clip(),i.clearRect(0,0,s.value.width,s.value.height),i.restore(),i.save(),i.beginPath(),i.moveTo(...q),i.lineTo(...j),i.lineTo(...H),i.lineTo(...ae),i.closePath(),i.clip(),i.clearRect(0,0,s.value.width,s.value.height),i.restore()},O=(U,K)=>{const ie=c.x,B=c.y;return Math.sqrt((U-ie)*(U-ie)+(K-B)*(K-B))},w=(U,K)=>{const Z=r.penSize,Q=3,G=U/K;let q;return G<=.1?q=Z:G>=10?q=Q:q=Z-G/10*Z,f===-1?q:q*1/3+f*2/3},I=(U,K)=>{const ie=new Date().getTime();if(r.model==="pen"){const B=O(U,K),Z=ie-u,Q=w(B,Z);S(U,K,Q),f=Q}else r.model==="mark"?S(U,K,r.markSize):k(U,K);c={x:U,y:K},u=new Date().getTime()},E=U=>{if(!s.value)return[0,0];const K=U instanceof MouseEvent?U:U.changedTouches[0],ie=s.value.getBoundingClientRect(),B=K.pageX-ie.x,Z=K.pageY-ie.y;return[B,Z]},T=U=>{const[K,ie]=E(U),B=K/v.value,Z=ie/b.value;l=!0,c={x:B,y:Z},u=new Date().getTime(),U instanceof MouseEvent||(d.value={x:K,y:ie},h.value=!0)},F=U=>{const[K,ie]=E(U),B=K/v.value,Z=ie/b.value;d.value={x:K,y:ie},l&&I(B,Z)},N=()=>{l&&(l=!1,o("end"))};return t({clearCanvas:()=>{!i||!s.value||(i.clearRect(0,0,s.value.width,s.value.height),o("end"))},getImageDataURL:()=>{var U;return(U=s.value)==null?void 0:U.toDataURL()},setImageDataURL:U=>{if(!(!i||!s.value)&&(i.clearRect(0,0,s.value.width,s.value.height),U)){i.globalCompositeOperation="source-over",i.globalAlpha=1;const K=new Image;K.src=U,K.onload=()=>{i.drawImage(K,0,0),A()}}}}),(U,K)=>{const ie=xe("IconWrite"),B=xe("IconHighLight");return Y(),ee("div",{class:"writing-board",ref_key:"writingBoardRef",ref:a},[U.blackboard?(Y(),ee("div",t5e)):Qe("",!0),V("canvas",{class:"canvas",ref_key:"canvasRef",ref:s,style:Se({width:p.value+"px",height:m.value+"px"}),onMousedown:K[0]||(K[0]=Z=>T(Z)),onMousemove:K[1]||(K[1]=Z=>F(Z)),onMouseup:K[2]||(K[2]=Z=>N()),onTouchstart:K[3]||(K[3]=Z=>T(Z)),onTouchmove:K[4]||(K[4]=Z=>F(Z)),onTouchend:K[5]||(K[5]=Z=>{N(),h.value=!1}),onMouseleave:K[6]||(K[6]=Z=>{N(),h.value=!1}),onMouseenter:K[7]||(K[7]=Z=>h.value=!0)},null,36),h.value?(Y(),ee(Xe,{key:1},[U.model==="eraser"?(Y(),ee("div",{key:0,class:"eraser",style:Se({left:d.value.x-U.rubberSize/2+"px",top:d.value.y-U.rubberSize/2+"px",width:U.rubberSize+"px",height:U.rubberSize+"px"})},null,4)):Qe("",!0),U.model==="pen"?(Y(),ee("div",{key:1,class:"pen",style:Se({left:d.value.x-U.penSize/2+"px",top:d.value.y-U.penSize*6+U.penSize/2+"px",color:U.color})},[U.model==="pen"?(Y(),Te(ie,{key:0,class:"icon",size:U.penSize*6},null,8,["size"])):Qe("",!0)],4)):Qe("",!0),U.model==="mark"?(Y(),ee("div",{key:2,class:"pen",style:Se({left:d.value.x-U.markSize/2+"px",top:d.value.y+"px",color:U.color})},[U.model==="mark"?(Y(),Te(B,{key:0,class:"icon",size:U.markSize*1.5},null,8,["size"])):Qe("",!0)],4)):Qe("",!0)],64)):Qe("",!0)],512)}}}),r5e=We(n5e,[["__scopeId","data-v-55ae5f6c"]]),H5=e=>(tn("data-v-47295ef6"),e=e(),nn(),e),o5e={class:"writing-board-tool"},i5e={class:"tool-content"},a5e={class:"size"},s5e=H5(()=>V("div",{class:"label"},"墨迹粗细:",-1)),l5e={class:"size"},c5e=H5(()=>V("div",{class:"label"},"墨迹粗细:",-1)),u5e={class:"size"},f5e=H5(()=>V("div",{class:"label"},"橡皮大小:",-1)),d5e={class:"colors"},h5e=["onClick"],p5e=Ie({__name:"WritingBoardTool",props:{slideWidth:{},slideHeight:{},left:{default:-5},top:{default:-5}},emits:["close"],setup(e,{emit:t}){const n=["#000000","#ffffff","#1e497b","#4e81bb","#e2534d","#9aba60","#8165a0","#47acc5","#f9974c","#ffff3a"],r=t,{currentSlide:o}=Ee(st()),i=he(),a=he("#e2534d"),s=he("pen"),c=he(!1),l=he(""),u=he(6),f=he(24),d=he(80),h=x=>{s.value===x?l.value=l.value===x?"":x:(l.value&&(l.value=""),s.value=x)},p=()=>{i.value.clearCanvas()},m=x=>{s.value==="eraser"&&(s.value="pen"),a.value=x},v=()=>{r("close")};Tt(o,()=>{xa.writingBoardImgs.where("id").equals(o.value.id).toArray().then(x=>{const R=x[0];i.value.setImageDataURL((R==null?void 0:R.dataURL)||"")})},{immediate:!0});const b=()=>{const x=i.value.getImageDataURL();x&&xa.writingBoardImgs.where("id").equals(o.value.id).toArray().then(R=>{const y=R[0];y?xa.writingBoardImgs.update(y,{dataURL:x}):xa.writingBoardImgs.add({id:o.value.id,dataURL:x})})};return(x,R)=>{const y=xe("IconWrite"),A=xe("IconHighLight"),S=xe("IconErase"),k=xe("IconClear"),O=xe("IconFill"),w=xe("IconClose"),I=Mn("tooltip");return Y(),ee("div",o5e,[V("div",{class:"writing-board-wrap",style:Se({width:x.slideWidth+"px",height:x.slideHeight+"px"})},[L(r5e,{ref_key:"writingBoardRef",ref:i,color:a.value,blackboard:c.value,model:s.value,penSize:u.value,markSize:f.value,rubberSize:d.value,onEnd:R[0]||(R[0]=E=>b())},null,8,["color","blackboard","model","penSize","markSize","rubberSize"])],4),L($p,{class:"tools-panel",width:520,height:50,left:x.left,top:x.top,moveable:l.value===""},{default:se(()=>[V("div",{class:"tools",onMousedown:R[10]||(R[10]=Wt(()=>{},["stop"]))},[V("div",i5e,[L(Pt,{trigger:"manual",value:l.value==="pen"},{content:se(()=>[V("div",a5e,[s5e,L(no,{class:"size-slider",min:4,max:10,step:2,value:u.value,"onUpdate:value":R[1]||(R[1]=E=>u.value=E)},null,8,["value"])])]),default:se(()=>[Be((Y(),ee("div",{class:ze(["btn",{active:s.value==="pen"}]),onClick:R[2]||(R[2]=E=>h("pen"))},[L(y,{class:"icon"})],2)),[[I,"画笔"]])]),_:1},8,["value"]),L(Pt,{trigger:"manual",value:l.value==="mark"},{content:se(()=>[V("div",l5e,[c5e,L(no,{class:"size-slider",min:16,max:40,step:4,value:f.value,"onUpdate:value":R[3]||(R[3]=E=>f.value=E)},null,8,["value"])])]),default:se(()=>[Be((Y(),ee("div",{class:ze(["btn",{active:s.value==="mark"}]),onClick:R[4]||(R[4]=E=>h("mark"))},[L(A,{class:"icon"})],2)),[[I,"荧光笔"]])]),_:1},8,["value"]),L(Pt,{trigger:"manual",value:l.value==="eraser"},{content:se(()=>[V("div",u5e,[f5e,L(no,{class:"size-slider",min:20,max:200,step:20,value:d.value,"onUpdate:value":R[5]||(R[5]=E=>d.value=E)},null,8,["value"])])]),default:se(()=>[Be((Y(),ee("div",{class:ze(["btn",{active:s.value==="eraser"}]),onClick:R[6]||(R[6]=E=>h("eraser"))},[L(S,{class:"icon"})],2)),[[I,"橡皮擦"]])]),_:1},8,["value"]),Be((Y(),ee("div",{class:"btn",onClick:R[7]||(R[7]=E=>p())},[L(k,{class:"icon"})])),[[I,"清除墨迹"]]),Be((Y(),ee("div",{class:ze(["btn",{active:c.value}]),onClick:R[8]||(R[8]=E=>c.value=!c.value)},[L(O,{class:"icon"})],2)),[[I,"黑板"]]),V("div",d5e,[(Y(),ee(Xe,null,ot(n,E=>V("div",{class:ze(["color",{active:E===a.value}]),key:E,style:Se({backgroundColor:E}),onClick:T=>m(E)},null,14,h5e)),64))])]),Be((Y(),ee("div",{class:"btn",onClick:R[9]||(R[9]=E=>v())},[L(w,{class:"icon"})])),[[I,"关闭画笔"]])],32)]),_:1},8,["left","top","moveable"])])}}}),oE=We(p5e,[["__scopeId","data-v-47295ef6"]]),m5e=e=>(tn("data-v-92c1f9be"),e=e(),nn(),e),g5e={class:"header"},v5e={class:"content"},y5e={class:"timer"},A5e=["value","disabled"],R5e=m5e(()=>V("div",{class:"colon"},":",-1)),x5e={class:"timer"},b5e=["value","disabled"],M5e=Ie({__name:"CountdownTimer",props:{left:{default:5},top:{default:5}},emits:["close"],setup(e,{emit:t}){const n=t,r=he(null),o=he(!1),i=he(!1),a=he(0),s=we(()=>Math.floor(a.value/60)),c=we(()=>a.value%60),l=we(()=>!i.value||o.value),u=()=>{r.value&&clearInterval(r.value)};Sn(u);const f=()=>{u(),o.value=!1},d=()=>{u(),o.value=!1,i.value?a.value=600:a.value=0},h=()=>{u(),i.value?r.value=setInterval(()=>{a.value=a.value-1,a.value<=0&&d()},1e3):r.value=setInterval(()=>{a.value=a.value+1,a.value>36e3&&f()},1e3),o.value=!0},p=()=>{o.value?f():h()},m=()=>{i.value=!i.value,d()},v=(b,x)=>{const R=b.target;let y=R.value;/^(\d)+$/.test(y)?(x==="second"&&+y>=60&&(y="59"),a.value=x==="minute"?+y*60+c.value:+y+s.value*60):R.value=X0(x==="minute"?s.value:c.value,2)};return(b,x)=>{const R=xe("IconClose");return Y(),Te($p,{class:"countdown-timer",width:180,height:110,left:b.left,top:b.top},{default:se(()=>[V("div",g5e,[V("span",{class:"text-btn",onClick:x[0]||(x[0]=y=>p())},vt(o.value?"暂停":"开始"),1),V("span",{class:"text-btn",onClick:x[1]||(x[1]=y=>d())},"重置"),V("span",{class:ze(["text-btn",{active:i.value}]),onClick:x[2]||(x[2]=y=>m())},"倒计时",2)]),V("div",v5e,[V("div",y5e,[V("input",{type:"text",value:z(X0)(s.value,2),maxlength:3,disabled:l.value,onMousedown:x[3]||(x[3]=Wt(()=>{},["stop"])),onBlur:x[4]||(x[4]=y=>v(y,"minute")),onKeydown:[x[5]||(x[5]=Wt(()=>{},["stop"])),x[6]||(x[6]=vc(Wt(y=>v(y,"minute"),["stop"]),["enter"]))]},null,40,A5e)]),R5e,V("div",x5e,[V("input",{type:"text",value:z(X0)(c.value,2),maxlength:3,disabled:l.value,onMousedown:x[7]||(x[7]=Wt(()=>{},["stop"])),onBlur:x[8]||(x[8]=y=>v(y,"second")),onKeydown:[x[9]||(x[9]=Wt(()=>{},["stop"])),x[10]||(x[10]=vc(Wt(y=>v(y,"second"),["stop"]),["enter"]))]},null,40,b5e)])]),V("div",{class:"close-btn",onClick:x[11]||(x[11]=y=>n("close"))},[L(R,{class:"icon"})])]),_:1},8,["left","top"])}}}),iE=We(M5e,[["__scopeId","data-v-92c1f9be"]]),w5e={class:"tools-left"},S5e={class:"content"},L5e=Ie({__name:"BaseView",props:{changeViewMode:{type:Function}},setup(e){const t=e,{slides:n,slideIndex:r}=Ee(st()),{autoPlayTimer:o,autoPlay:i,closeAutoPlay:a,autoPlayInterval:s,setAutoPlayInterval:c,loopPlay:l,setLoopPlay:u,mousewheelListener:f,touchStartListener:d,touchEndListener:h,turnPrevSlide:p,turnNextSlide:m,turnSlideToIndex:v,turnSlideToId:b,execPrev:x,execNext:R,animationIndex:y}=eE(),{slideWidth:A,slideHeight:S}=tE(),{exitScreening:k}=Mc(),{fullscreenState:O,manualExitFullscreen:w}=nE(),I=he(!1),E=he(!1),T=he(!1),F=he(!1),N=he(!1),P=()=>[{text:"上一页",subText:"↑ ←",disable:r.value<=0,handler:()=>p()},{text:"下一页",subText:"↓ →",disable:r.value>=n.value.length-1,handler:()=>m()},{text:"第一页",disable:r.value===0,handler:()=>v(0)},{text:"最后一页",disable:r.value===n.value.length-1,handler:()=>v(n.value.length-1)},{divider:!0},{text:o.value?"取消自动放映":"自动放映",handler:o.value?a:i,children:[{text:"2.5秒",subText:s.value===2500?"√":"",handler:()=>c(2500)},{text:"5秒",subText:s.value===5e3?"√":"",handler:()=>c(5e3)},{text:"7.5秒",subText:s.value===7500?"√":"",handler:()=>c(7500)},{text:"10秒",subText:s.value===1e4?"√":"",handler:()=>c(1e4)}]},{text:"循环放映",subText:l.value?"√":"",handler:()=>u(!l.value)},{divider:!0},{text:"显示工具栏",handler:()=>I.value=!0},{text:"查看所有幻灯片",handler:()=>F.value=!0},{text:"画笔工具",handler:()=>E.value=!0},{text:"演讲者视图",handler:()=>t.changeViewMode("presenter")},{divider:!0},{text:"结束放映",subText:"ESC",handler:k}];return(C,X)=>{const U=xe("IconLeftTwo"),K=xe("IconRightTwo"),ie=xe("IconWrite"),B=xe("IconMagic"),Z=xe("IconStopwatchStart"),Q=xe("IconListView"),G=xe("IconOffScreenOne"),q=xe("IconFullScreenOne"),ae=xe("IconPower"),j=Mn("contextmenu"),H=Mn("tooltip");return Y(),ee("div",{class:ze(["base-view",{"laser-pen":N.value}])},[Be(L(rE,{slideWidth:z(A),slideHeight:z(S),animationIndex:z(y),turnSlideToId:z(b),manualExitFullscreen:z(w),onWheel:X[0]||(X[0]=de=>z(f)(de)),onTouchstart:X[1]||(X[1]=de=>z(d)(de)),onTouchend:X[2]||(X[2]=de=>z(h)(de))},null,8,["slideWidth","slideHeight","animationIndex","turnSlideToId","manualExitFullscreen"]),[[j,P]]),F.value?(Y(),Te(e5e,{key:0,turnSlideToIndex:z(v),onClose:X[3]||(X[3]=de=>F.value=!1)},null,8,["turnSlideToIndex"])):Qe("",!0),E.value?(Y(),Te(oE,{key:1,slideWidth:z(A),slideHeight:z(S),onClose:X[4]||(X[4]=de=>E.value=!1)},null,8,["slideWidth","slideHeight"])):Qe("",!0),T.value?(Y(),Te(iE,{key:2,onClose:X[5]||(X[5]=de=>T.value=!1)})):Qe("",!0),V("div",w5e,[L(U,{class:"tool-btn",theme:"two-tone",fill:["#111","#fff"],onClick:X[6]||(X[6]=de=>z(x)())}),L(K,{class:"tool-btn",theme:"two-tone",fill:["#111","#fff"],onClick:X[7]||(X[7]=de=>z(R)())})]),V("div",{class:ze(["tools-right",{visible:I.value}]),onMouseleave:X[16]||(X[16]=de=>I.value=!1),onMouseenter:X[17]||(X[17]=de=>I.value=!0)},[V("div",S5e,[V("div",{class:"tool-btn page-number",onClick:X[8]||(X[8]=de=>F.value=!0)},"幻灯片 "+vt(z(r)+1)+" / "+vt(z(n).length),1),Be(L(ie,{class:"tool-btn",onClick:X[9]||(X[9]=de=>E.value=!0)},null,512),[[H,"画笔工具"]]),Be(L(B,{class:ze(["tool-btn",{active:N.value}]),onClick:X[10]||(X[10]=de=>N.value=!N.value)},null,8,["class"]),[[H,"激光笔"]]),Be(L(Z,{class:ze(["tool-btn",{active:T.value}]),onClick:X[11]||(X[11]=de=>T.value=!T.value)},null,8,["class"]),[[H,"计时器"]]),Be(L(Q,{class:"tool-btn",onClick:X[12]||(X[12]=de=>C.changeViewMode("presenter"))},null,512),[[H,"演讲者视图"]]),z(O)?Be((Y(),Te(G,{key:0,class:"tool-btn",onClick:X[13]||(X[13]=de=>z(w)())},null,512)),[[H,"退出全屏"]]):Be((Y(),Te(q,{key:1,class:"tool-btn",onClick:X[14]||(X[14]=de=>z(Xx)())},null,512)),[[H,"进入全屏"]]),Be(L(ae,{class:"tool-btn",onClick:X[15]||(X[15]=de=>z(k)())},null,512),[[H,"结束放映"]])])],34)],2)}}}),O5e=We(L5e,[["__scopeId","data-v-85c13201"]]),Jd=e=>(tn("data-v-691774ef"),e=e(),nn(),e),T5e={class:"presenter-view"},k5e={class:"toolbar"},N5e=Jd(()=>V("span",null,"普通视图",-1)),P5e=Jd(()=>V("span",null,"画笔",-1)),C5e=Jd(()=>V("span",null,"激光笔",-1)),I5e=Jd(()=>V("span",null,"计时器",-1)),F5e=Jd(()=>V("span",null,"结束放映",-1)),_5e={class:"content"},E5e=["onClick"],X5e={class:"remark"},W5e={class:"header"},V5e=Jd(()=>V("span",null,"演讲者备注",-1)),U5e=["innerHTML"],Y5e={class:"remark-scale"},Z5e=Ie({__name:"PresenterView",props:{changeViewMode:{type:Function}},setup(e){const t=e,{slides:n,slideIndex:r,viewportRatio:o,currentSlide:i}=Ee(st()),a=he(),s=he(),c=he(!1),l=he(!1),u=he(!1),{mousewheelListener:f,touchStartListener:d,touchEndListener:h,turnPrevSlide:p,turnNextSlide:m,turnSlideToIndex:v,turnSlideToId:b,animationIndex:x}=eE(),{slideWidth:R,slideHeight:y}=tE(a),{exitScreening:A}=Mc(),{slidesLoadLimit:S}=Dp(),{fullscreenState:k,manualExitFullscreen:O}=nE(),w=he(16),I=we(()=>Cx(i.value.remark||"无备注")),E=N=>{s.value&&s.value.scrollBy(N.deltaY,0)},T=N=>{N<12||N>40||(w.value=N)};Tt(r,()=>{Wr(()=>{if(!s.value)return;const N=s.value.querySelector(".thumbnail.active");if(!N)return;const P=s.value.offsetWidth,C=N.offsetLeft;s.value.scrollTo({left:C-P/2,behavior:"smooth"})})});const F=()=>[{text:"上一页",subText:"↑ ←",disable:r.value<=0,handler:()=>p()},{text:"下一页",subText:"↓ →",disable:r.value>=n.value.length-1,handler:()=>m()},{text:"第一页",disable:r.value===0,handler:()=>v(0)},{text:"最后一页",disable:r.value===n.value.length-1,handler:()=>v(n.value.length-1)},{divider:!0},{text:"画笔工具",handler:()=>c.value=!0},{text:"普通视图",handler:()=>t.changeViewMode("base")},{divider:!0},{text:"结束放映",subText:"ESC",handler:A}];return(N,P)=>{const C=xe("IconListView"),X=xe("IconWrite"),U=xe("IconMagic"),K=xe("IconStopwatchStart"),ie=xe("IconOffScreenOne"),B=xe("IconPower"),Z=xe("IconMinus"),Q=xe("IconPlus"),G=Mn("contextmenu");return Y(),ee("div",T5e,[V("div",k5e,[V("div",{class:"tool-btn",onClick:P[0]||(P[0]=q=>N.changeViewMode("base"))},[L(C,{class:"tool-icon"}),N5e]),V("div",{class:ze(["tool-btn",{active:c.value}]),onClick:P[1]||(P[1]=q=>c.value=!c.value)},[L(X,{class:"tool-icon"}),P5e],2),V("div",{class:ze(["tool-btn",{active:u.value}]),onClick:P[2]||(P[2]=q=>u.value=!u.value)},[L(U,{class:"tool-icon"}),C5e],2),V("div",{class:ze(["tool-btn",{active:l.value}]),onClick:P[3]||(P[3]=q=>l.value=!l.value)},[L(K,{class:"tool-icon"}),I5e],2),V("div",{class:"tool-btn",onClick:P[4]||(P[4]=()=>z(k)?z(O)():z(Xx)())},[z(k)?(Y(),Te(ie,{key:0,class:"tool-icon"})):(Y(),Te(ie,{key:1,class:"tool-icon"})),V("span",null,vt(z(k)?"退出全屏":"全屏"),1)]),L(Ut,{class:"divider"}),V("div",{class:"tool-btn",onClick:P[5]||(P[5]=q=>z(A)())},[L(B,{class:"tool-icon"}),F5e])]),V("div",_5e,[V("div",{class:ze(["slide-list-wrap",{"laser-pen":u.value}]),ref_key:"slideListWrapRef",ref:a},[Be(L(rE,{slideWidth:z(R),slideHeight:z(y),animationIndex:z(x),turnSlideToId:z(b),manualExitFullscreen:z(O),onWheel:P[6]||(P[6]=q=>z(f)(q)),onTouchstart:P[7]||(P[7]=q=>z(d)(q)),onTouchend:P[8]||(P[8]=q=>z(h)(q))},null,8,["slideWidth","slideHeight","animationIndex","turnSlideToId","manualExitFullscreen"]),[[G,F]]),c.value?(Y(),Te(oE,{key:0,slideWidth:z(R),slideHeight:z(y),left:-365,top:-155,onClose:P[9]||(P[9]=q=>c.value=!1)},null,8,["slideWidth","slideHeight"])):Qe("",!0),l.value?(Y(),Te(iE,{key:1,left:75,onClose:P[10]||(P[10]=q=>l.value=!1)})):Qe("",!0)],2),V("div",{class:"thumbnails",ref_key:"thumbnailsRef",ref:s,onWheel:P[11]||(P[11]=Wt(q=>E(q),["prevent"]))},[(Y(!0),ee(Xe,null,ot(z(n),(q,ae)=>(Y(),ee("div",{class:ze(["thumbnail",{active:ae===z(r)}]),key:q.id,onClick:j=>z(v)(ae)},[L(Fa,{slide:q,size:120/z(o),visible:ae<z(S)},null,8,["slide","size","visible"])],10,E5e))),128))],544)]),V("div",X5e,[V("div",W5e,[V5e,V("span",null,"P "+vt(z(r)+1)+" / "+vt(z(n).length),1)]),V("div",{class:"remark-content ProseMirror-static",style:Se({fontSize:w.value+"px"}),innerHTML:I.value},null,12,U5e),V("div",Y5e,[V("div",{class:ze(["scale-btn",{disable:w.value===12}]),onClick:P[12]||(P[12]=q=>T(w.value-2))},[L(Z)],2),V("div",{class:ze(["scale-btn",{disable:w.value===40}]),onClick:P[13]||(P[13]=q=>T(w.value+2))},[L(Q)],2)])])])}}}),Q5e=We(Z5e,[["__scopeId","data-v-691774ef"]]),B5e={class:"pptist-screen"},D5e=Ie({__name:"index",setup(e){const t=he("base"),n=i=>{t.value=i},{exitScreening:r}=Mc(),o=i=>{i.key.toUpperCase()===Rt.ESC&&r()};return Ht(()=>document.addEventListener("keydown",o)),Sn(()=>document.removeEventListener("keydown",o)),(i,a)=>(Y(),ee("div",B5e,[t.value==="base"?(Y(),Te(O5e,{key:0,changeViewMode:n})):t.value==="presenter"?(Y(),Te(Q5e,{key:1,changeViewMode:n})):Qe("",!0)]))}}),K5e=We(D5e,[["__scopeId","data-v-2f0dc4b8"]]),H5e=Ie({__name:"MobileEditableElement",props:{elementInfo:{},elementIndex:{},selectElement:{type:Function}},setup(e){const t=e,n=we(()=>({[Nt.IMAGE]:jI,[Nt.TEXT]:BF,[Nt.SHAPE]:KF,[Nt.LINE]:HF,[Nt.CHART]:n_,[Nt.TABLE]:s_,[Nt.LATEX]:l_,[Nt.VIDEO]:u_,[Nt.AUDIO]:h_})[t.elementInfo.type]||null);return(r,o)=>(Y(),ee("div",{class:"mobile-editable-element",style:Se({zIndex:r.elementIndex})},[(Y(),Te(Rs(n.value),{elementInfo:r.elementInfo,selectElement:r.selectElement,contextmenus:()=>null},null,8,["elementInfo","selectElement"]))],4))}}),G5e=Ie({__name:"MobileOperate",props:{elementInfo:{},isSelected:{type:Boolean},canvasScale:{},scaleElement:{type:Function},rotateElement:{type:Function}},setup(e){const t=e,n=we(()=>"rotate"in t.elementInfo?t.elementInfo.rotate:0),r=we(()=>t.elementInfo.width*t.canvasScale),o=we(()=>t.elementInfo.height*t.canvasScale),{borderLines:i,resizeHandlers:a,textElementResizeHandlers:s}=ef(r,o),c=t.elementInfo.type==="text"||t.elementInfo.type==="table"?s:a,l=we(()=>["chart","video","audio"].includes(t.elementInfo.type));return(u,f)=>(Y(),ee("div",{class:"mobile-operate",style:Se({top:u.elementInfo.top*u.canvasScale+"px",left:u.elementInfo.left*u.canvasScale+"px",transform:`rotate(${n.value}deg)`,transformOrigin:`${u.elementInfo.width*u.canvasScale/2}px ${u.elementInfo.height*u.canvasScale/2}px`})},[u.isSelected?(Y(),ee(Xe,{key:0},[(Y(!0),ee(Xe,null,ot(z(i),d=>(Y(),Te(tf,{class:"operate-border-line",key:d.type,type:d.type,style:Se(d.style)},null,8,["type","style"]))),128)),(Y(!0),ee(Xe,null,ot(z(c),d=>(Y(),Te(Oc,{class:"operate-resize-handler",key:d.direction,type:d.direction,rotate:u.elementInfo.rotate,style:Se(d.style),onTouchstart:Wt(h=>u.scaleElement(h,u.elementInfo,d.direction),["stop"])},null,8,["type","rotate","style","onTouchstart"]))),128)),l.value?Qe("",!0):(Y(),Te(Gd,{key:0,class:"operate-rotate-handler",style:Se({left:r.value/2+"px"}),onTouchstart:f[0]||(f[0]=Wt(d=>u.rotateElement(d,u.elementInfo),["stop"]))},null,8,["style"]))],64)):Qe("",!0)],4))}}),z5e=We(G5e,[["__scopeId","data-v-b61bf2dc"]]),J5e={class:"mobile-thumbnails"},j5e=["onClick"],$5e={class:"label"},q5e=Ie({__name:"MobileThumbnails",setup(e){const t=st(),{slides:n,slideIndex:r}=Ee(t),{sortSlides:o}=Bd(),{slidesLoadLimit:i}=Dp(),a=c=>{t.updateSlideIndex(c)},s=c=>{const{newIndex:l,oldIndex:u}=c;l===void 0||u===void 0||l===u||o(l,u)};return(c,l)=>(Y(),ee("div",J5e,[L(z(U5),{class:"thumbnail-list",modelValue:z(n),animation:200,scroll:!0,scrollSensitivity:50,delayOnTouchOnly:!0,delay:800,itemKey:"id",onEnd:s},{item:se(({element:u,index:f})=>[V("div",{class:ze(["thumbnail-item",{active:z(r)===f}]),onClick:d=>a(f)},[V("div",$5e,vt(f+1),1),L(Fa,{class:"thumbnail",slide:u,size:120,visible:f<z(i)},null,8,["slide","visible"])],10,j5e)]),_:1},8,["modelValue"])]))}}),aE=We(q5e,[["__scopeId","data-v-f47af55e"]]),e8e={class:"slide-toolbar"},t8e={class:"remark"},n8e=["value"],r8e={class:"toolbar"},o8e=Ie({__name:"SlideToolbar",setup(e){const t=st(),{viewportRatio:n,currentSlide:r}=Ee(t),{createSlide:o,copyAndPasteSlide:i,deleteSlide:a}=Bd(),{createTextElement:s,createImageElement:c,createShapeElement:l}=zu(),u=()=>{s({left:(Gt-400)/2,top:(Gt*n.value-56)/2,width:400,height:56},{content:"<p>新添加文本</p>"})},f=m=>{!m||!m[0]||Hu(m[0]).then(v=>c(v))},d=m=>{const x={square:{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z"},round:{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z"}},R=200;l({left:(Gt-R)/2,top:(Gt*n.value-R)/2,width:R,height:R},x[m])},h=we(()=>{var m;return((m=r.value)==null?void 0:m.remark)||""}),p=m=>{const v=m.target.value;t.updateSlide({remark:v})};return(m,v)=>{const b=xe("IconPlus"),x=xe("IconCopy"),R=xe("IconDelete"),y=xe("IconFontSize"),A=xe("IconPicture"),S=xe("IconSquare"),k=xe("IconRound");return Y(),ee("div",e8e,[V("div",t8e,[V("textarea",{value:h.value,placeholder:"点击输入演讲者备注",onInput:v[0]||(v[0]=O=>p(O))},null,40,n8e)]),V("div",r8e,[L(kn,{class:"row"},{default:se(()=>[L(je,{style:{flex:"1"},onClick:v[1]||(v[1]=O=>z(o)())},{default:se(()=>[L(b,{class:"icon"}),Ue(" 新幻灯片")]),_:1}),L(je,{style:{flex:"1"},onClick:v[2]||(v[2]=O=>z(i)())},{default:se(()=>[L(x,{class:"icon"}),Ue(" 复制")]),_:1}),L(je,{style:{flex:"1"},onClick:v[3]||(v[3]=O=>z(a)())},{default:se(()=>[L(R,{class:"icon"}),Ue(" 删除")]),_:1})]),_:1}),L(kn,{class:"row"},{default:se(()=>[L(je,{style:{flex:"1"},onClick:v[4]||(v[4]=O=>u())},{default:se(()=>[L(y,{class:"icon"}),Ue(" 文字")]),_:1}),L(je,{style:{flex:"1"}},{default:se(()=>[L(Fu,{onChange:v[5]||(v[5]=O=>f(O))},{default:se(()=>[L(A,{class:"icon"}),Ue("图片 ")]),_:1})]),_:1}),L(je,{style:{flex:"1"},onClick:v[6]||(v[6]=O=>d("square"))},{default:se(()=>[L(S,{class:"icon"}),Ue(" 矩形")]),_:1}),L(je,{style:{flex:"1"},onClick:v[7]||(v[7]=O=>d("round"))},{default:se(()=>[L(k,{class:"icon"}),Ue(" 圆形")]),_:1})]),_:1})]),L(aE)])}}}),i8e=We(o8e,[["__scopeId","data-v-bceba327"]]),sE=e=>(tn("data-v-65decaff"),e=e(),nn(),e),a8e={class:"element-toolbar"},s8e={class:"content"},l8e={key:0,class:"style"},c8e={class:"row-block"},u8e=sE(()=>V("div",{class:"label"},"文字颜色:",-1)),f8e={class:"colors"},d8e=["onClick"],h8e={class:"row-block"},p8e=sE(()=>V("div",{class:"label"},"填充色:",-1)),m8e={class:"colors"},g8e=["onClick"],v8e={key:1,class:"common"},y8e=Ie({__name:"ElementToolbar",setup(e){const t=["#000000","#ffffff","#eeece1","#1e497b","#4e81bb","#e2534d","#9aba60","#8165a0","#47acc5","#f9974c","#c21401","#ff1e02","#ffc12a","#ffff3a","#90cf5b","#00af57"],n=ft(),r=st(),{handleElement:o,handleElementId:i,richTextAttrs:a}=Ee(n),{addHistorySnapshot:s}=zt(),c=(R,y)=>{r.updateElement({id:R,props:y}),s()},l=[{key:"style",label:"样式"},{key:"common",label:"布局"}],u=he("common"),{orderElement:f}=Np(),{alignElementToCanvas:d}=lv(),{addElementsFromData:h}=Kg(),{deleteElement:p}=kp(),m=()=>{const R=JSON.parse(JSON.stringify(o.value));h([R])},v=(R,y)=>{to.emit(Zr.RICH_TEXT_COMMAND,{action:{command:R,value:y}})},b=R=>{var y;if(o.value){if((o.value.type==="text"||o.value.type==="shape"&&((y=o.value.text)!=null&&y.content))&&to.emit(Zr.RICH_TEXT_COMMAND,{action:{command:"color",value:R}}),o.value.type==="table"){const A=JSON.parse(JSON.stringify(o.value.data));for(let S=0;S<A.length;S++)for(let k=0;k<A[S].length;k++){const O=A[S][k].style||{};A[S][k].style={...O,color:R}}c(i.value,{data:A})}o.value.type==="latex"&&c(i.value,{color:R})}},x=R=>{if(o.value){if((o.value.type==="text"||o.value.type==="shape"||o.value.type==="chart")&&c(i.value,{fill:R}),o.value.type==="table"){const y=JSON.parse(JSON.stringify(o.value.data));for(let A=0;A<y.length;A++)for(let S=0;S<y[A].length;S++){const k=y[A][S].style||{};y[A][S].style={...k,backcolor:R}}c(i.value,{data:y})}o.value.type==="audio"&&c(i.value,{color:R})}};return(R,y)=>{const A=xe("IconTextBold"),S=xe("IconTextItalic"),k=xe("IconTextUnderline"),O=xe("IconStrikethrough"),w=xe("IconFontSize"),I=xe("IconAlignTextLeft"),E=xe("IconAlignTextCenter"),T=xe("IconAlignTextRight"),F=xe("IconCopy"),N=xe("IconDelete"),P=xe("IconSendToBack"),C=xe("IconBringToFrontOne"),X=xe("IconBringToFront"),U=xe("IconSentToBack"),K=xe("IconAlignLeft"),ie=xe("IconAlignVertically"),B=xe("IconAlignRight"),Z=xe("IconAlignTop"),Q=xe("IconAlignHorizontally"),G=xe("IconAlignBottom");return Y(),ee("div",a8e,[L(na,{tabs:l,value:u.value,"onUpdate:value":y[0]||(y[0]=q=>u.value=q),tabsStyle:{marginBottom:"8px"},tabStyle:{width:"30%",margin:"0 10%"}},null,8,["value"]),V("div",s8e,[u.value==="style"?(Y(),ee("div",l8e,[L(kn,{class:"row"},{default:se(()=>[L(vr,{style:{flex:"1"},checked:z(a).bold,onClick:y[1]||(y[1]=q=>v("bold"))},{default:se(()=>[L(A)]),_:1},8,["checked"]),L(vr,{style:{flex:"1"},checked:z(a).em,onClick:y[2]||(y[2]=q=>v("em"))},{default:se(()=>[L(S)]),_:1},8,["checked"]),L(vr,{style:{flex:"1"},checked:z(a).underline,onClick:y[3]||(y[3]=q=>v("underline"))},{default:se(()=>[L(k)]),_:1},8,["checked"]),L(vr,{style:{flex:"1"},checked:z(a).strikethrough,onClick:y[4]||(y[4]=q=>v("strikethrough"))},{default:se(()=>[L(O)]),_:1},8,["checked"])]),_:1}),L(kn,{class:"row"},{default:se(()=>[L(je,{style:{flex:"1"},onClick:y[5]||(y[5]=q=>v("fontsize-add"))},{default:se(()=>[L(w),Ue("+")]),_:1}),L(je,{style:{flex:"1"},onClick:y[6]||(y[6]=q=>v("fontsize-reduce"))},{default:se(()=>[L(w),Ue("-")]),_:1})]),_:1}),L(Ut,{style:{margin:"20px 0"}}),L(As,{class:"row","button-style":"solid",value:z(a).align,"onUpdate:value":y[7]||(y[7]=q=>v("align",q))},{default:se(()=>[L(_n,{value:"left",style:{flex:"1"}},{default:se(()=>[L(I)]),_:1}),L(_n,{value:"center",style:{flex:"1"}},{default:se(()=>[L(E)]),_:1}),L(_n,{value:"right",style:{flex:"1"}},{default:se(()=>[L(T)]),_:1})]),_:1},8,["value"]),L(Ut,{style:{margin:"20px 0"}}),V("div",c8e,[u8e,V("div",f8e,[(Y(),ee(Xe,null,ot(t,q=>V("div",{class:"color",key:q,onClick:ae=>b(q)},[V("div",{class:"color-block",style:Se({backgroundColor:q})},null,4)],8,d8e)),64))])]),V("div",h8e,[p8e,V("div",m8e,[(Y(),ee(Xe,null,ot(t,q=>V("div",{class:"color",key:q,onClick:ae=>x(q)},[V("div",{class:"color-block",style:Se({backgroundColor:q})},null,4)],8,g8e)),64))])])])):Qe("",!0),u.value==="common"?(Y(),ee("div",v8e,[L(kn,{class:"row"},{default:se(()=>[L(je,{style:{flex:"1"},onClick:y[8]||(y[8]=q=>m())},{default:se(()=>[L(F,{class:"icon"}),Ue(" 复制")]),_:1}),L(je,{style:{flex:"1"},onClick:y[9]||(y[9]=q=>z(p)())},{default:se(()=>[L(N,{class:"icon"}),Ue(" 删除")]),_:1})]),_:1}),L(Ut,{style:{margin:"20px 0"}}),L(kn,{class:"row"},{default:se(()=>[L(je,{style:{flex:"1"},onClick:y[10]||(y[10]=q=>z(f)(z(o),z(hr).TOP))},{default:se(()=>[L(P,{class:"icon"}),Ue(" 置顶")]),_:1}),L(je,{style:{flex:"1"},onClick:y[11]||(y[11]=q=>z(f)(z(o),z(hr).BOTTOM))},{default:se(()=>[L(C,{class:"icon"}),Ue(" 置底")]),_:1}),L(je,{style:{flex:"1"},onClick:y[12]||(y[12]=q=>z(f)(z(o),z(hr).UP))},{default:se(()=>[L(X,{class:"icon"}),Ue(" 上移")]),_:1}),L(je,{style:{flex:"1"},onClick:y[13]||(y[13]=q=>z(f)(z(o),z(hr).DOWN))},{default:se(()=>[L(U,{class:"icon"}),Ue(" 下移")]),_:1})]),_:1}),L(Ut,{style:{margin:"20px 0"}}),L(kn,{class:"row"},{default:se(()=>[L(je,{style:{flex:"1"},onClick:y[14]||(y[14]=q=>z(d)(z(on).LEFT))},{default:se(()=>[L(K,{class:"icon"}),Ue(" 左对齐")]),_:1}),L(je,{style:{flex:"1"},onClick:y[15]||(y[15]=q=>z(d)(z(on).HORIZONTAL))},{default:se(()=>[L(ie,{class:"icon"}),Ue(" 水平居中")]),_:1}),L(je,{style:{flex:"1"},onClick:y[16]||(y[16]=q=>z(d)(z(on).RIGHT))},{default:se(()=>[L(B,{class:"icon"}),Ue(" 右对齐")]),_:1})]),_:1}),L(kn,{class:"row"},{default:se(()=>[L(je,{style:{flex:"1"},onClick:y[17]||(y[17]=q=>z(d)(z(on).TOP))},{default:se(()=>[L(Z,{class:"icon"}),Ue(" 上对齐")]),_:1}),L(je,{style:{flex:"1"},onClick:y[18]||(y[18]=q=>z(d)(z(on).VERTICAL))},{default:se(()=>[L(Q,{class:"icon"}),Ue(" 垂直居中")]),_:1}),L(je,{style:{flex:"1"},onClick:y[19]||(y[19]=q=>z(d)(z(on).BOTTOM))},{default:se(()=>[L(G,{class:"icon"}),Ue(" 下对齐")]),_:1})]),_:1})])):Qe("",!0)])])}}}),A8e=We(y8e,[["__scopeId","data-v-65decaff"]]),R8e={class:"mobile-editor-header"},x8e={class:"history"},b8e=Ie({__name:"Header",props:{changeMode:{type:Function}},setup(e){const{canUndo:t,canRedo:n}=Ee(Bg()),{redo:r,undo:o}=zt();return(i,a)=>{const s=xe("IconBack"),c=xe("IconNext"),l=xe("IconLogout");return Y(),ee("div",R8e,[V("div",x8e,[V("div",{class:ze(["history-item",{disable:!z(t)}]),onClick:a[0]||(a[0]=Wt(u=>z(o)(),["stop"]))},[L(s),Ue(" 撤销")],2),V("div",{class:ze(["history-item",{disable:!z(n)}]),onClick:a[1]||(a[1]=Wt(u=>z(r)(),["stop"]))},[L(c),Ue(" 重做")],2)]),V("div",{class:"back",onClick:a[2]||(a[2]=u=>i.changeMode("preview"))},[L(l),Ue(" 退出编辑")])])}}}),M8e=We(b8e,[["__scopeId","data-v-091403e4"]]),w8e={class:"mobile-editor"},S8e=Ie({__name:"index",props:{changeMode:{type:Function}},setup(e){const t=st(),n=ft(),{slideIndex:r,currentSlide:o,viewportRatio:i}=Ee(t),{activeElementIdList:a,handleElement:s}=Ee(n),c=he(),l=he(),u=he([]),f=we(()=>o.value.background),{backgroundStyle:d}=pv(f),h=we(()=>{if(!c.value)return 1;const S=c.value.clientWidth,k=c.value.clientHeight;return k/S>=i.value?(S-20)/Gt:(k-20)/i.value/Gt});Ht(()=>{a.value.length&&n.setActiveElementIdList([]),r.value!==0&&t.updateSlideIndex(0)});const p=we(()=>({width:Gt*h.value+"px",height:Gt*i.value*h.value+"px"})),m=he([]);Tg(()=>{m.value=o.value?JSON.parse(JSON.stringify(o.value.elements)):[]});const{dragElement:b}=KI(m,u,h),{scaleElement:x}=DI(m,u,h),{rotateElement:R}=QI(m,l,h),y=(S,k,O=!0)=>{a.value.includes(k.id)||(n.setActiveElementIdList([k.id]),n.setHandleElementId(k.id)),O&&b(S,k)},A=()=>{n.setActiveElementIdList([])};return(S,k)=>(Y(),ee("div",w8e,[L(M8e,{changeMode:S.changeMode},null,8,["changeMode"]),V("div",{class:"content",ref_key:"contentRef",ref:c,onTouchstart:k[0]||(k[0]=O=>A())},[V("div",{class:"viewport-wrapper",style:Se(p.value)},[V("div",{class:"background",style:Se(z(d))},null,4),(Y(!0),ee(Xe,null,ot(u.value,(O,w)=>(Y(),Te(p_,{key:w,type:O.type,axis:O.axis,length:O.length,canvasScale:h.value},null,8,["type","axis","length","canvasScale"]))),128)),(Y(!0),ee(Xe,null,ot(m.value,O=>(Y(),ee(Xe,{key:O.id},[O.type!=="line"?(Y(),Te(z5e,{key:0,elementInfo:O,isSelected:z(a).includes(O.id),canvasScale:h.value,scaleElement:z(x),rotateElement:z(R)},null,8,["elementInfo","isSelected","canvasScale","scaleElement","rotateElement"])):Qe("",!0)],64))),128)),V("div",{class:"viewport",ref_key:"viewportRef",ref:l,style:Se({transform:`scale(${h.value})`})},[(Y(!0),ee(Xe,null,ot(m.value,(O,w)=>(Y(),Te(H5e,{key:O.id,elementInfo:O,elementIndex:w+1,selectElement:y},null,8,["elementInfo","elementIndex"]))),128))],4)],4)],544),L(i8e),z(s)?(Y(),Te(A8e,{key:0})):Qe("",!0)]))}}),L8e=We(S8e,[["__scopeId","data-v-8b282f2e"]]),O8e={class:"header"},T8e=Ie({__name:"MobilePlayer",props:{changeMode:{type:Function}},setup(e){const t=st(),{slides:n,slideIndex:r,currentSlide:o,viewportRatio:i}=Ee(t),a=he(!1),s=he({width:0,height:0});Ht(()=>{r.value!==0&&t.updateSlideIndex(0),s.value={width:document.body.clientHeight,height:document.body.clientWidth}});const c=we(()=>{const d=s.value.height/s.value.width;let h=0,p=0;return d>=i.value?(h=s.value.width,p=h*i.value):(p=s.value.height,h=p/i.value),{width:h,height:p}}),l=he(null),u=d=>{l.value={x:d.changedTouches[0].pageX,y:d.changedTouches[0].pageY}},f=d=>{if(!l.value)return;const h=Math.abs(l.value.y-d.changedTouches[0].pageY),p=d.changedTouches[0].pageX-l.value.x;Math.abs(p)>h&&Math.abs(p)>50&&(l.value=null,p<0&&r.value>0&&t.updateSlideIndex(r.value-1),p>0&&r.value<n.value.length-1&&t.updateSlideIndex(r.value+1))};return(d,h)=>{const p=xe("IconLogout");return Y(),ee("div",{class:"mobile-player",style:Se({width:s.value.width+"px",height:s.value.height+"px",transform:`rotate(90deg) translateY(-${s.value.height}px)`})},[V("div",{class:"screen-slide-list",onClick:h[0]||(h[0]=m=>a.value=!a.value),onTouchstart:h[1]||(h[1]=m=>u(m)),onTouchend:h[2]||(h[2]=m=>f(m))},[(Y(!0),ee(Xe,null,ot(z(n),(m,v)=>(Y(),ee("div",{class:ze(["slide-item",`turning-mode-${m.turningMode||"slideY"}`,{current:v===z(r),before:v<z(r),after:v>z(r),hide:(v===z(r)-1||v===z(r)+1)&&m.turningMode!==z(o).turningMode}]),key:m.id},[Math.abs(z(r)-v)<2?(Y(),ee("div",{key:0,class:"slide-content",style:Se({width:c.value.width+"px",height:c.value.height+"px"})},[L(Fa,{slide:m,size:c.value.width},null,8,["slide","size"])],4)):Qe("",!0)],2))),128))],32),a.value?(Y(),ee(Xe,{key:0},[V("div",O8e,[V("div",{class:"back",onClick:h[3]||(h[3]=m=>d.changeMode("preview"))},[L(p),Ue(" 退出播放")])]),L(aE,{class:"thumbnails"})],64)):Qe("",!0)],4)}}}),k8e=We(T8e,[["__scopeId","data-v-c846a018"]]),N8e={class:"thumbnail-list"},P8e={class:"menu"},C8e=Ie({__name:"MobilePreview",props:{changeMode:{type:Function}},setup(e){const{slides:t}=Ee(st()),{slidesLoadLimit:n}=Dp(),r=he(),o=he(0);return Ht(()=>{r.value&&(o.value=r.value.clientWidth)}),(i,a)=>{const s=xe("IconEdit"),c=xe("IconFullScreenPlay");return Y(),ee("div",{class:"mobile-preview",ref_key:"mobileRef",ref:r},[V("div",N8e,[(Y(!0),ee(Xe,null,ot(z(t),(l,u)=>(Y(),ee("div",{class:"thumbnail-item",key:l.id},[L(Fa,{slide:l,size:o.value-20,visible:u<z(n)},null,8,["slide","size","visible"])]))),128))]),V("div",P8e,[V("div",{class:"menu-item",onClick:a[0]||(a[0]=l=>i.changeMode("editor"))},[L(s,{class:"icon"}),Ue(" 编辑")]),L(Ut,{type:"vertical",style:{height:"30px"}}),V("div",{class:"menu-item",onClick:a[1]||(a[1]=l=>i.changeMode("player"))},[L(c,{class:"icon"}),Ue(" 播放")])])],512)}}}),I8e=We(C8e,[["__scopeId","data-v-99aa0ac4"]]),F8e={class:"mobile"},_8e=Ie({__name:"index",setup(e){const t=he("preview"),n=o=>t.value=o,r=we(()=>({editor:L8e,player:k8e,preview:I8e})[t.value]||null);return(o,i)=>(Y(),ee("div",F8e,[(Y(),Te(Rs(r.value),{changeMode:n}))]))}}),E8e=We(_8e,[["__scopeId","data-v-d02011cb"]]),X8e=Ie({__name:"App",setup(e){const t=fJ(),n=ft(),r=Bg(),{databaseId:o}=Ee(n),{screening:i}=Ee(QN());return window.onbeforeunload=()=>!1,Ht(async()=>{await cJ(),r.initSnapshotDatabase(),n.setAvailableFonts()}),window.addEventListener("unload",()=>{const a=localStorage.getItem(Vm),s=a?JSON.parse(a):[];s.push(o.value);const c=JSON.stringify(s);localStorage.setItem(Vm,c)}),(a,s)=>z(i)?(Y(),Te(K5e,{key:0})):z(t)?(Y(),Te(_xe,{key:1})):(Y(),Te(E8e,{key:2}))}}),W8e={class:"menu-content"},V8e=["onClick"],U8e={class:"text"},Y8e={key:0,class:"sub-text"},Z8e=Ie({__name:"MenuContent",props:{menus:{},handleClickMenuItem:{type:Function}},setup(e){return(t,n)=>{const r=xe("menu-content",!0);return Y(),ee("ul",W8e,[(Y(!0),ee(Xe,null,ot(t.menus,(o,i)=>(Y(),ee(Xe,{key:o.text||i},[o.hide?Qe("",!0):(Y(),ee("li",{key:0,class:ze(["menu-item",{divider:o.divider,disable:o.disable}]),onClick:Wt(a=>t.handleClickMenuItem(o),["stop"])},[o.divider?Qe("",!0):(Y(),ee("div",{key:0,class:ze(["menu-item-content",{"has-children":o.children,"has-handler":o.handler}])},[V("span",U8e,vt(o.text),1),o.subText&&!o.children?(Y(),ee("span",Y8e,vt(o.subText),1)):Qe("",!0),o.children&&o.children.length?(Y(),Te(r,{key:1,class:"sub-menu",menus:o.children,handleClickMenuItem:t.handleClickMenuItem},null,8,["menus","handleClickMenuItem"])):Qe("",!0)],2))],10,V8e))],64))),128))])}}}),Q8e=We(Z8e,[["__scopeId","data-v-b0ce5ca5"]]),B8e=Ie({__name:"index",props:{axis:{},el:{},menus:{},removeContextmenu:{type:Function}},setup(e){const t=e,n=we(()=>{const{x:c,y:l}=t.axis,u=t.menus.filter(v=>!(v.divider||v.hide)).length,f=t.menus.filter(v=>v.divider).length,d=170,h=u*30+f*11+5*2,p=document.body.clientWidth,m=document.body.clientHeight;return{left:p<=c+d?c-d:c,top:m<=l+h?l-h:l}}),r=o=>{o.disable||o.children&&!o.handler||(o.handler&&o.handler(t.el),t.removeContextmenu())};return(o,i)=>(Y(),ee(Xe,null,[V("div",{class:"mask",onContextmenu:i[0]||(i[0]=Wt(a=>o.removeContextmenu(),["prevent"])),onMousedown:i[1]||(i[1]=a=>o.removeContextmenu())},null,32),V("div",{class:"contextmenu",style:Se({left:n.value.left+"px",top:n.value.top+"px"}),onContextmenu:i[2]||(i[2]=Wt(()=>{},["prevent"]))},[L(Q8e,{menus:o.menus,handleClickMenuItem:r},null,8,["menus"])],36)],64))}}),L0="CTX_CONTEXTMENU_HANDLER",D8e=(e,t,n)=>{t.stopPropagation(),t.preventDefault();const r=n.value(e);if(!r)return;let o=null;const i=()=>{o&&(document.body.removeChild(o),o=null),e.classList.remove("contextmenu-active"),document.body.removeEventListener("scroll",i),window.removeEventListener("resize",i)},a={axis:{x:t.x,y:t.y},el:e,menus:r,removeContextmenu:i};o=document.createElement("div");const s=L(B8e,a,null);Rd(s,o),document.body.appendChild(o),e.classList.add("contextmenu-active"),document.body.addEventListener("scroll",i),window.addEventListener("resize",i)},K8e={mounted(e,t){e[L0]=n=>D8e(e,n,t),e.addEventListener("contextmenu",e[L0])},unmounted(e){e&&e[L0]&&(e.removeEventListener("contextmenu",e[L0]),delete e[L0])}},O0="CTX_CLICK_OUTSIDE_HANDLER",H8e=(e,t,n)=>{const r=n.value,o=t.composedPath();(o?o.indexOf(e)<0:!e.contains(t.target))&&r(t)},G8e={mounted(e,t){e[O0]=n=>H8e(e,n,t),setTimeout(()=>{document.addEventListener("click",e[O0])},0)},unmounted(e){e[O0]&&(document.removeEventListener("click",e[O0]),delete e[O0])}},T0="TOOLTIP_INSTANCE",z8e={mounted(e,t){let n="",r="top",o=[300,0];typeof t.value=="string"?n=t.value:(n=t.value.content,t.value.placement!==void 0&&(r=t.value.placement),t.value.delay!==void 0&&(o=t.value.delay)),e[T0]=$u(e,{content:n,theme:"tooltip",duration:100,animation:"scale",allowHTML:!0,placement:r,delay:o})},updated(e,t){let n="";typeof t.value=="string"?n=t.value:n=t.value.content,e[T0]&&e[T0].setContent(n)},unmounted(e){e[T0]&&e[T0].destroy()}},J8e={install(e){e.directive("contextmenu",K8e),e.directive("click-outside",G8e),e.directive("tooltip",z8e)}},Ov=ik(X8e);Ov.use(hq);Ov.use(J8e);Ov.use(QK());Ov.mount("#app");
|