schlechtenburg/docs/assets/index.03405139.js

3 lines
59 KiB
JavaScript

var e=Object.assign;function t(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r<o.length;r++)n[o[r]]=!0;return t?e=>!!n[e.toLowerCase()]:e=>!!n[e]}!function(e=".",t="__import__"){try{self[t]=new Function("u","return import(u)")}catch(n){const o=new URL(e,location),r=e=>{URL.revokeObjectURL(e.src),e.remove()};self[t]=e=>new Promise(((n,l)=>{const s=new URL(e,o);if(self[t].moduleMap[s])return n(self[t].moduleMap[s]);const i=new Blob([`import * as m from '${s}';`,`${t}.moduleMap['${s}']=m;`],{type:"text/javascript"}),c=Object.assign(document.createElement("script"),{type:"module",src:URL.createObjectURL(i),onerror(){l(new Error(`Failed to import: ${e}`)),r(c)},onload(){n(self[t].moduleMap[s]),r(c)}});document.head.appendChild(c)})),self[t].moduleMap={}}}("assets/");const n={},o=()=>{},r=Object.assign,l=Object.prototype.hasOwnProperty,s=(e,t)=>l.call(e,t),i=Array.isArray,c=e=>"[object Map]"===f(e),a=e=>"function"==typeof e,u=e=>"symbol"==typeof e,d=e=>null!==e&&"object"==typeof e,p=Object.prototype.toString,f=e=>p.call(e),h=e=>"string"==typeof e&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,v=(e,t)=>e!==t&&(e==e||t==t),m=new WeakMap,b=[];let g;const y=Symbol(""),_=Symbol("");function k(e,t=n){(function(e){return e&&!0===e._isEffect})(e)&&(e=e.raw);const o=function(e,t){const n=function(){if(!n.active)return t.scheduler?void 0:e();if(!b.includes(n)){C(n);try{return E.push(S),S=!0,b.push(n),g=n,e()}finally{b.pop(),j(),g=b[b.length-1]}}};return n.id=w++,n.allowRecurse=!!t.allowRecurse,n._isEffect=!0,n.active=!0,n.raw=e,n.deps=[],n.options=t,n}(e,t);return t.lazy||o(),o}function x(e){e.active&&(C(e),e.options.onStop&&e.options.onStop(),e.active=!1)}let w=0;function C(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let S=!0;const E=[];function O(){E.push(S),S=!1}function j(){const e=E.pop();S=void 0===e||e}function F(e,t,n){if(!S||void 0===g)return;let o=m.get(e);o||m.set(e,o=new Map);let r=o.get(n);r||o.set(n,r=new Set),r.has(g)||(r.add(g),g.deps.push(r))}function R(e,t,n,o,r,l){const s=m.get(e);if(!s)return;const a=new Set,u=e=>{e&&e.forEach((e=>{(e!==g||e.allowRecurse)&&a.add(e)}))};if("clear"===t)s.forEach(u);else if("length"===n&&i(e))s.forEach(((e,t)=>{("length"===t||t>=o)&&u(e)}));else switch(void 0!==n&&u(s.get(n)),t){case"add":i(e)?h(n)&&u(s.get("length")):(u(s.get(y)),c(e)&&u(s.get(_)));break;case"delete":i(e)||(u(s.get(y)),c(e)&&u(s.get(_)));break;case"set":c(e)&&u(s.get(y))}a.forEach((e=>{e.options.scheduler?e.options.scheduler(e):e()}))}const P=t("__proto__,__v_isRef,__isVue"),A=new Set(Object.getOwnPropertyNames(Symbol).map((e=>Symbol[e])).filter(u)),T=I(),M=I(!1,!0),L=I(!0),U=I(!0,!0),$={};function I(e=!1,t=!1){return function(n,o,r){if("__v_isReactive"===o)return!e;if("__v_isReadonly"===o)return e;if("__v_raw"===o&&r===(e?de:ue).get(n))return n;const l=i(n);if(!e&&l&&s($,o))return Reflect.get($,o,r);const c=Reflect.get(n,o,r);if(u(o)?A.has(o):P(o))return c;if(e||F(n,0,o),t)return c;if(xe(c)){return!l||!h(o)?c.value:c}return d(c)?e?ve(c):fe(c):c}}["includes","indexOf","lastIndexOf"].forEach((e=>{const t=Array.prototype[e];$[e]=function(...e){const n=_e(this);for(let t=0,r=this.length;t<r;t++)F(n,0,t+"");const o=t.apply(n,e);return-1===o||!1===o?t.apply(n,e.map(_e)):o}})),["push","pop","shift","unshift","splice"].forEach((e=>{const t=Array.prototype[e];$[e]=function(...e){O();const n=t.apply(this,e);return j(),n}}));function B(e=!1){return function(t,n,o,r){const l=t[n];if(!e&&(o=_e(o),!i(t)&&xe(l)&&!xe(o)))return l.value=o,!0;const c=i(t)&&h(n)?Number(n)<t.length:s(t,n),a=Reflect.set(t,n,o,r);return t===_e(r)&&(c?v(o,l)&&R(t,"set",n,o):R(t,"add",n,o)),a}}const D={get:T,set:B(),deleteProperty:function(e,t){const n=s(e,t);e[t];const o=Reflect.deleteProperty(e,t);return o&&n&&R(e,"delete",t,void 0),o},has:function(e,t){const n=Reflect.has(e,t);return u(t)&&A.has(t)||F(e,0,t),n},ownKeys:function(e){return F(e,0,i(e)?"length":y),Reflect.ownKeys(e)}},N={get:L,set:(e,t)=>!0,deleteProperty:(e,t)=>!0},V=r({},D,{get:M,set:B(!0)});r({},N,{get:U});const W=e=>d(e)?fe(e):e,z=e=>d(e)?ve(e):e,q=e=>e,H=e=>Reflect.getPrototypeOf(e);function K(e,t,n=!1,o=!1){const r=_e(e=e.__v_raw),l=_e(t);t!==l&&!n&&F(r,0,t),!n&&F(r,0,l);const{has:s}=H(r),i=n?z:o?q:W;return s.call(r,t)?i(e.get(t)):s.call(r,l)?i(e.get(l)):void 0}function J(e,t=!1){const n=this.__v_raw,o=_e(n),r=_e(e);return e!==r&&!t&&F(o,0,e),!t&&F(o,0,r),e===r?n.has(e):n.has(e)||n.has(r)}function Z(e,t=!1){return e=e.__v_raw,!t&&F(_e(e),0,y),Reflect.get(e,"size",e)}function G(e){e=_e(e);const t=_e(this);return H(t).has.call(t,e)||(t.add(e),R(t,"add",e,e)),this}function X(e,t){t=_e(t);const n=_e(this),{has:o,get:r}=H(n);let l=o.call(n,e);l||(e=_e(e),l=o.call(n,e));const s=r.call(n,e);return n.set(e,t),l?v(t,s)&&R(n,"set",e,t):R(n,"add",e,t),this}function Q(e){const t=_e(this),{has:n,get:o}=H(t);let r=n.call(t,e);r||(e=_e(e),r=n.call(t,e)),o&&o.call(t,e);const l=t.delete(e);return r&&R(t,"delete",e,void 0),l}function Y(){const e=_e(this),t=0!==e.size,n=e.clear();return t&&R(e,"clear",void 0,void 0),n}function ee(e,t){return function(n,o){const r=this,l=r.__v_raw,s=_e(l),i=e?z:t?q:W;return!e&&F(s,0,y),l.forEach(((e,t)=>n.call(o,i(e),i(t),r)))}}function te(e,t,n){return function(...o){const r=this.__v_raw,l=_e(r),s=c(l),i="entries"===e||e===Symbol.iterator&&s,a="keys"===e&&s,u=r[e](...o),d=t?z:n?q:W;return!t&&F(l,0,a?_:y),{next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:i?[d(e[0]),d(e[1])]:d(e),done:t}},[Symbol.iterator](){return this}}}}function ne(e){return function(...t){return"delete"!==e&&this}}const oe={get(e){return K(this,e)},get size(){return Z(this)},has:J,add:G,set:X,delete:Q,clear:Y,forEach:ee(!1,!1)},re={get(e){return K(this,e,!1,!0)},get size(){return Z(this)},has:J,add:G,set:X,delete:Q,clear:Y,forEach:ee(!1,!0)},le={get(e){return K(this,e,!0)},get size(){return Z(this,!0)},has(e){return J.call(this,e,!0)},add:ne("add"),set:ne("set"),delete:ne("delete"),clear:ne("clear"),forEach:ee(!0,!1)};function se(e,t){const n=t?re:e?le:oe;return(t,o,r)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get(s(n,o)&&o in t?n:t,o,r)}["keys","values","entries",Symbol.iterator].forEach((e=>{oe[e]=te(e,!1,!1),le[e]=te(e,!0,!1),re[e]=te(e,!1,!0)}));const ie={get:se(!1,!1)},ce={get:se(!1,!0)},ae={get:se(!0,!1)},ue=new WeakMap,de=new WeakMap;function pe(e){return e.__v_skip||!Object.isExtensible(e)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((e=>f(e).slice(8,-1))(e))}function fe(e){return e&&e.__v_isReadonly?e:me(e,!1,D,ie)}function he(e){return me(e,!1,V,ce)}function ve(e){return me(e,!0,N,ae)}function me(e,t,n,o){if(!d(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const r=t?de:ue,l=r.get(e);if(l)return l;const s=pe(e);if(0===s)return e;const i=new Proxy(e,2===s?o:n);return r.set(e,i),i}function be(e){return ge(e)?be(e.__v_raw):!(!e||!e.__v_isReactive)}function ge(e){return!(!e||!e.__v_isReadonly)}function ye(e){return be(e)||ge(e)}function _e(e){return e&&_e(e.__v_raw)||e}const ke=e=>d(e)?fe(e):e;function xe(e){return Boolean(e&&!0===e.__v_isRef)}function we(e){return function(e,t=!1){if(xe(e))return e;return new Ce(e,t)}(e)}class Ce{constructor(e,t=!1){this._rawValue=e,this._shallow=t,this.__v_isRef=!0,this._value=t?e:ke(e)}get value(){return F(_e(this),0,"value"),this._value}set value(e){v(_e(e),this._rawValue)&&(this._rawValue=e,this._value=this._shallow?e:ke(e),R(_e(this),"set","value",e))}}const Se={get:(e,t,n)=>{return xe(o=Reflect.get(e,t,n))?o.value:o;var o},set:(e,t,n,o)=>{const r=e[t];return xe(r)&&!xe(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function Ee(e){return be(e)?e:new Proxy(e,Se)}class Oe{constructor(e,t){this._object=e,this._key=t,this.__v_isRef=!0}get value(){return this._object[this._key]}set value(e){this._object[this._key]=e}}class je{constructor(e,t,n){this._setter=t,this._dirty=!0,this.__v_isRef=!0,this.effect=k(e,{lazy:!0,scheduler:()=>{this._dirty||(this._dirty=!0,R(_e(this),"set","value"))}}),this.__v_isReadonly=n}get value(){return this._dirty&&(this._value=this.effect(),this._dirty=!1),F(_e(this),0,"value"),this._value}set value(e){this._setter(e)}}function Fe(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r<o.length;r++)n[o[r]]=!0;return t?e=>!!n[e.toLowerCase()]:e=>!!n[e]}const Re=Fe("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt");function Pe(e){if(Ke(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],r=Pe(Ze(o)?Me(o):o);if(r)for(const e in r)t[e]=r[e]}return t}if(Ge(e))return e}const Ae=/;(?![^(]*\))/g,Te=/:(.+)/;function Me(e){const t={};return e.split(Ae).forEach((e=>{if(e){const n=e.split(Te);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function Le(e){let t="";if(Ze(e))t=e;else if(Ke(e))for(let n=0;n<e.length;n++){const o=Le(e[n]);o&&(t+=o+" ")}else if(Ge(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const Ue={},$e=[],Ie=()=>{},Be=()=>!1,De=/^on[^a-z]/,Ne=e=>De.test(e),Ve=e=>e.startsWith("onUpdate:"),We=Object.assign,ze=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},qe=Object.prototype.hasOwnProperty,He=(e,t)=>qe.call(e,t),Ke=Array.isArray,Je=e=>"function"==typeof e,Ze=e=>"string"==typeof e,Ge=e=>null!==e&&"object"==typeof e,Xe=e=>Ge(e)&&Je(e.then)&&Je(e.catch),Qe=Object.prototype.toString,Ye=e=>Qe.call(e),et=Fe(",key,ref,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),tt=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},nt=/-(\w)/g,ot=tt((e=>e.replace(nt,((e,t)=>t?t.toUpperCase():"")))),rt=/\B([A-Z])/g,lt=tt((e=>e.replace(rt,"-$1").toLowerCase())),st=tt((e=>e.charAt(0).toUpperCase()+e.slice(1))),it=tt((e=>e?`on${st(e)}`:"")),ct=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},at=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},ut=e=>{const t=parseFloat(e);return isNaN(t)?e:t};function dt(e,t,n,o){let r;try{r=o?e(...o):e()}catch(l){ft(l,t,n)}return r}function pt(e,t,n,o){if(Je(e)){const r=dt(e,t,n,o);return r&&Xe(r)&&r.catch((e=>{ft(e,t,n)})),r}const r=[];for(let l=0;l<e.length;l++)r.push(pt(e[l],t,n,o));return r}function ft(e,t,n,o=!0){t&&t.vnode;if(t){let o=t.parent;const r=t.proxy,l=n;for(;o;){const t=o.ec;if(t)for(let n=0;n<t.length;n++)if(!1===t[n](e,r,l))return;o=o.parent}const s=t.appContext.config.errorHandler;if(s)return void dt(s,null,10,[e,r,l])}!function(e,t,n,o=!0){console.error(e)}(e,0,0,o)}let ht=!1,vt=!1;const mt=[];let bt=0;const gt=[];let yt=null,_t=0;const kt=[];let xt=null,wt=0;const Ct=Promise.resolve();let St=null,Et=null;function Ot(e){const t=St||Ct;return e?t.then(this?e.bind(this):e):t}function jt(e){if(!(mt.length&&mt.includes(e,ht&&e.allowRecurse?bt+1:bt)||e===Et)){const t=function(e){let t=bt+1,n=mt.length;const o=Tt(e);for(;t<n;){const e=t+n>>>1;Tt(mt[e])<o?t=e+1:n=e}return t}(e);t>-1?mt.splice(t,0,e):mt.push(e),Ft()}}function Ft(){ht||vt||(vt=!0,St=Ct.then(Mt))}function Rt(e,t,n,o){Ke(e)?n.push(...e):t&&t.includes(e,e.allowRecurse?o+1:o)||n.push(e),Ft()}function Pt(e,t=null){if(gt.length){for(Et=t,yt=[...new Set(gt)],gt.length=0,_t=0;_t<yt.length;_t++)yt[_t]();yt=null,_t=0,Et=null,Pt(e,t)}}function At(e){if(kt.length){const e=[...new Set(kt)];if(kt.length=0,xt)return void xt.push(...e);for(xt=e,xt.sort(((e,t)=>Tt(e)-Tt(t))),wt=0;wt<xt.length;wt++)xt[wt]();xt=null,wt=0}}const Tt=e=>null==e.id?1/0:e.id;function Mt(e){vt=!1,ht=!0,Pt(e),mt.sort(((e,t)=>Tt(e)-Tt(t)));try{for(bt=0;bt<mt.length;bt++){const e=mt[bt];e&&dt(e,null,14)}}finally{bt=0,mt.length=0,At(),ht=!1,St=null,(mt.length||kt.length)&&Mt(e)}}function Lt(e,t,...n){const o=e.vnode.props||Ue;let r=n;const l=t.startsWith("update:"),s=l&&t.slice(7);if(s&&s in o){const e=`${"modelValue"===s?"model":s}Modifiers`,{number:t,trim:l}=o[e]||Ue;l?r=n.map((e=>e.trim())):t&&(r=n.map(ut))}let i=it(ot(t)),c=o[i];!c&&l&&(i=it(lt(t)),c=o[i]),c&&pt(c,e,6,r);const a=o[i+"Once"];if(a){if(e.emitted){if(e.emitted[i])return}else(e.emitted={})[i]=!0;pt(a,e,6,r)}}function Ut(e,t,n=!1){if(!t.deopt&&void 0!==e.__emits)return e.__emits;const o=e.emits;let r={},l=!1;if(!Je(e)){const o=e=>{l=!0,We(r,Ut(e,t,!0))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return o||l?(Ke(o)?o.forEach((e=>r[e]=null)):We(r,o),e.__emits=r):e.__emits=null}function $t(e,t){return!(!e||!Ne(t))&&(t=t.slice(2).replace(/Once$/,""),He(e,t[0].toLowerCase()+t.slice(1))||He(e,lt(t))||He(e,t))}let It=null;function Bt(e){It=e}function Dt(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:l,propsOptions:[s],slots:i,attrs:c,emit:a,render:u,renderCache:d,data:p,setupState:f,ctx:h}=e;let v;It=e;try{let e;if(4&n.shapeFlag){const t=r||o;v=to(u.call(t,t,d,l,f,p,h)),e=c}else{const n=t;0,v=to(n.length>1?n(l,{attrs:c,slots:i,emit:a}):n(l,null)),e=t.props?c:Vt(c)}let m=v;if(!1!==t.inheritAttrs&&e){const t=Object.keys(e),{shapeFlag:n}=m;t.length&&(1&n||6&n)&&(s&&t.some(Ve)&&(e=Wt(e,s)),m=Yn(m,e))}n.dirs&&(m.dirs=m.dirs?m.dirs.concat(n.dirs):n.dirs),n.transition&&(m.transition=n.transition),v=m}catch(m){ft(m,e,1),v=Qn(Wn)}return It=null,v}function Nt(e){let t;for(let n=0;n<e.length;n++){const o=e[n];if(!Kn(o))return;if(o.type!==Wn||"v-if"===o.children){if(t)return;t=o}}return t}const Vt=e=>{let t;for(const n in e)("class"===n||"style"===n||Ne(n))&&((t||(t={}))[n]=e[n]);return t},Wt=(e,t)=>{const n={};for(const o in e)Ve(o)&&o.slice(9)in t||(n[o]=e[o]);return n};function zt(e,t,n){const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let r=0;r<o.length;r++){const l=o[r];if(t[l]!==e[l]&&!$t(n,l))return!0}return!1}function qt(e){if(Je(e)&&(e=e()),Ke(e)){e=Nt(e)}return to(e)}let Ht=0;const Kt=e=>Ht+=e;function Jt(e,t=It){if(!t)return e;const n=(...n)=>{Ht||function(e=!1){qn.push(Hn=e?null:[])}(!0);const o=It;Bt(t);const r=e(...n);return Bt(o),Ht||(qn.pop(),Hn=qn[qn.length-1]||null),r};return n._c=!0,n}function Zt(e,t,n,o){const[r,l]=e.propsOptions;if(t)for(const s in t){const l=t[s];if(et(s))continue;let i;r&&He(r,i=ot(s))?n[i]=l:$t(e.emitsOptions,s)||(o[s]=l)}if(l){const t=_e(n);for(let o=0;o<l.length;o++){const s=l[o];n[s]=Gt(r,t,s,t[s],e)}}}function Gt(e,t,n,o,r){const l=e[n];if(null!=l){const e=He(l,"default");if(e&&void 0===o){const e=l.default;l.type!==Function&&Je(e)?(Co(r),o=e(t),Co(null)):o=e}l[0]&&(He(t,n)||e?!l[1]||""!==o&&o!==lt(n)||(o=!0):o=!1)}return o}function Xt(e,t,n=!1){if(!t.deopt&&e.__props)return e.__props;const o=e.props,r={},l=[];let s=!1;if(!Je(e)){const o=e=>{s=!0;const[n,o]=Xt(e,t,!0);We(r,n),o&&l.push(...o)};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}if(!o&&!s)return e.__props=$e;if(Ke(o))for(let i=0;i<o.length;i++){const e=ot(o[i]);Qt(e)&&(r[e]=Ue)}else if(o)for(const i in o){const e=ot(i);if(Qt(e)){const t=o[i],n=r[e]=Ke(t)||Je(t)?{type:t}:t;if(n){const t=tn(Boolean,n.type),o=tn(String,n.type);n[0]=t>-1,n[1]=o<0||t<o,(t>-1||He(n,"default"))&&l.push(e)}}}return e.__props=[r,l]}function Qt(e){return"$"!==e[0]}function Yt(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function en(e,t){return Yt(e)===Yt(t)}function tn(e,t){if(Ke(t)){for(let n=0,o=t.length;n<o;n++)if(en(t[n],e))return n}else if(Je(t))return en(t,e)?0:-1;return-1}function nn(e,t,n=wo,o=!1){if(n){const r=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;O(),Co(n);const r=pt(t,n,e,o);return Co(null),j(),r});return o?r.unshift(l):r.push(l),l}}const on=e=>(t,n=wo)=>!Eo&&nn(e,t,n),rn=on("bm"),ln=on("m"),sn=on("bu"),cn=on("u"),an=on("bum"),un=on("um"),dn=on("rtg"),pn=on("rtc"),fn={};function hn(e,t,n){return vn(e,t,n)}function vn(e,t,{immediate:n,deep:o,flush:r,onTrack:l,onTrigger:s}=Ue,i=wo){let c,a,u=!1;if(xe(e)?(c=()=>e.value,u=!!e._shallow):be(e)?(c=()=>e,o=!0):c=Ke(e)?()=>e.map((e=>xe(e)?e.value:be(e)?bn(e):Je(e)?dt(e,i,2,[i&&i.proxy]):void 0)):Je(e)?t?()=>dt(e,i,2,[i&&i.proxy]):()=>{if(!i||!i.isUnmounted)return a&&a(),dt(e,i,3,[d])}:Ie,t&&o){const e=c;c=()=>bn(e())}const d=e=>{a=v.options.onStop=()=>{dt(e,i,4)}};let p=Ke(e)?[]:fn;const f=()=>{if(v.active)if(t){const e=v();(o||u||((e,t)=>e!==t&&(e==e||t==t))(e,p))&&(a&&a(),pt(t,i,3,[e,p===fn?void 0:p,d]),p=e)}else v()};let h;f.allowRecurse=!!t,h="sync"===r?f:"post"===r?()=>Mn(f,i&&i.suspense):()=>{!i||i.isMounted?function(e){Rt(e,yt,gt,_t)}(f):f()};const v=k(c,{lazy:!0,onTrack:l,onTrigger:s,scheduler:h});return Fo(v,i),t?n?f():p=v():"post"===r?Mn(v,i&&i.suspense):v(),()=>{x(v),i&&ze(i.effects,v)}}function mn(e,t,n){const o=this.proxy;return vn(Ze(e)?()=>o[e]:e.bind(o),t.bind(o),n,this)}function bn(e,t=new Set){if(!Ge(e)||t.has(e))return e;if(t.add(e),xe(e))bn(e.value,t);else if(Ke(e))for(let n=0;n<e.length;n++)bn(e[n],t);else if("[object Set]"===Ye(e)||(e=>"[object Map]"===Ye(e))(e))e.forEach((e=>{bn(e,t)}));else for(const n in e)bn(e[n],t);return e}const gn=e=>e.type.__isKeepAlive;function yn(e,t,n=wo){const o=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}e()});if(nn(t,o,n),n){let e=n.parent;for(;e&&e.parent;)gn(e.parent.vnode)&&_n(o,t,n,e),e=e.parent}}function _n(e,t,n,o){const r=nn(t,e,o,!0);un((()=>{ze(o[t],r)}),n)}const kn=e=>"_"===e[0]||"$stable"===e,xn=e=>Ke(e)?e.map(to):[to(e)],wn=(e,t,n)=>Jt((e=>xn(t(e))),n),Cn=(e,t)=>{const n=e._ctx;for(const o in e){if(kn(o))continue;const r=e[o];if(Je(r))t[o]=wn(0,r,n);else if(null!=r){const e=xn(r);t[o]=()=>e}}},Sn=(e,t)=>{const n=xn(t);e.slots.default=()=>n};function En(e,t,n,o){const r=e.dirs,l=t&&t.dirs;for(let s=0;s<r.length;s++){const i=r[s];l&&(i.oldValue=l[s].value);const c=i.dir[o];c&&pt(c,n,8,[e.el,i,e,t])}}function On(){return{app:null,config:{isNativeTag:Be,performance:!1,globalProperties:{},optionMergeStrategies:{},isCustomElement:Be,errorHandler:void 0,warnHandler:void 0},mixins:[],components:{},directives:{},provides:Object.create(null)}}let jn=0;function Fn(e,t){return function(n,o=null){null==o||Ge(o)||(o=null);const r=On(),l=new Set;let s=!1;const i=r.app={_uid:jn++,_component:n,_props:o,_container:null,_context:r,version:Po,get config(){return r.config},set config(e){},use:(e,...t)=>(l.has(e)||(e&&Je(e.install)?(l.add(e),e.install(i,...t)):Je(e)&&(l.add(e),e(i,...t))),i),mixin:e=>(r.mixins.includes(e)||(r.mixins.push(e),(e.props||e.emits)&&(r.deopt=!0)),i),component:(e,t)=>t?(r.components[e]=t,i):r.components[e],directive:(e,t)=>t?(r.directives[e]=t,i):r.directives[e],mount(l,c){if(!s){const a=Qn(n,o);return a.appContext=r,c&&t?t(a,l):e(a,l),s=!0,i._container=l,l.__vue_app__=i,a.component.proxy}},unmount(){s&&(e(null,i._container),delete i._container.__vue_app__)},provide:(e,t)=>(r.provides[e]=t,i)};return i}}function Rn(e){return Je(e)?{setup:e,name:e.name}:e}function Pn(e){Je(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:r=200,timeout:l,suspensible:s=!0,onError:i}=e;let c,a=null,u=0;const d=()=>{let e;return a||(e=a=t().catch((e=>{if(e=e instanceof Error?e:new Error(String(e)),i)return new Promise(((t,n)=>{i(e,(()=>t((u++,a=null,d()))),(()=>n(e)),u+1)}));throw e})).then((t=>e!==a&&a?a:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),c=t,t))))};return Rn({__asyncLoader:d,name:"AsyncComponentWrapper",setup(){const e=wo;if(c)return()=>An(c,e);const t=t=>{a=null,ft(t,e,13,!o)};if(s&&e.suspense)return d().then((t=>()=>An(t,e))).catch((e=>(t(e),()=>o?Qn(o,{error:e}):null)));const i=we(!1),u=we(),p=we(!!r);return r&&setTimeout((()=>{p.value=!1}),r),null!=l&&setTimeout((()=>{if(!i.value&&!u.value){const e=new Error(`Async component timed out after ${l}ms.`);t(e),u.value=e}}),l),d().then((()=>{i.value=!0})).catch((e=>{t(e),u.value=e})),()=>i.value&&c?An(c,e):u.value&&o?Qn(o,{error:u.value}):n&&!p.value?Qn(n):void 0}})}function An(e,{vnode:{ref:t,props:n,children:o}}){const r=Qn(e,n,o);return r.ref=t,r}const Tn={scheduler:jt,allowRecurse:!0},Mn=function(e,t){t&&t.pendingBranch?Ke(e)?t.effects.push(...e):t.effects.push(e):Rt(e,xt,kt,wt)},Ln=(e,t,n,o)=>{if(Ke(e))return void e.forEach(((e,r)=>Ln(e,t&&(Ke(t)?t[r]:t),n,o)));let r;r=!o||(e=>!!e.type.__asyncLoader)(o)?null:4&o.shapeFlag?o.component.exposed||o.component.proxy:o.el;const{i:l,r:s}=e,i=t&&t.r,c=l.refs===Ue?l.refs={}:l.refs,a=l.setupState;if(null!=i&&i!==s&&(Ze(i)?(c[i]=null,He(a,i)&&(a[i]=null)):xe(i)&&(i.value=null)),Ze(s)){const e=()=>{c[s]=r,He(a,s)&&(a[s]=r)};r?(e.id=-1,Mn(e,n)):e()}else if(xe(s)){const e=()=>{s.value=r};r?(e.id=-1,Mn(e,n)):e()}else Je(s)&&dt(s,l,12,[r,c])};function Un(e){return function(e,t){const{insert:n,remove:o,patchProp:r,forcePatchProp:l,createElement:s,createText:i,createComment:c,setText:a,setElementText:u,parentNode:d,nextSibling:p,setScopeId:f=Ie,cloneNode:h,insertStaticContent:v}=e,m=(e,t,n,o=null,r=null,l=null,s=!1,i=!1)=>{e&&!Jn(e,t)&&(o=Z(e),z(e,r,l,!0),e=null),-2===t.patchFlag&&(i=!1,t.dynamicChildren=null);const{type:c,ref:a,shapeFlag:u}=t;switch(c){case Vn:b(e,t,n,o);break;case Wn:g(e,t,n,o);break;case zn:null==e&&y(t,n,o,s);break;case Nn:M(e,t,n,o,r,l,s,i);break;default:1&u?C(e,t,n,o,r,l,s,i):6&u?L(e,t,n,o,r,l,s,i):(64&u||128&u)&&c.process(e,t,n,o,r,l,s,i,X)}null!=a&&r&&Ln(a,e&&e.ref,l,t)},b=(e,t,o,r)=>{if(null==e)n(t.el=i(t.children),o,r);else{const n=t.el=e.el;t.children!==e.children&&a(n,t.children)}},g=(e,t,o,r)=>{null==e?n(t.el=c(t.children||""),o,r):t.el=e.el},y=(e,t,n,o)=>{[e.el,e.anchor]=v(e.children,t,n,o)},_=({el:e,anchor:t},o,r)=>{let l;for(;e&&e!==t;)l=p(e),n(e,o,r),e=l;n(t,o,r)},w=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=p(e),o(e),e=n;o(t)},C=(e,t,n,o,r,l,s,i)=>{s=s||"svg"===t.type,null==e?S(t,n,o,r,l,s,i):P(e,t,r,l,s,i)},S=(e,t,o,l,i,c,a)=>{let d,p;const{type:f,props:v,shapeFlag:m,transition:b,scopeId:g,patchFlag:y,dirs:_}=e;if(e.el&&void 0!==h&&-1===y)d=e.el=h(e.el);else{if(d=e.el=s(e.type,c,v&&v.is),8&m?u(d,e.children):16&m&&F(e.children,d,null,l,i,c&&"foreignObject"!==f,a||!!e.dynamicChildren),_&&En(e,null,l,"created"),v){for(const t in v)et(t)||r(d,t,null,v[t],c,e.children,l,i,J);(p=v.onVnodeBeforeMount)&&$n(p,l,e)}E(d,g,e,l)}_&&En(e,null,l,"beforeMount");const k=(!i||i&&!i.pendingBranch)&&b&&!b.persisted;k&&b.beforeEnter(d),n(d,t,o),((p=v&&v.onVnodeMounted)||k||_)&&Mn((()=>{p&&$n(p,l,e),k&&b.enter(d),_&&En(e,null,l,"mounted")}),i)},E=(e,t,n,o)=>{if(t&&f(e,t),o){const r=o.type.__scopeId;r&&r!==t&&f(e,r+"-s"),n===o.subTree&&E(e,o.vnode.scopeId,o.vnode,o.parent)}},F=(e,t,n,o,r,l,s,i=0)=>{for(let c=i;c<e.length;c++){const i=e[c]=s?no(e[c]):to(e[c]);m(null,i,t,n,o,r,l,s)}},P=(e,t,n,o,s,i)=>{const c=t.el=e.el;let{patchFlag:a,dynamicChildren:d,dirs:p}=t;a|=16&e.patchFlag;const f=e.props||Ue,h=t.props||Ue;let v;if((v=h.onVnodeBeforeUpdate)&&$n(v,n,t,e),p&&En(t,e,n,"beforeUpdate"),a>0){if(16&a)T(c,t,f,h,n,o,s);else if(2&a&&f.class!==h.class&&r(c,"class",null,h.class,s),4&a&&r(c,"style",f.style,h.style,s),8&a){const i=t.dynamicProps;for(let t=0;t<i.length;t++){const a=i[t],u=f[a],d=h[a];(d!==u||l&&l(c,a))&&r(c,a,u,d,s,e.children,n,o,J)}}1&a&&e.children!==t.children&&u(c,t.children)}else i||null!=d||T(c,t,f,h,n,o,s);const m=s&&"foreignObject"!==t.type;d?A(e.dynamicChildren,d,c,n,o,m):i||D(e,t,c,null,n,o,m),((v=h.onVnodeUpdated)||p)&&Mn((()=>{v&&$n(v,n,t,e),p&&En(t,e,n,"updated")}),o)},A=(e,t,n,o,r,l)=>{for(let s=0;s<t.length;s++){const i=e[s],c=t[s],a=i.type===Nn||!Jn(i,c)||6&i.shapeFlag||64&i.shapeFlag?d(i.el):n;m(i,c,a,null,o,r,l,!0)}},T=(e,t,n,o,s,i,c)=>{if(n!==o){for(const a in o){if(et(a))continue;const u=o[a],d=n[a];(u!==d||l&&l(e,a))&&r(e,a,d,u,c,t.children,s,i,J)}if(n!==Ue)for(const l in n)et(l)||l in o||r(e,l,n[l],null,c,t.children,s,i,J)}},M=(e,t,o,r,l,s,c,a)=>{const u=t.el=e?e.el:i(""),d=t.anchor=e?e.anchor:i("");let{patchFlag:p,dynamicChildren:f}=t;p>0&&(a=!0),null==e?(n(u,o,r),n(d,o,r),F(t.children,o,d,l,s,c,a)):p>0&&64&p&&f&&e.dynamicChildren?(A(e.dynamicChildren,f,o,l,s,c),(null!=t.key||l&&t===l.subTree)&&In(e,t,!0)):D(e,t,o,d,l,s,c,a)},L=(e,t,n,o,r,l,s,i)=>{null==e?512&t.shapeFlag?r.ctx.activate(t,n,o,s,i):U(t,n,o,r,l,s,i):$(e,t,i)},U=(e,t,n,o,r,l,s)=>{const i=e.component=function(e,t,n){const o=e.type,r=(t?t.appContext:e.appContext)||ko,l={uid:xo++,vnode:e,type:o,parent:t,appContext:r,root:null,next:null,subTree:null,update:null,render:null,proxy:null,exposed:null,withProxy:null,effects:null,provides:t?t.provides:Object.create(r.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Xt(o,r),emitsOptions:Ut(o,r),emit:null,emitted:null,ctx:Ue,data:Ue,props:Ue,attrs:Ue,slots:Ue,refs:Ue,setupState:Ue,setupContext: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};return l.ctx={_:l},l.root=t?t.root:l,l.emit=Lt.bind(null,l),l}(e,o,r);if(gn(e)&&(i.ctx.renderer=X),function(e,t=!1){Eo=t;const{props:n,children:o}=e.vnode,r=So(e);(function(e,t,n,o=!1){const r={},l={};at(l,Zn,1),Zt(e,t,r,l),n?e.props=o?r:he(r):e.type.props?e.props=r:e.props=l,e.attrs=l})(e,n,r,t),((e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=t,at(t,"_",n)):Cn(t,e.slots={})}else e.slots={},t&&Sn(e,t);at(e.slots,Zn,1)})(e,o);const l=r?function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,yo);const{setup:o}=n;if(o){const n=e.setupContext=o.length>1?function(e){const t=t=>{e.exposed=Ee(t)};return{attrs:e.attrs,slots:e.slots,emit:e.emit,expose:t}}(e):null;wo=e,O();const r=dt(o,e,0,[e.props,n]);if(j(),wo=null,Xe(r)){if(t)return r.then((t=>{Oo(e,t)}));e.asyncDep=r}else Oo(e,r)}else jo(e)}(e,t):void 0;Eo=!1}(i),i.asyncDep){if(r&&r.registerDep(i,I),!e.el){const e=i.subTree=Qn(Wn);g(null,e,t,n)}}else I(i,e,t,n,r,l,s)},$=(e,t,n)=>{const o=t.component=e.component;if(function(e,t,n){const{props:o,children:r,component:l}=e,{props:s,children:i,patchFlag:c}=t,a=l.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&c>=0))return!(!r&&!i||i&&i.$stable)||o!==s&&(o?!s||zt(o,s,a):!!s);if(1024&c)return!0;if(16&c)return o?zt(o,s,a):!!s;if(8&c){const e=t.dynamicProps;for(let t=0;t<e.length;t++){const n=e[t];if(s[n]!==o[n]&&!$t(a,n))return!0}}return!1}(e,t,n)){if(o.asyncDep&&!o.asyncResolved)return void B(o,t,n);o.next=t,function(e){const t=mt.indexOf(e);t>-1&&mt.splice(t,1)}(o.update),o.update()}else t.component=e.component,t.el=e.el,o.vnode=t},I=(e,t,n,o,r,l,s)=>{e.update=k((function(){if(e.isMounted){let t,{next:n,bu:o,u:i,parent:c,vnode:a}=e,u=n;n?(n.el=a.el,B(e,n,s)):n=a,o&&ct(o),(t=n.props&&n.props.onVnodeBeforeUpdate)&&$n(t,c,n,a);const p=Dt(e),f=e.subTree;e.subTree=p,m(f,p,d(f.el),Z(f),e,r,l),n.el=p.el,null===u&&function({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}(e,p.el),i&&Mn(i,r),(t=n.props&&n.props.onVnodeUpdated)&&Mn((()=>{$n(t,c,n,a)}),r)}else{let s;const{el:i,props:c}=t,{bm:a,m:u,parent:d}=e;a&&ct(a),(s=c&&c.onVnodeBeforeMount)&&$n(s,d,t);const p=e.subTree=Dt(e);if(i&&Y?Y(t.el,p,e,r):(m(null,p,n,o,e,r,l),t.el=p.el),u&&Mn(u,r),s=c&&c.onVnodeMounted){const e=t;Mn((()=>{$n(s,d,e)}),r)}const{a:f}=e;f&&256&t.shapeFlag&&Mn(f,r),e.isMounted=!0,t=n=o=null}}),Tn)},B=(e,t,n)=>{t.component=e;const o=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,o){const{props:r,attrs:l,vnode:{patchFlag:s}}=e,i=_e(r),[c]=e.propsOptions;if(!(o||s>0)||16&s){let o;Zt(e,t,r,l);for(const l in i)t&&(He(t,l)||(o=lt(l))!==l&&He(t,o))||(c?!n||void 0===n[l]&&void 0===n[o]||(r[l]=Gt(c,t||Ue,l,void 0,e)):delete r[l]);if(l!==i)for(const e in l)t&&He(t,e)||delete l[e]}else if(8&s){const n=e.vnode.dynamicProps;for(let o=0;o<n.length;o++){const s=n[o],a=t[s];if(c)if(He(l,s))l[s]=a;else{const t=ot(s);r[t]=Gt(c,i,t,a,e)}else l[s]=a}}R(e,"set","$attrs")}(e,t.props,o,n),((e,t)=>{const{vnode:n,slots:o}=e;let r=!0,l=Ue;if(32&n.shapeFlag){const e=t._;e?1===e?r=!1:We(o,t):(r=!t.$stable,Cn(t,o)),l=t}else t&&(Sn(e,t),l={default:1});if(r)for(const s in o)kn(s)||s in l||delete o[s]})(e,t.children),Pt(void 0,e.update)},D=(e,t,n,o,r,l,s,i=!1)=>{const c=e&&e.children,a=e?e.shapeFlag:0,d=t.children,{patchFlag:p,shapeFlag:f}=t;if(p>0){if(128&p)return void V(c,d,n,o,r,l,s,i);if(256&p)return void N(c,d,n,o,r,l,s,i)}8&f?(16&a&&J(c,r,l),d!==c&&u(n,d)):16&a?16&f?V(c,d,n,o,r,l,s,i):J(c,r,l,!0):(8&a&&u(n,""),16&f&&F(d,n,o,r,l,s,i))},N=(e,t,n,o,r,l,s,i)=>{t=t||$e;const c=(e=e||$e).length,a=t.length,u=Math.min(c,a);let d;for(d=0;d<u;d++){const o=t[d]=i?no(t[d]):to(t[d]);m(e[d],o,n,null,r,l,s,i)}c>a?J(e,r,l,!0,!1,u):F(t,n,o,r,l,s,i,u)},V=(e,t,n,o,r,l,s,i)=>{let c=0;const a=t.length;let u=e.length-1,d=a-1;for(;c<=u&&c<=d;){const o=e[c],a=t[c]=i?no(t[c]):to(t[c]);if(!Jn(o,a))break;m(o,a,n,null,r,l,s,i),c++}for(;c<=u&&c<=d;){const o=e[u],c=t[d]=i?no(t[d]):to(t[d]);if(!Jn(o,c))break;m(o,c,n,null,r,l,s,i),u--,d--}if(c>u){if(c<=d){const e=d+1,u=e<a?t[e].el:o;for(;c<=d;)m(null,t[c]=i?no(t[c]):to(t[c]),n,u,r,l,s),c++}}else if(c>d)for(;c<=u;)z(e[c],r,l,!0),c++;else{const p=c,f=c,h=new Map;for(c=f;c<=d;c++){const e=t[c]=i?no(t[c]):to(t[c]);null!=e.key&&h.set(e.key,c)}let v,b=0;const g=d-f+1;let y=!1,_=0;const k=new Array(g);for(c=0;c<g;c++)k[c]=0;for(c=p;c<=u;c++){const o=e[c];if(b>=g){z(o,r,l,!0);continue}let a;if(null!=o.key)a=h.get(o.key);else for(v=f;v<=d;v++)if(0===k[v-f]&&Jn(o,t[v])){a=v;break}void 0===a?z(o,r,l,!0):(k[a-f]=c+1,a>=_?_=a:y=!0,m(o,t[a],n,null,r,l,s,i),b++)}const x=y?function(e){const t=e.slice(),n=[0];let o,r,l,s,i;const c=e.length;for(o=0;o<c;o++){const c=e[o];if(0!==c){if(r=n[n.length-1],e[r]<c){t[o]=r,n.push(o);continue}for(l=0,s=n.length-1;l<s;)i=(l+s)/2|0,e[n[i]]<c?l=i+1:s=i;c<e[n[l]]&&(l>0&&(t[o]=n[l-1]),n[l]=o)}}l=n.length,s=n[l-1];for(;l-- >0;)n[l]=s,s=t[s];return n}(k):$e;for(v=x.length-1,c=g-1;c>=0;c--){const e=f+c,i=t[e],u=e+1<a?t[e+1].el:o;0===k[c]?m(null,i,n,u,r,l,s):y&&(v<0||c!==x[v]?W(i,n,u,2):v--)}}},W=(e,t,o,r,l=null)=>{const{el:s,type:i,transition:c,children:a,shapeFlag:u}=e;if(6&u)return void W(e.component.subTree,t,o,r);if(128&u)return void e.suspense.move(t,o,r);if(64&u)return void i.move(e,t,o,X);if(i===Nn){n(s,t,o);for(let e=0;e<a.length;e++)W(a[e],t,o,r);return void n(e.anchor,t,o)}if(i===zn)return void _(e,t,o);if(2!==r&&1&u&&c)if(0===r)c.beforeEnter(s),n(s,t,o),Mn((()=>c.enter(s)),l);else{const{leave:e,delayLeave:r,afterLeave:l}=c,i=()=>n(s,t,o),a=()=>{e(s,(()=>{i(),l&&l()}))};r?r(s,i,a):a()}else n(s,t,o)},z=(e,t,n,o=!1,r=!1)=>{const{type:l,props:s,ref:i,children:c,dynamicChildren:a,shapeFlag:u,patchFlag:d,dirs:p}=e;if(null!=i&&Ln(i,null,n,null),256&u)return void t.ctx.deactivate(e);const f=1&u&&p;let h;if((h=s&&s.onVnodeBeforeUnmount)&&$n(h,t,e),6&u)K(e.component,n,o);else{if(128&u)return void e.suspense.unmount(n,o);f&&En(e,null,t,"beforeUnmount"),a&&(l!==Nn||d>0&&64&d)?J(a,t,n,!1,!0):(l===Nn&&(128&d||256&d)||!r&&16&u)&&J(c,t,n),64&u&&(o||!Bn(e.props))&&e.type.remove(e,X),o&&q(e)}((h=s&&s.onVnodeUnmounted)||f)&&Mn((()=>{h&&$n(h,t,e),f&&En(e,null,t,"unmounted")}),n)},q=e=>{const{type:t,el:n,anchor:r,transition:l}=e;if(t===Nn)return void H(n,r);if(t===zn)return void w(e);const s=()=>{o(n),l&&!l.persisted&&l.afterLeave&&l.afterLeave()};if(1&e.shapeFlag&&l&&!l.persisted){const{leave:t,delayLeave:o}=l,r=()=>t(n,s);o?o(e.el,s,r):r()}else s()},H=(e,t)=>{let n;for(;e!==t;)n=p(e),o(e),e=n;o(t)},K=(e,t,n)=>{const{bum:o,effects:r,update:l,subTree:s,um:i}=e;if(o&&ct(o),r)for(let c=0;c<r.length;c++)x(r[c]);l&&(x(l),z(s,e,t,n)),i&&Mn(i,t),Mn((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},J=(e,t,n,o=!1,r=!1,l=0)=>{for(let s=l;s<e.length;s++)z(e[s],t,n,o,r)},Z=e=>6&e.shapeFlag?Z(e.component.subTree):128&e.shapeFlag?e.suspense.next():p(e.anchor||e.el),G=(e,t)=>{null==e?t._vnode&&z(t._vnode,null,null,!0):m(t._vnode||null,e,t),At(),t._vnode=e},X={p:m,um:z,m:W,r:q,mt:U,mc:F,pc:D,pbc:A,n:Z,o:e};let Q,Y;t&&([Q,Y]=t(X));return{render:G,hydrate:Q,createApp:Fn(G,Q)}}(e)}function $n(e,t,n,o=null){pt(e,t,7,[n,o])}function In(e,t,n=!1){const o=e.children,r=t.children;if(Ke(o)&&Ke(r))for(let l=0;l<o.length;l++){const e=o[l];let t=r[l];1&t.shapeFlag&&!t.dynamicChildren&&((t.patchFlag<=0||32===t.patchFlag)&&(t=r[l]=no(r[l]),t.el=e.el),n||In(e,t))}}const Bn=e=>e&&(e.disabled||""===e.disabled),Dn=Symbol(),Nn=Symbol(void 0),Vn=Symbol(void 0),Wn=Symbol(void 0),zn=Symbol(void 0),qn=[];let Hn=null;function Kn(e){return!!e&&!0===e.__v_isVNode}function Jn(e,t){return e.type===t.type&&e.key===t.key}const Zn="__vInternal",Gn=({key:e})=>null!=e?e:null,Xn=({ref:e})=>null!=e?Ze(e)||xe(e)||Je(e)?{i:It,r:e}:e:null,Qn=function(e,t=null,n=null,o=0,r=null,l=!1){e&&e!==Dn||(e=Wn);if(Kn(e)){const o=Yn(e,t,!0);return n&&oo(o,n),o}s=e,Je(s)&&"__vccOpts"in s&&(e=e.__vccOpts);var s;if(t){(ye(t)||Zn in t)&&(t=We({},t));let{class:e,style:n}=t;e&&!Ze(e)&&(t.class=Le(e)),Ge(n)&&(ye(n)&&!Ke(n)&&(n=We({},n)),t.style=Pe(n))}const i=Ze(e)?1:(e=>e.__isSuspense)(e)?128:(e=>e.__isTeleport)(e)?64:Ge(e)?4:Je(e)?2:0,c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Gn(t),ref:t&&Xn(t),scopeId:null,children:null,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:o,dynamicProps:r,dynamicChildren:null,appContext:null};if(oo(c,n),128&i){const{content:e,fallback:t}=function(e){const{shapeFlag:t,children:n}=e;let o,r;return 32&t?(o=qt(n.default),r=qt(n.fallback)):(o=qt(n),r=to(null)),{content:o,fallback:r}}(c);c.ssContent=e,c.ssFallback=t}!l&&Hn&&(o>0||6&i)&&32!==o&&Hn.push(c);return c};function Yn(e,t,n=!1){const{props:o,ref:r,patchFlag:l,children:s}=e,i=t?ro(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:i,key:i&&Gn(i),ref:t&&t.ref?n&&r?Ke(r)?r.concat(Xn(t)):[r,Xn(t)]:Xn(t):r,scopeId:e.scopeId,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Nn?-1===l?16:16|l:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Yn(e.ssContent),ssFallback:e.ssFallback&&Yn(e.ssFallback),el:e.el,anchor:e.anchor}}function eo(e=" ",t=0){return Qn(Vn,null,e,t)}function to(e){return null==e||"boolean"==typeof e?Qn(Wn):Ke(e)?Qn(Nn,null,e):"object"==typeof e?null===e.el?e:Yn(e):Qn(Vn,null,String(e))}function no(e){return null===e.el?e:Yn(e)}function oo(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if(Ke(t))n=16;else if("object"==typeof t){if(1&o||64&o){const n=t.default;return void(n&&(n._c&&Kt(1),oo(e,n()),n._c&&Kt(-1)))}{n=32;const o=t._;o||Zn in t?3===o&&It&&(1024&It.vnode.patchFlag?(t._=2,e.patchFlag|=1024):t._=1):t._ctx=It}}else Je(t)?(t={default:t,_ctx:It},n=32):(t=String(t),64&o?(n=16,t=[eo(t)]):n=8);e.children=t,e.shapeFlag|=n}function ro(...e){const t=We({},e[0]);for(let n=1;n<e.length;n++){const o=e[n];for(const e in o)if("class"===e)t.class!==o.class&&(t.class=Le([t.class,o.class]));else if("style"===e)t.style=Pe([t.style,o.style]);else if(Ne(e)){const n=t[e],r=o[e];n!==r&&(t[e]=n?[].concat(n,o[e]):r)}else""!==e&&(t[e]=o[e])}return t}function lo(e,t){if(wo){let n=wo.provides;const o=wo.parent&&wo.parent.provides;o===n&&(n=wo.provides=Object.create(o)),n[e]=t}else;}function so(e,t,n=!1){const o=wo||It;if(o){const r=null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&Je(t)?t():t}}let io=!1;function co(e,t,n=[],o=[],r=[],l=!1){const{mixins:s,extends:i,data:c,computed:a,methods:u,watch:d,provide:p,inject:f,components:h,directives:v,beforeMount:m,mounted:b,beforeUpdate:g,updated:y,activated:_,deactivated:k,beforeDestroy:x,beforeUnmount:w,destroyed:C,unmounted:S,render:E,renderTracked:O,renderTriggered:j,errorCaptured:F,expose:R}=t,P=e.proxy,A=e.ctx,T=e.appContext.mixins;if(l&&E&&e.render===Ie&&(e.render=E),l||(io=!0,ao("beforeCreate","bc",t,e,T),io=!1,fo(e,T,n,o,r)),i&&co(e,i,n,o,r,!0),s&&fo(e,s,n,o,r),f)if(Ke(f))for(let L=0;L<f.length;L++){const e=f[L];A[e]=so(e)}else for(const L in f){const e=f[L];Ge(e)?A[L]=so(e.from||L,e.default,!0):A[L]=so(e)}if(u)for(const L in u){const e=u[L];Je(e)&&(A[L]=e.bind(P))}if(l?c&&n.push(c):(n.length&&n.forEach((t=>ho(e,t,P))),c&&ho(e,c,P)),a)for(const L in a){const e=a[L],t=Ro({get:Je(e)?e.bind(P,P):Je(e.get)?e.get.bind(P,P):Ie,set:!Je(e)&&Je(e.set)?e.set.bind(P):Ie});Object.defineProperty(A,L,{enumerable:!0,configurable:!0,get:()=>t.value,set:e=>t.value=e})}var M;if(d&&o.push(d),!l&&o.length&&o.forEach((e=>{for(const t in e)vo(e[t],A,P,t)})),p&&r.push(p),!l&&r.length&&r.forEach((e=>{const t=Je(e)?e.call(P):e;Reflect.ownKeys(t).forEach((e=>{lo(e,t[e])}))})),l&&(h&&We(e.components||(e.components=We({},e.type.components)),h),v&&We(e.directives||(e.directives=We({},e.type.directives)),v)),l||ao("created","c",t,e,T),m&&rn(m.bind(P)),b&&ln(b.bind(P)),g&&sn(g.bind(P)),y&&cn(y.bind(P)),_&&yn(_.bind(P),"a",M),k&&function(e,t){yn(e,"da",t)}(k.bind(P)),F&&((e,t=wo)=>{nn("ec",e,t)})(F.bind(P)),O&&pn(O.bind(P)),j&&dn(j.bind(P)),w&&an(w.bind(P)),S&&un(S.bind(P)),Ke(R)&&!l)if(R.length){const t=e.exposed||(e.exposed=Ee({}));R.forEach((e=>{t[e]=function(e,t){return xe(e[t])?e[t]:new Oe(e,t)}(P,e)}))}else e.exposed||(e.exposed=Ue)}function ao(e,t,n,o,r){po(e,t,r,o);const{extends:l,mixins:s}=n;l&&uo(e,t,l,o),s&&po(e,t,s,o);const i=n[e];i&&pt(i.bind(o.proxy),o,t)}function uo(e,t,n,o){n.extends&&uo(e,t,n.extends,o);const r=n[e];r&&pt(r.bind(o.proxy),o,t)}function po(e,t,n,o){for(let r=0;r<n.length;r++){const l=n[r].mixins;l&&po(e,t,l,o);const s=n[r][e];s&&pt(s.bind(o.proxy),o,t)}}function fo(e,t,n,o,r){for(let l=0;l<t.length;l++)co(e,t[l],n,o,r,!0)}function ho(e,t,n){const o=t.call(n,n);Ge(o)&&(e.data===Ue?e.data=fe(o):We(e.data,o))}function vo(e,t,n,o){const r=o.includes(".")?function(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e<n.length&&t;e++)t=t[n[e]];return t}}(n,o):()=>n[o];if(Ze(e)){const n=t[e];Je(n)&&hn(r,n)}else if(Je(e))hn(r,e.bind(n));else if(Ge(e))if(Ke(e))e.forEach((e=>vo(e,t,n,o)));else{const o=Je(e.handler)?e.handler.bind(n):t[e.handler];Je(o)&&hn(r,o,e)}}function mo(e,t,n){const o=n.appContext.config.optionMergeStrategies,{mixins:r,extends:l}=t;l&&mo(e,l,n),r&&r.forEach((t=>mo(e,t,n)));for(const s in t)o&&He(o,s)?e[s]=o[s](e[s],t[s],n.proxy,s):e[s]=t[s]}const bo=e=>e?So(e)?e.exposed?e.exposed:e.proxy:bo(e.parent):null,go=We(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=>bo(e.parent),$root:e=>bo(e.root),$emit:e=>e.emit,$options:e=>function(e){const t=e.type,{__merged:n,mixins:o,extends:r}=t;if(n)return n;const l=e.appContext.mixins;if(!l.length&&!o&&!r)return t;const s={};return l.forEach((t=>mo(s,t,e))),mo(s,t,e),t.__merged=s}(e),$forceUpdate:e=>()=>jt(e.update),$nextTick:e=>Ot.bind(e.proxy),$watch:e=>mn.bind(e)}),yo={get({_:e},t){const{ctx:n,setupState:o,data:r,props:l,accessCache:s,type:i,appContext:c}=e;if("__v_skip"===t)return!0;let a;if("$"!==t[0]){const i=s[t];if(void 0!==i)switch(i){case 0:return o[t];case 1:return r[t];case 3:return n[t];case 2:return l[t]}else{if(o!==Ue&&He(o,t))return s[t]=0,o[t];if(r!==Ue&&He(r,t))return s[t]=1,r[t];if((a=e.propsOptions[0])&&He(a,t))return s[t]=2,l[t];if(n!==Ue&&He(n,t))return s[t]=3,n[t];io||(s[t]=4)}}const u=go[t];let d,p;return u?("$attrs"===t&&F(e,0,t),u(e)):(d=i.__cssModules)&&(d=d[t])?d:n!==Ue&&He(n,t)?(s[t]=3,n[t]):(p=c.config.globalProperties,He(p,t)?p[t]:void 0)},set({_:e},t,n){const{data:o,setupState:r,ctx:l}=e;if(r!==Ue&&He(r,t))r[t]=n;else if(o!==Ue&&He(o,t))o[t]=n;else if(He(e.props,t))return!1;return("$"!==t[0]||!(t.slice(1)in e))&&(l[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:l}},s){let i;return void 0!==n[s]||e!==Ue&&He(e,s)||t!==Ue&&He(t,s)||(i=l[0])&&He(i,s)||He(o,s)||He(go,s)||He(r.config.globalProperties,s)}},_o=We({},yo,{get(e,t){if(t!==Symbol.unscopables)return yo.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!Re(t)}),ko=On();let xo=0;let wo=null;const Co=e=>{wo=e};function So(e){return 4&e.vnode.shapeFlag}let Eo=!1;function Oo(e,t,n){Je(t)?e.render=t:Ge(t)&&(e.setupState=Ee(t)),jo(e)}function jo(e,t){const n=e.type;e.render||(e.render=n.render||Ie,e.render._rc&&(e.withProxy=new Proxy(e.ctx,_o))),wo=e,O(),co(e,n),j(),wo=null}function Fo(e,t=wo){t&&(t.effects||(t.effects=[])).push(e)}function Ro(e){const t=function(e){let t,n;return a(e)?(t=e,n=o):(t=e.get,n=e.set),new je(t,n,a(e)||!e.set)}(e);return Fo(t.effect),t}const Po="3.0.7";function Ao(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r<o.length;r++)n[o[r]]=!0;return t?e=>!!n[e.toLowerCase()]:e=>!!n[e]}const To=Ao("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly"),Mo=/^on[^a-z]/,Lo=Object.assign,Uo=Array.isArray,$o=e=>"function"==typeof e,Io=e=>"string"==typeof e,Bo=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Do=/\B([A-Z])/g,No=Bo((e=>e.replace(Do,"-$1").toLowerCase())),Vo=Bo((e=>e.charAt(0).toUpperCase()+e.slice(1))),Wo="http://www.w3.org/2000/svg",zo="undefined"!=typeof document?document:null;let qo,Ho;const Ko={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n)=>t?zo.createElementNS(Wo,e):zo.createElement(e,n?{is:n}:void 0),createText:e=>zo.createTextNode(e),createComment:e=>zo.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>zo.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode:e=>e.cloneNode(!0),insertStaticContent(e,t,n,o){const r=o?Ho||(Ho=zo.createElementNS(Wo,"svg")):qo||(qo=zo.createElement("div"));r.innerHTML=e;const l=r.firstChild;let s=l,i=s;for(;s;)i=s,Ko.insert(s,t,n),s=r.firstChild;return[l,i]}};const Jo=/\s*!important$/;function Zo(e,t,n){if(Uo(n))n.forEach((n=>Zo(e,t,n)));else if(t.startsWith("--"))e.setProperty(t,n);else{const o=function(e,t){const n=Xo[t];if(n)return n;let o=ot(t);if("filter"!==o&&o in e)return Xo[t]=o;o=Vo(o);for(let r=0;r<Go.length;r++){const n=Go[r]+o;if(n in e)return Xo[t]=n}return t}(e,t);Jo.test(n)?e.setProperty(No(o),n.replace(Jo,""),"important"):e[o]=n}}const Go=["Webkit","Moz","ms"],Xo={};const Qo="http://www.w3.org/1999/xlink";let Yo=Date.now;"undefined"!=typeof document&&Yo()>document.createEvent("Event").timeStamp&&(Yo=()=>performance.now());let er=0;const tr=Promise.resolve(),nr=()=>{er=0};function or(e,t,n,o,r=null){const l=e._vei||(e._vei={}),s=l[t];if(o&&s)s.value=o;else{const[n,i]=function(e){let t;if(rr.test(e)){let n;for(t={};n=e.match(rr);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[No(e.slice(2)),t]}(t);if(o){!function(e,t,n,o){e.addEventListener(t,n,o)}(e,n,l[t]=function(e,t){const n=e=>{(e.timeStamp||Yo())>=n.attached-1&&pt(function(e,t){if(Uo(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e(t)))}return t}(e,n.value),t,5,[e])};return n.value=e,n.attached=(()=>er||(tr.then(nr),er=Yo()))(),n}(o,r),i)}else s&&(!function(e,t,n,o){e.removeEventListener(t,n,o)}(e,n,s,i),l[t]=void 0)}}const rr=/(?:Once|Passive|Capture)$/;const lr=/^on[a-z]/;const sr=Lo({patchProp:(e,t,n,o,r=!1,l,s,i,c)=>{switch(t){case"class":!function(e,t,n){if(null==t&&(t=""),n)e.setAttribute("class",t);else{const n=e._vtc;n&&(t=(t?[t,...n]:[...n]).join(" ")),e.className=t}}(e,o,r);break;case"style":!function(e,t,n){const o=e.style;if(n)if(Io(n)){if(t!==n){const t=o.display;o.cssText=n,"_vod"in e&&(o.display=t)}}else{for(const e in n)Zo(o,e,n[e]);if(t&&!Io(t))for(const e in t)null==n[e]&&Zo(o,e,"")}else e.removeAttribute("style")}(e,n,o);break;default:(e=>Mo.test(e))(t)?(e=>e.startsWith("onUpdate:"))(t)||or(e,t,0,o,s):function(e,t,n,o){if(o)return"innerHTML"===t||!!(t in e&&lr.test(t)&&$o(n));if("spellcheck"===t||"draggable"===t)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if(lr.test(t)&&Io(n))return!1;return t in e}(e,t,o,r)?function(e,t,n,o,r,l,s){if("innerHTML"===t||"textContent"===t)return o&&s(o,r,l),void(e[t]=null==n?"":n);if("value"!==t||"PROGRESS"===e.tagName){if(""===n||null==n){const o=typeof e[t];if(""===n&&"boolean"===o)return void(e[t]=!0);if(null==n&&"string"===o)return e[t]="",void e.removeAttribute(t);if("number"===o)return e[t]=0,void e.removeAttribute(t)}try{e[t]=n}catch(i){}}else{e._value=n;const t=null==n?"":n;e.value!==t&&(e.value=t)}}(e,t,o,l,s,i,c):("true-value"===t?e._trueValue=o:"false-value"===t&&(e._falseValue=o),function(e,t,n,o){if(o&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(Qo,t.slice(6,t.length)):e.setAttributeNS(Qo,t,n);else{const o=To(t);null==n||o&&!1===n?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}(e,t,o,r))}},forcePatchProp:(e,t)=>"value"===t},Ko);let ir;var cr,ar;(ar=cr||(cr={})).Edit="edit",ar.Display="display";const ur=Symbol("Schlechtenburg mode");var dr,pr=new Uint8Array(16);function fr(){if(!dr&&!(dr="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return dr(pr)}var hr=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function vr(e){return"string"==typeof e&&hr.test(e)}for(var mr=[],br=0;br<256;++br)mr.push((br+256).toString(16).substr(1));const gr=function(e,t,n){var o=(e=e||{}).random||(e.rng||fr)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){n=n||0;for(var r=0;r<16;++r)t[n+r]=o[r];return t}return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(mr[e[t+0]]+mr[e[t+1]]+mr[e[t+2]]+mr[e[t+3]]+"-"+mr[e[t+4]]+mr[e[t+5]]+"-"+mr[e[t+6]]+mr[e[t+7]]+"-"+mr[e[t+8]]+mr[e[t+9]]+"-"+mr[e[t+10]]+mr[e[t+11]]+mr[e[t+12]]+mr[e[t+13]]+mr[e[t+14]]+mr[e[t+15]]).toLowerCase();if(!vr(n))throw TypeError("Stringified UUID is invalid");return n}(o)},yr={prop:"block",event:"update"},_r={blockId:{type:String,default:gr}},kr=Symbol("Schlechtenburg active block");function xr(e=null){const t=so(kr,we(null)),n=Ro((()=>t.value===e)),o=n=>{t.value=void 0!==n?n:e};return{activeBlockId:t,isActive:n,activate:o,requestActivation:()=>{t.value||o()}}}const wr=Symbol("Schlechtenburg block library");function Cr(){const e=so(ur,we(cr.Edit)),t=so(wr,fe({}));return{mode:e,customBlocks:t,getBlock:e=>t[e]}}const Sr=Symbol("Schlechtenburg block dimensions"),Er=Symbol("Schlechtenburg editor dimensions");function Or(e,t){const n=we(null);lo(t,n);const o=()=>{if(!e.value)return;const t=e.value.getBoundingClientRect();n.value={width:t.width,height:t.height,left:e.value.offsetLeft,top:e.value.offsetTop}},r=new ResizeObserver(o),l=new MutationObserver(o);return hn(e,(()=>{e.value&&(r.observe(e.value),l.observe(e.value,{attributes:!0,childList:!1,subtree:!1}))})),{triggerSizeCalculation:o,dimensions:n}}function jr(){return{editorDimensions:so(Er,we(null)),blockDimensions:so(Sr,we(null))}}const Fr=Symbol("Schlechtenburg block tree"),Rr=Symbol("Schlechtenburg block tree register"),Pr=Symbol("Schlechtenburg block tree unregister");function Ar(){const e=so(Fr,we(null)),t=so(Rr,(e=>{})),n=so(Pr,(e=>{})),o=fe({id:"",name:"",icon:"",children:[]});lo(Rr,(e=>{o.children.find((t=>t.id===e.id))||(o.children=[...o.children,e])})),lo(Pr,(({id:e})=>{o.children=o.children.filter((t=>t.id!==e))}));return un((()=>{o.id&&n(o)})),{blockTree:e,register:e=>{if(!e.id)throw new Error(`Cannot register a block without an id: ${JSON.stringify(e)}`);o.id=e.id,o.name=e.name,t(o)}}}const Tr=Rn({name:"sb-button",inheritAttrs:!1,setup:(t,n)=>()=>{var t,o;return Qn("button",e(e({},n.attrs),{class:(n.attrs.class||"")+" sb-button"}),[null==(o=(t=n.slots).default)?void 0:o.call(t)])}});const Mr=Rn({name:"sb-context-menu",props:{onClose:{type:Function,default:()=>{}},onOpen:{type:Function,default:()=>{}}},setup(e,t){const n=we(!1),o=()=>{n.value=!0},r=()=>{n.value=!1},l=e=>{"Escape"===e.key&&r()},s=()=>{n.value?r():o()};return hn(n,((t,n)=>{t!==n&&(t?setTimeout((()=>{document.body.addEventListener("click",r),document.body.addEventListener("keypress",l),e.onOpen()})):(document.body.removeEventListener("click",r),document.body.removeEventListener("keypress",l),e.onClose()))})),()=>{var e,l,i,c;return Qn("div",{class:"sb-context"},[(null==(l=(e=t.slots).context)?void 0:l.call(e,{opened:n,toggle:s,close:r,open:o}))||Qn(Tr,{onClick:s},{default:()=>[eo("Menu")]}),Qn("dialog",ro({class:"sb-context-menu",open:!!n.value||void 0,onClick:e=>{e.stopPropagation()}},{onClose:r}),[(null==(c=(i=t.slots).default)?void 0:c.call(i,{opened:n,toggle:s,close:r,open:o}))||null])])}}});const Lr=Rn({name:"sb-main-menu",setup(){const{blockTree:e}=Ar(),{activate:t,activeBlockId:n}=xr(),o=(e,r)=>{var l,s;return Qn("li",{class:{"sb-tree-block-select__block":!0,"sb-tree-block-select__block_active":n.value===e.id}},[Qn("button",{class:"sb-tree-block-select__block-name",onClick:()=>{t(e.id),r()},onMouseenter:()=>t(e.id)},[e.name]),(null==(l=e.children)?void 0:l.length)?Qn("ul",{class:"sb-tree-block-select__list"},[null==(s=e.children)?void 0:s.map((e=>o(e,r)))]):null])};return()=>e.value?Qn(Mr,{class:"sb-tree-block-select"},{context:({toggle:e})=>Qn(Tr,{onClick:e},{default:()=>[eo("Tree")]}),default:({close:t})=>Qn("ul",{class:"sb-tree-block-select__list sb-tree-block-select__list_base"},[o(e.value,t)])}):""}});const Ur=Rn({name:"sb-main-menu",props:{block:{type:null,required:!0}},setup:()=>()=>Qn("div",{class:"sb-main-menu"},[Qn(Lr,null,null)])});const $r=Rn({name:"sb-block-toolbar",setup:()=>()=>Qn("div",{class:"sb-block-toolbar"},null)});let Ir;const Br={},Dr=function(e,t){if(!t)return e();if(void 0===Ir){const e=document.createElement("link").relList;Ir=e&&e.supports&&e.supports("modulepreload")?"modulepreload":"preload"}return Promise.all(t.map((e=>{if(e in Br)return;Br[e]=!0;const t=e.endsWith(".css"),n=t?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${e}"]${n}`))return;const o=document.createElement("link");return o.rel=t?"stylesheet":Ir,t||(o.as="script",o.crossOrigin=""),o.href=e,document.head.appendChild(o),t?new Promise(((e,t)=>{o.addEventListener("load",e),o.addEventListener("error",t)})):void 0}))).then((()=>e()))};var Nr={name:"sb-missing-block",edit:Pn((()=>Dr((()=>__import__("./display.313a414e.js")),["./assets/display.313a414e.js","./assets/display.08a50fb3.css"]))),display:Pn((()=>Dr((()=>__import__("./display.313a414e.js")),["./assets/display.313a414e.js","./assets/display.08a50fb3.css"])))};const Vr=Rn({name:"sb-block",props:{block:{type:null,required:!0},sortable:{type:String,default:null},onUpdate:{type:Function,default:()=>{}},onPrependBlock:{type:Function,default:()=>{}},onAppendBlock:{type:Function,default:()=>{}},onRemoveSelf:{type:Function,default:()=>{}},onActivatePrevious:{type:Function,default:()=>{}},onActivateNext:{type:Function,default:()=>{}}},setup(t,n){const o=we(null),{mode:r,getBlock:l}=Cr(),{isActive:s,activate:i}=xr(t.block.id),c=Ro((()=>({"sb-block":!0,"sb-block_active":s.value}))),{triggerSizeCalculation:a}=Or(o,Sr);hn((()=>t.block.data),a);const{register:u}=Ar();u(t.block),hn(t.block,(()=>{u(t.block)}));const d=n=>{t.onUpdate(e(e({},t.block),{data:e(e({},t.block.data),n)}))};return()=>{var s;const a=null==(s=l(t.block.name))?void 0:s[r.value];if(!a){const e=Nr[r.value];return Qn(e,{name:t.block.name,blockId:t.block.id},null)}return r.value===cr.Display?Qn(a,{data:t.block.data,blockId:t.block.id},null):Qn("div",{ref:o,class:c.value},[Qn("div",{class:"sb-block__edit-cover"},null),n.slots["context-toolbar"]?n.slots["context-toolbar"]():null,Qn(a,ro({data:t.block.data,blockId:t.block.id,onUpdate:d,onPrependBlock:t.onPrependBlock,onAppendBlock:t.onAppendBlock,onRemoveSelf:t.onRemoveSelf,onActivatePrevious:t.onActivatePrevious,onActivateNext:t.onActivateNext},e({onClick:e=>{e.stopPropagation(),i()}},n.attrs)),null)])}}});const Wr=Rn({name:"sb-main",model:yr,props:{customBlocks:{type:Array,default:()=>[]},block:{type:Object,required:!0},onUpdate:{type:Function,default:()=>{}},mode:{type:String,validator:e=>Object.values(cr).includes(e),default:cr.Edit}},setup(t){const n=we(null);Or(n,Er);const o=we(t.mode);lo(ur,o);const r=we(null);lo(kr,r);const l=we(null);lo(Fr,l),lo(Rr,(e=>{l.value=e})),lo(Pr,(()=>{l.value=null}));const s=he(e({},t.customBlocks.reduce(((t,n)=>e(e({},t),{[n.name]:n})),{})));return lo(wr,s),()=>Qn("div",{class:"sb-main",ref:n},[o.value===cr.Edit?Qn(Nn,null,[Qn(Ur,{block:t.block},null),Qn($r,null,null)]):null,Qn(Vr,{block:t.block,onUpdate:t.onUpdate},null)])}});const zr=Rn({name:"sb-modal",props:{open:{type:Boolean,default:!1},onClose:{type:Function,default:()=>{}}},setup(e,t){const n=Ro((()=>({"sb-modal":!0,"sb-modal_open":e.open})));return()=>{var o,r;return Qn("div",{class:n.value},[Qn("div",{class:"sb-modal__overlay",onClick:t=>{t.stopPropagation(),e.onClose()}},[Qn("div",{class:"sb-modal__content"},[null==(r=(o=t.slots).default)?void 0:r.call(o)])])])}}});const qr=Rn({name:"sb-block-picker",props:{onPickedBlock:{type:Function,default:()=>{}}},setup(e){const t=we(!1),{customBlocks:n}=Cr(),o=Ro((()=>Object.keys(n).map((e=>n[e]))));return()=>Qn("div",{class:"sb-block-picker"},[Qn(Tr,ro({class:"sb-block-picker__add-button"},{type:"button",onClick:e=>{t.value=!0,e.stopPropagation()}}),{default:()=>[eo("+")]}),Qn(zr,ro({open:t.value,onClose:()=>{t.value=!1}},{onClick:e=>e.stopPropagation()}),{default:()=>[...o.value.map((n=>Qn(Tr,{type:"button",onClick:()=>(n=>()=>{t.value=!1,e.onPickedBlock({name:n.name,id:""+ +new Date,data:n.getDefaultData()})})(n)},{default:()=>[n.name]})))]})])}});var Hr="object"==typeof global&&global&&global.Object===Object&&global,Kr="object"==typeof self&&self&&self.Object===Object&&self,Jr=Hr||Kr||Function("return this")(),Zr=Jr.Symbol,Gr=Object.prototype,Xr=Gr.hasOwnProperty,Qr=Gr.toString,Yr=Zr?Zr.toStringTag:void 0;var el=Object.prototype.toString;var tl=Zr?Zr.toStringTag:void 0;function nl(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":tl&&tl in Object(e)?function(e){var t=Xr.call(e,Yr),n=e[Yr];try{e[Yr]=void 0;var o=!0}catch(l){}var r=Qr.call(e);return o&&(t?e[Yr]=n:delete e[Yr]),r}(e):function(e){return el.call(e)}(e)}var ol=/\s/;var rl=/^\s+/;function ll(e){return e?e.slice(0,function(e){for(var t=e.length;t--&&ol.test(e.charAt(t)););return t}(e)+1).replace(rl,""):e}function sl(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}var il=/^[-+]0x[0-9a-f]+$/i,cl=/^0b[01]+$/i,al=/^0o[0-7]+$/i,ul=parseInt;function dl(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return null!=e&&"object"==typeof e}(e)&&"[object Symbol]"==nl(e)}(e))return NaN;if(sl(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=sl(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=ll(e);var n=cl.test(e);return n||al.test(e)?ul(e.slice(2),n?2:8):il.test(e)?NaN:+e}var pl=function(){return Jr.Date.now()},fl=Math.max,hl=Math.min;function vl(e,t,n){var o,r,l,s,i,c,a=0,u=!1,d=!1,p=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function f(t){var n=o,l=r;return o=r=void 0,a=t,s=e.apply(l,n)}function h(e){return a=e,i=setTimeout(m,t),u?f(e):s}function v(e){var n=e-c;return void 0===c||n>=t||n<0||d&&e-a>=l}function m(){var e=pl();if(v(e))return b(e);i=setTimeout(m,function(e){var n=t-(e-c);return d?hl(n,l-(e-a)):n}(e))}function b(e){return i=void 0,p&&o?f(e):(o=r=void 0,s)}function g(){var e=pl(),n=v(e);if(o=arguments,r=this,c=e,n){if(void 0===i)return h(c);if(d)return clearTimeout(i),i=setTimeout(m,t),f(c)}return void 0===i&&(i=setTimeout(m,t)),s}return t=dl(t)||0,sl(n)&&(u=!!n.leading,l=(d="maxWait"in n)?fl(dl(n.maxWait)||0,t):l,p="trailing"in n?!!n.trailing:p),g.cancel=function(){void 0!==i&&clearTimeout(i),a=0,o=c=r=i=void 0},g.flush=function(){return void 0===i?s:b(pl())},g}const ml=Rn({name:"sb-block-ordering",props:{orientation:{type:String,default:null},onRemove:{type:Function,default:()=>{}},onMoveBackward:{type:Function,default:()=>{}},onMoveForward:{type:Function,default:()=>{}}},setup(e){const t=fe({top:"",right:""}),n=Ro((()=>({"sb-block-ordering":!0,[`sb-block-ordering_${e.orientation}`]:!!e.orientation}))),{editorDimensions:o,blockDimensions:r}=jr(),l=vl((()=>{if(!o.value||!r.value)return;const e=o.value.width-r.value.left;t.top=`${r.value.top}px`,t.right=`${e}px`}));return hn(o,l),hn(r,l),hn((()=>e.orientation),l),()=>Qn("div",{class:n.value,style:t,onClick:e=>e.stopPropagation()},[Qn(Tr,{onClick:e.onMoveBackward},{default:()=>["vertical"===e.orientation?"↑":"←"]}),Qn(Tr,{onClick:e.onRemove},{default:()=>[eo("x")]}),Qn(Tr,{onClick:e.onMoveForward},{default:()=>["vertical"===e.orientation?"↓":"→"]})])}});const bl=Rn({name:"sb-block-placeholder",props:{onInsertBlock:{type:Function,default:()=>{}}},setup:e=>()=>Qn("div",{class:"sb-block-placeholder"},[Qn(qr,{onPickedBlock:t=>e.onInsertBlock(t)},null)])});const gl=Rn({name:"sb-toolbar",setup(e,t){const n=fe({bottom:"",left:"",maxWidth:""}),{editorDimensions:o,blockDimensions:r}=jr(),l=vl((()=>{if(!o.value||!r.value)return;const e=o.value.height-r.value.top;n.bottom=`${e}px`,n.left=`${r.value.left}px`,n.maxWidth=`${r.value.width}px`}));return hn(o,l),hn(r,l),()=>{var e,o;return Qn("div",{class:"sb-toolbar",style:n,onClick:e=>e.stopPropagation()},[null==(o=null==(e=t.slots)?void 0:e.default)?void 0:o.call(e)])}}});const yl=Rn({name:"sb-select",inheritAttrs:!1,setup:(e,t)=>()=>{var e,n;return Qn("div",{class:"sb-select"},[Qn("select",ro({class:"sb-select__input"},t.attrs),[null==(n=(e=t.slots).default)?void 0:n.call(e)])])}}),_l=()=>({orientation:"vertical",children:[]});var kl={name:"sb-layout",getDefaultData:_l,edit:Pn((()=>Dr((()=>__import__("./edit.585777ee.js")),["./assets/edit.585777ee.js","./assets/style.b876754e.css"]))),display:Pn((()=>Dr((()=>__import__("./display.8f520b74.js")),["./assets/display.8f520b74.js","./assets/style.b876754e.css"])))};var xl={name:"sb-heading",getDefaultData:()=>({}),edit:Pn((()=>Dr((()=>__import__("./edit.bd5075df.js")),void 0))),display:Pn((()=>Dr((()=>__import__("./edit.bd5075df.js")),void 0)))};const wl=()=>({value:"",align:"left"});var Cl={name:"sb-paragraph",getDefaultData:wl,edit:Pn((()=>Dr((()=>__import__("./edit.348d280f.js")),["./assets/edit.348d280f.js","./assets/style.3e24e605.css"]))),display:Pn((()=>Dr((()=>__import__("./display.fbd8b4d1.js")),["./assets/display.fbd8b4d1.js","./assets/style.3e24e605.css"])))};const Sl=()=>({src:"",alt:"",description:{id:gr(),name:"sb-paragraph",data:{value:"",align:"left"}}});var El={name:"sb-image",getDefaultData:Sl,edit:Pn((()=>Dr((()=>__import__("./edit.4ad603c7.js")),["./assets/edit.4ad603c7.js","./assets/style.d3f26b5f.css"]))),display:Pn((()=>Dr((()=>__import__("./display.b255f2dc.js")),["./assets/display.b255f2dc.js","./assets/style.d3f26b5f.css"])))};((...e)=>{const t=(ir||(ir=Un(sr))).createApp(...e),{mount:n}=t;return t.mount=e=>{const o=function(e){if(Io(e)){return document.querySelector(e)}return e}(e);if(!o)return;const r=t._component;$o(r)||r.render||r.template||(r.template=o.innerHTML),o.innerHTML="";const l=n(o);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),l},t})(Rn({name:"App",setup(){const e=we("edit"),t=fe({name:"none",id:"0",data:null});rn((async()=>{const e=await fetch("./initial-data.json"),n=await e.json();t.name=n.name,t.id=n.id,t.data=n.data}));const n=Ro((()=>{switch(e.value){case cr.Edit:return Qn(Wr,{block:t,onUpdate:e=>{t.data=e.data},customBlocks:[kl,xl,El,Cl],key:"edit",mode:cr.Edit},null);case cr.Display:return Qn(Wr,{block:t,customBlocks:[kl,xl,El,Cl],key:"display",mode:cr.Display},null);case"data":return Qn("pre",null,[Qn("code",null,[JSON.stringify(t,null,2)])])}}));return()=>Qn("div",{id:"app"},[Qn("select",{value:e.value,onChange:t=>{e.value=t.target.value}},[Qn("option",null,[eo("edit")]),Qn("option",null,[eo("display")]),Qn("option",null,[eo("data")])]),n.value])}})).mount("#app");export{Nn as F,gl as S,Qn as a,Tr as b,Ro as c,Rn as d,Vr as e,ro as f,_l as g,ml as h,bl as i,wl as j,we as k,yl as l,yr as m,eo as n,ln as o,Sl as p,_r as q,fe as r,xr as u,hn as w};
//# sourceMappingURL=index.03405139.js.map