🌱 🏗️ ⬆️ ✨add expense table 🎨 🔧
This commit is contained in:
2
node_modules/@vue/server-renderer/dist/server-renderer.cjs.js
generated
vendored
2
node_modules/@vue/server-renderer/dist/server-renderer.cjs.js
generated
vendored
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* @vue/server-renderer v3.5.13
|
||||
* @vue/server-renderer v3.5.14
|
||||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||||
* @license MIT
|
||||
**/
|
||||
|
||||
2
node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js
generated
vendored
2
node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js
generated
vendored
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* @vue/server-renderer v3.5.13
|
||||
* @vue/server-renderer v3.5.14
|
||||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||||
* @license MIT
|
||||
**/
|
||||
|
||||
325
node_modules/@vue/server-renderer/dist/server-renderer.esm-browser.js
generated
vendored
325
node_modules/@vue/server-renderer/dist/server-renderer.esm-browser.js
generated
vendored
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* @vue/server-renderer v3.5.13
|
||||
* @vue/server-renderer v3.5.14
|
||||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||||
* @license MIT
|
||||
**/
|
||||
@@ -354,6 +354,10 @@ class EffectScope {
|
||||
* @internal
|
||||
*/
|
||||
this._active = true;
|
||||
/**
|
||||
* @internal track `on` calls, allow `on` call multiple times
|
||||
*/
|
||||
this._on = 0;
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
@@ -424,14 +428,20 @@ class EffectScope {
|
||||
* @internal
|
||||
*/
|
||||
on() {
|
||||
activeEffectScope = this;
|
||||
if (++this._on === 1) {
|
||||
this.prevScope = activeEffectScope;
|
||||
activeEffectScope = this;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* This should only be called on non-detached scopes
|
||||
* @internal
|
||||
*/
|
||||
off() {
|
||||
activeEffectScope = this.parent;
|
||||
if (this._on > 0 && --this._on === 0) {
|
||||
activeEffectScope = this.prevScope;
|
||||
this.prevScope = void 0;
|
||||
}
|
||||
}
|
||||
stop(fromParent) {
|
||||
if (this._active) {
|
||||
@@ -501,7 +511,7 @@ class ReactiveEffect {
|
||||
}
|
||||
resume() {
|
||||
if (this.flags & 64) {
|
||||
this.flags &= ~64;
|
||||
this.flags &= -65;
|
||||
if (pausedQueueEffects.has(this)) {
|
||||
pausedQueueEffects.delete(this);
|
||||
this.trigger();
|
||||
@@ -541,7 +551,7 @@ class ReactiveEffect {
|
||||
cleanupDeps(this);
|
||||
activeSub = prevEffect;
|
||||
shouldTrack = prevShouldTrack;
|
||||
this.flags &= ~2;
|
||||
this.flags &= -3;
|
||||
}
|
||||
}
|
||||
stop() {
|
||||
@@ -552,7 +562,7 @@ class ReactiveEffect {
|
||||
this.deps = this.depsTail = void 0;
|
||||
cleanupEffect(this);
|
||||
this.onStop && this.onStop();
|
||||
this.flags &= ~1;
|
||||
this.flags &= -2;
|
||||
}
|
||||
}
|
||||
trigger() {
|
||||
@@ -602,7 +612,7 @@ function endBatch() {
|
||||
while (e) {
|
||||
const next = e.next;
|
||||
e.next = void 0;
|
||||
e.flags &= ~8;
|
||||
e.flags &= -9;
|
||||
e = next;
|
||||
}
|
||||
}
|
||||
@@ -613,7 +623,7 @@ function endBatch() {
|
||||
while (e) {
|
||||
const next = e.next;
|
||||
e.next = void 0;
|
||||
e.flags &= ~8;
|
||||
e.flags &= -9;
|
||||
if (e.flags & 1) {
|
||||
try {
|
||||
;
|
||||
@@ -669,17 +679,16 @@ function refreshComputed(computed) {
|
||||
if (computed.flags & 4 && !(computed.flags & 16)) {
|
||||
return;
|
||||
}
|
||||
computed.flags &= ~16;
|
||||
computed.flags &= -17;
|
||||
if (computed.globalVersion === globalVersion) {
|
||||
return;
|
||||
}
|
||||
computed.globalVersion = globalVersion;
|
||||
const dep = computed.dep;
|
||||
computed.flags |= 2;
|
||||
if (dep.version > 0 && !computed.isSSR && computed.deps && !isDirty(computed)) {
|
||||
computed.flags &= ~2;
|
||||
if (!computed.isSSR && computed.flags & 128 && (!computed.deps && !computed._dirty || !isDirty(computed))) {
|
||||
return;
|
||||
}
|
||||
computed.flags |= 2;
|
||||
const dep = computed.dep;
|
||||
const prevSub = activeSub;
|
||||
const prevShouldTrack = shouldTrack;
|
||||
activeSub = computed;
|
||||
@@ -688,6 +697,7 @@ function refreshComputed(computed) {
|
||||
prepareDeps(computed);
|
||||
const value = computed.fn(computed._value);
|
||||
if (dep.version === 0 || hasChanged(value, computed._value)) {
|
||||
computed.flags |= 128;
|
||||
computed._value = value;
|
||||
dep.version++;
|
||||
}
|
||||
@@ -698,7 +708,7 @@ function refreshComputed(computed) {
|
||||
activeSub = prevSub;
|
||||
shouldTrack = prevShouldTrack;
|
||||
cleanupDeps(computed);
|
||||
computed.flags &= ~2;
|
||||
computed.flags &= -3;
|
||||
}
|
||||
}
|
||||
function removeSub(link, soft = false) {
|
||||
@@ -717,7 +727,7 @@ function removeSub(link, soft = false) {
|
||||
if (dep.subs === link) {
|
||||
dep.subs = prevSub;
|
||||
if (!prevSub && dep.computed) {
|
||||
dep.computed.flags &= ~4;
|
||||
dep.computed.flags &= -5;
|
||||
for (let l = dep.computed.deps; l; l = l.nextDep) {
|
||||
removeSub(l, true);
|
||||
}
|
||||
@@ -1625,14 +1635,14 @@ function createReactiveObject(target, isReadonly2, baseHandlers, collectionHandl
|
||||
if (target["__v_raw"] && !(isReadonly2 && target["__v_isReactive"])) {
|
||||
return target;
|
||||
}
|
||||
const existingProxy = proxyMap.get(target);
|
||||
if (existingProxy) {
|
||||
return existingProxy;
|
||||
}
|
||||
const targetType = getTargetType(target);
|
||||
if (targetType === 0 /* INVALID */) {
|
||||
return target;
|
||||
}
|
||||
const existingProxy = proxyMap.get(target);
|
||||
if (existingProxy) {
|
||||
return existingProxy;
|
||||
}
|
||||
const proxy = new Proxy(
|
||||
target,
|
||||
targetType === 2 /* COLLECTION */ ? collectionHandlers : baseHandlers
|
||||
@@ -2279,11 +2289,11 @@ function flushPreFlushCbs(instance, seen, i = flushIndex + 1) {
|
||||
queue.splice(i, 1);
|
||||
i--;
|
||||
if (cb.flags & 4) {
|
||||
cb.flags &= ~1;
|
||||
cb.flags &= -2;
|
||||
}
|
||||
cb();
|
||||
if (!(cb.flags & 4)) {
|
||||
cb.flags &= ~1;
|
||||
cb.flags &= -2;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2308,10 +2318,10 @@ function flushPostFlushCbs(seen) {
|
||||
continue;
|
||||
}
|
||||
if (cb.flags & 4) {
|
||||
cb.flags &= ~1;
|
||||
cb.flags &= -2;
|
||||
}
|
||||
if (!(cb.flags & 8)) cb();
|
||||
cb.flags &= ~1;
|
||||
cb.flags &= -2;
|
||||
}
|
||||
activePostFlushCbs = null;
|
||||
postFlushIndex = 0;
|
||||
@@ -2347,7 +2357,7 @@ function flushJobs(seen) {
|
||||
for (; flushIndex < queue.length; flushIndex++) {
|
||||
const job = queue[flushIndex];
|
||||
if (job) {
|
||||
job.flags &= ~1;
|
||||
job.flags &= -2;
|
||||
}
|
||||
}
|
||||
flushIndex = -1;
|
||||
@@ -3658,16 +3668,12 @@ function createAppAPI(render, hydrate) {
|
||||
}
|
||||
{
|
||||
context.reload = () => {
|
||||
render(
|
||||
cloneVNode(vnode),
|
||||
rootContainer,
|
||||
namespace
|
||||
);
|
||||
const cloned = cloneVNode(vnode);
|
||||
cloned.el = null;
|
||||
render(cloned, rootContainer, namespace);
|
||||
};
|
||||
}
|
||||
if (isHydrate && hydrate) {
|
||||
hydrate(vnode, rootContainer);
|
||||
} else {
|
||||
{
|
||||
render(vnode, rootContainer, namespace);
|
||||
}
|
||||
isMounted = true;
|
||||
@@ -4182,7 +4188,7 @@ const normalizeSlot = (key, rawSlot, ctx) => {
|
||||
return rawSlot;
|
||||
}
|
||||
const normalized = withCtx((...args) => {
|
||||
if (currentInstance && (!ctx || ctx.root === currentInstance.root)) {
|
||||
if (currentInstance && !(ctx === null && currentRenderingInstance) && !(ctx && ctx.root !== currentInstance.root)) {
|
||||
warn$1(
|
||||
`Slot "${key}" invoked outside of the render function: this will not track dependencies used in the slot. Invoke the slot function inside the render function instead.`
|
||||
);
|
||||
@@ -4221,7 +4227,7 @@ const normalizeVNodeSlots = (instance, children) => {
|
||||
};
|
||||
const assignSlots = (slots, children, optimized) => {
|
||||
for (const key in children) {
|
||||
if (optimized || key !== "_") {
|
||||
if (optimized || !isInternalKey(key)) {
|
||||
slots[key] = children[key];
|
||||
}
|
||||
}
|
||||
@@ -4904,8 +4910,8 @@ function baseCreateRenderer(options, createHydrationFns) {
|
||||
endMeasure(instance, `init`);
|
||||
}
|
||||
}
|
||||
if (isHmrUpdating) initialVNode.el = null;
|
||||
if (instance.asyncDep) {
|
||||
if (isHmrUpdating) initialVNode.el = null;
|
||||
parentSuspense && parentSuspense.registerDep(instance, setupRenderEffect, optimized);
|
||||
if (!initialVNode.el) {
|
||||
const placeholder = instance.subTree = createVNode(Comment);
|
||||
@@ -4963,39 +4969,7 @@ function baseCreateRenderer(options, createHydrationFns) {
|
||||
invokeVNodeHook(vnodeHook, parent, initialVNode);
|
||||
}
|
||||
toggleRecurse(instance, true);
|
||||
if (el && hydrateNode) {
|
||||
const hydrateSubTree = () => {
|
||||
{
|
||||
startMeasure(instance, `render`);
|
||||
}
|
||||
instance.subTree = renderComponentRoot$1(instance);
|
||||
{
|
||||
endMeasure(instance, `render`);
|
||||
}
|
||||
{
|
||||
startMeasure(instance, `hydrate`);
|
||||
}
|
||||
hydrateNode(
|
||||
el,
|
||||
instance.subTree,
|
||||
instance,
|
||||
parentSuspense,
|
||||
null
|
||||
);
|
||||
{
|
||||
endMeasure(instance, `hydrate`);
|
||||
}
|
||||
};
|
||||
if (isAsyncWrapperVNode && type.__asyncHydrate) {
|
||||
type.__asyncHydrate(
|
||||
el,
|
||||
instance,
|
||||
hydrateSubTree
|
||||
);
|
||||
} else {
|
||||
hydrateSubTree();
|
||||
}
|
||||
} else {
|
||||
{
|
||||
if (root.ce) {
|
||||
root.ce._injectChildStyle(type);
|
||||
}
|
||||
@@ -5467,7 +5441,13 @@ function baseCreateRenderer(options, createHydrationFns) {
|
||||
queuePostRenderEffect(() => transition.enter(el), parentSuspense);
|
||||
} else {
|
||||
const { leave, delayLeave, afterLeave } = transition;
|
||||
const remove2 = () => hostInsert(el, container, anchor);
|
||||
const remove2 = () => {
|
||||
if (vnode.ctx.isUnmounted) {
|
||||
hostRemove(el);
|
||||
} else {
|
||||
hostInsert(el, container, anchor);
|
||||
}
|
||||
};
|
||||
const performLeave = () => {
|
||||
leave(el, () => {
|
||||
remove2();
|
||||
@@ -5500,7 +5480,9 @@ function baseCreateRenderer(options, createHydrationFns) {
|
||||
optimized = false;
|
||||
}
|
||||
if (ref != null) {
|
||||
pauseTracking();
|
||||
setRef(ref, null, parentSuspense, vnode, true);
|
||||
resetTracking();
|
||||
}
|
||||
if (cacheIndex != null) {
|
||||
parentComponent.renderCache[cacheIndex] = void 0;
|
||||
@@ -5612,12 +5594,27 @@ function baseCreateRenderer(options, createHydrationFns) {
|
||||
if (instance.type.__hmrId) {
|
||||
unregisterHMR(instance);
|
||||
}
|
||||
const { bum, scope, job, subTree, um, m, a } = instance;
|
||||
const {
|
||||
bum,
|
||||
scope,
|
||||
job,
|
||||
subTree,
|
||||
um,
|
||||
m,
|
||||
a,
|
||||
parent,
|
||||
slots: { __: slotCacheKeys }
|
||||
} = instance;
|
||||
invalidateMount(m);
|
||||
invalidateMount(a);
|
||||
if (bum) {
|
||||
invokeArrayFns(bum);
|
||||
}
|
||||
if (parent && isArray(slotCacheKeys)) {
|
||||
slotCacheKeys.forEach((v) => {
|
||||
parent.renderCache[v] = void 0;
|
||||
});
|
||||
}
|
||||
scope.stop();
|
||||
if (job) {
|
||||
job.flags |= 8;
|
||||
@@ -5693,11 +5690,10 @@ function baseCreateRenderer(options, createHydrationFns) {
|
||||
o: options
|
||||
};
|
||||
let hydrate;
|
||||
let hydrateNode;
|
||||
return {
|
||||
render,
|
||||
hydrate,
|
||||
createApp: createAppAPI(render, hydrate)
|
||||
createApp: createAppAPI(render)
|
||||
};
|
||||
}
|
||||
function resolveChildrenNamespace({ type, props }, currentNamespace) {
|
||||
@@ -5708,8 +5704,8 @@ function toggleRecurse({ effect, job }, allowed) {
|
||||
effect.flags |= 32;
|
||||
job.flags |= 4;
|
||||
} else {
|
||||
effect.flags &= ~32;
|
||||
job.flags &= ~4;
|
||||
effect.flags &= -33;
|
||||
job.flags &= -5;
|
||||
}
|
||||
}
|
||||
function needTransition(parentSuspense, transition) {
|
||||
@@ -5736,6 +5732,9 @@ function traverseStaticChildren(n1, n2, shallow = false) {
|
||||
if (c2.type === Comment && !c2.el) {
|
||||
c2.el = c1.el;
|
||||
}
|
||||
{
|
||||
c2.el && (c2.el.__vnode = c2);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -6379,8 +6378,8 @@ function isSameVNodeType(n1, n2) {
|
||||
if (n2.shapeFlag & 6 && n1.component) {
|
||||
const dirtyInstances = hmrDirtyComponents.get(n2.type);
|
||||
if (dirtyInstances && dirtyInstances.has(n1.component)) {
|
||||
n1.shapeFlag &= ~256;
|
||||
n2.shapeFlag &= ~512;
|
||||
n1.shapeFlag &= -257;
|
||||
n2.shapeFlag &= -513;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -6829,7 +6828,7 @@ function setupComponent$1(instance, isSSR = false, optimized = false) {
|
||||
const { props, children } = instance.vnode;
|
||||
const isStateful = isStatefulComponent(instance);
|
||||
initProps(instance, props, isStateful, isSSR);
|
||||
initSlots(instance, children, optimized);
|
||||
initSlots(instance, children, optimized || isSSR);
|
||||
const setupResult = isStateful ? setupStatefulComponent(instance, isSSR) : void 0;
|
||||
isSSR && setInSSRSetupState(false);
|
||||
return setupResult;
|
||||
@@ -6935,35 +6934,10 @@ function handleSetupResult(instance, setupResult, isSSR) {
|
||||
}
|
||||
finishComponentSetup(instance, isSSR);
|
||||
}
|
||||
let compile;
|
||||
const isRuntimeOnly = () => !compile;
|
||||
const isRuntimeOnly = () => true;
|
||||
function finishComponentSetup(instance, isSSR, skipOptions) {
|
||||
const Component = instance.type;
|
||||
if (!instance.render) {
|
||||
if (!isSSR && compile && !Component.render) {
|
||||
const template = Component.template || resolveMergedOptions(instance).template;
|
||||
if (template) {
|
||||
{
|
||||
startMeasure(instance, `compile`);
|
||||
}
|
||||
const { isCustomElement, compilerOptions } = instance.appContext.config;
|
||||
const { delimiters, compilerOptions: componentCompilerOptions } = Component;
|
||||
const finalCompilerOptions = extend(
|
||||
extend(
|
||||
{
|
||||
isCustomElement,
|
||||
delimiters
|
||||
},
|
||||
compilerOptions
|
||||
),
|
||||
componentCompilerOptions
|
||||
);
|
||||
Component.render = compile(template, finalCompilerOptions);
|
||||
{
|
||||
endMeasure(instance, `compile`);
|
||||
}
|
||||
}
|
||||
}
|
||||
instance.render = Component.render || NOOP;
|
||||
}
|
||||
{
|
||||
@@ -7110,7 +7084,7 @@ const computed = (getterOrOptions, debugOptions) => {
|
||||
return c;
|
||||
};
|
||||
|
||||
const version = "3.5.13";
|
||||
const version = "3.5.14";
|
||||
const warn = warn$1 ;
|
||||
const _ssrUtils = {
|
||||
createComponentInstance: createComponentInstance$1,
|
||||
@@ -7526,7 +7500,7 @@ function shouldSetAsProp(el, key, value, isSVG) {
|
||||
}
|
||||
return false;
|
||||
}
|
||||
if (key === "spellcheck" || key === "draggable" || key === "translate") {
|
||||
if (key === "spellcheck" || key === "draggable" || key === "translate" || key === "autocorrect") {
|
||||
return false;
|
||||
}
|
||||
if (key === "form") {
|
||||
@@ -7550,147 +7524,12 @@ function shouldSetAsProp(el, key, value, isSVG) {
|
||||
return key in el;
|
||||
}
|
||||
|
||||
const getModelAssigner = (vnode) => {
|
||||
const fn = vnode.props["onUpdate:modelValue"] || false;
|
||||
return isArray(fn) ? (value) => invokeArrayFns(fn, value) : fn;
|
||||
};
|
||||
function onCompositionStart(e) {
|
||||
e.target.composing = true;
|
||||
}
|
||||
function onCompositionEnd(e) {
|
||||
const target = e.target;
|
||||
if (target.composing) {
|
||||
target.composing = false;
|
||||
target.dispatchEvent(new Event("input"));
|
||||
}
|
||||
}
|
||||
const assignKey = Symbol("_assign");
|
||||
const vModelText = {
|
||||
created(el, { modifiers: { lazy, trim, number } }, vnode) {
|
||||
el[assignKey] = getModelAssigner(vnode);
|
||||
const castToNumber = number || vnode.props && vnode.props.type === "number";
|
||||
addEventListener(el, lazy ? "change" : "input", (e) => {
|
||||
if (e.target.composing) return;
|
||||
let domValue = el.value;
|
||||
if (trim) {
|
||||
domValue = domValue.trim();
|
||||
}
|
||||
if (castToNumber) {
|
||||
domValue = looseToNumber(domValue);
|
||||
}
|
||||
el[assignKey](domValue);
|
||||
});
|
||||
if (trim) {
|
||||
addEventListener(el, "change", () => {
|
||||
el.value = el.value.trim();
|
||||
});
|
||||
}
|
||||
if (!lazy) {
|
||||
addEventListener(el, "compositionstart", onCompositionStart);
|
||||
addEventListener(el, "compositionend", onCompositionEnd);
|
||||
addEventListener(el, "change", onCompositionEnd);
|
||||
}
|
||||
},
|
||||
// set value on mounted so it's after min/max for type="range"
|
||||
mounted(el, { value }) {
|
||||
el.value = value == null ? "" : value;
|
||||
},
|
||||
beforeUpdate(el, { value, oldValue, modifiers: { lazy, trim, number } }, vnode) {
|
||||
el[assignKey] = getModelAssigner(vnode);
|
||||
if (el.composing) return;
|
||||
const elValue = (number || el.type === "number") && !/^0\d/.test(el.value) ? looseToNumber(el.value) : el.value;
|
||||
const newValue = value == null ? "" : value;
|
||||
if (elValue === newValue) {
|
||||
return;
|
||||
}
|
||||
if (document.activeElement === el && el.type !== "range") {
|
||||
if (lazy && value === oldValue) {
|
||||
return;
|
||||
}
|
||||
if (trim && el.value.trim() === newValue) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
el.value = newValue;
|
||||
}
|
||||
};
|
||||
};
|
||||
const vModelCheckbox = {
|
||||
// #4096 array checkboxes need to be deep traversed
|
||||
deep: true,
|
||||
created(el, _, vnode) {
|
||||
el[assignKey] = getModelAssigner(vnode);
|
||||
addEventListener(el, "change", () => {
|
||||
const modelValue = el._modelValue;
|
||||
const elementValue = getValue(el);
|
||||
const checked = el.checked;
|
||||
const assign = el[assignKey];
|
||||
if (isArray(modelValue)) {
|
||||
const index = looseIndexOf(modelValue, elementValue);
|
||||
const found = index !== -1;
|
||||
if (checked && !found) {
|
||||
assign(modelValue.concat(elementValue));
|
||||
} else if (!checked && found) {
|
||||
const filtered = [...modelValue];
|
||||
filtered.splice(index, 1);
|
||||
assign(filtered);
|
||||
}
|
||||
} else if (isSet(modelValue)) {
|
||||
const cloned = new Set(modelValue);
|
||||
if (checked) {
|
||||
cloned.add(elementValue);
|
||||
} else {
|
||||
cloned.delete(elementValue);
|
||||
}
|
||||
assign(cloned);
|
||||
} else {
|
||||
assign(getCheckboxValue(el, checked));
|
||||
}
|
||||
});
|
||||
},
|
||||
// set initial checked on mount to wait for true-value/false-value
|
||||
mounted: setChecked,
|
||||
beforeUpdate(el, binding, vnode) {
|
||||
el[assignKey] = getModelAssigner(vnode);
|
||||
setChecked(el, binding, vnode);
|
||||
}
|
||||
};
|
||||
function setChecked(el, { value, oldValue }, vnode) {
|
||||
el._modelValue = value;
|
||||
let checked;
|
||||
if (isArray(value)) {
|
||||
checked = looseIndexOf(value, vnode.props.value) > -1;
|
||||
} else if (isSet(value)) {
|
||||
checked = value.has(vnode.props.value);
|
||||
} else {
|
||||
if (value === oldValue) return;
|
||||
checked = looseEqual(value, getCheckboxValue(el, true));
|
||||
}
|
||||
if (el.checked !== checked) {
|
||||
el.checked = checked;
|
||||
}
|
||||
}
|
||||
};
|
||||
const vModelRadio = {
|
||||
created(el, { value }, vnode) {
|
||||
el.checked = looseEqual(value, vnode.props.value);
|
||||
el[assignKey] = getModelAssigner(vnode);
|
||||
addEventListener(el, "change", () => {
|
||||
el[assignKey](getValue(el));
|
||||
});
|
||||
},
|
||||
beforeUpdate(el, { value, oldValue }, vnode) {
|
||||
el[assignKey] = getModelAssigner(vnode);
|
||||
if (value !== oldValue) {
|
||||
el.checked = looseEqual(value, vnode.props.value);
|
||||
}
|
||||
}
|
||||
};
|
||||
function getValue(el) {
|
||||
return "_value" in el ? el._value : el.value;
|
||||
}
|
||||
function getCheckboxValue(el, checked) {
|
||||
const key = checked ? "_trueValue" : "_falseValue";
|
||||
return key in el ? el[key] : checked;
|
||||
}
|
||||
};
|
||||
function initVModelForSSR() {
|
||||
vModelText.getSSRProps = ({ value }) => ({ value });
|
||||
vModelRadio.getSSRProps = ({ value }, vnode) => {
|
||||
|
||||
4
node_modules/@vue/server-renderer/dist/server-renderer.esm-browser.prod.js
generated
vendored
4
node_modules/@vue/server-renderer/dist/server-renderer.esm-browser.prod.js
generated
vendored
File diff suppressed because one or more lines are too long
166
node_modules/@vue/server-renderer/dist/server-renderer.esm-bundler.js
generated
vendored
166
node_modules/@vue/server-renderer/dist/server-renderer.esm-bundler.js
generated
vendored
@@ -1,10 +1,10 @@
|
||||
/**
|
||||
* @vue/server-renderer v3.5.13
|
||||
* @vue/server-renderer v3.5.14
|
||||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||||
* @license MIT
|
||||
**/
|
||||
import { createVNode, ssrUtils, ssrContextKey, warn as warn$2, Fragment, Static, Comment, Text, mergeProps, createApp, initDirectivesForSSR } from 'vue';
|
||||
import { isOn, isRenderableAttrValue, isSVGTag, propsToAttrMap, isBooleanAttr, includeBooleanAttr, isSSRSafeAttrName, escapeHtml, normalizeClass, isString, normalizeStyle, stringifyStyle, makeMap, isArray, toDisplayString, extend, isFunction, EMPTY_OBJ, getGlobalThis, NOOP, isObject, looseEqual, looseIndexOf, isPromise, escapeHtmlComment, isVoidTag } from '@vue/shared';
|
||||
import { makeMap, isOn, isRenderableAttrValue, isSVGTag, propsToAttrMap, isBooleanAttr, includeBooleanAttr, isSSRSafeAttrName, escapeHtml, normalizeClass, isString, normalizeStyle, stringifyStyle, isArray, toDisplayString, isFunction, EMPTY_OBJ, getGlobalThis, NOOP, isObject, looseEqual, looseIndexOf, escapeHtmlComment, isPromise, isVoidTag } from '@vue/shared';
|
||||
export { includeBooleanAttr as ssrIncludeBooleanAttr } from '@vue/shared';
|
||||
|
||||
const shouldIgnoreProp = /* @__PURE__ */ makeMap(
|
||||
@@ -177,144 +177,6 @@ function ssrInterpolate(value) {
|
||||
return escapeHtml(toDisplayString(value));
|
||||
}
|
||||
|
||||
let activeSub;
|
||||
let batchDepth = 0;
|
||||
let batchedSub;
|
||||
function startBatch() {
|
||||
batchDepth++;
|
||||
}
|
||||
function endBatch() {
|
||||
if (--batchDepth > 0) {
|
||||
return;
|
||||
}
|
||||
let error;
|
||||
while (batchedSub) {
|
||||
let e = batchedSub;
|
||||
batchedSub = void 0;
|
||||
while (e) {
|
||||
const next = e.next;
|
||||
e.next = void 0;
|
||||
e.flags &= ~8;
|
||||
if (e.flags & 1) {
|
||||
try {
|
||||
;
|
||||
e.trigger();
|
||||
} catch (err) {
|
||||
if (!error) error = err;
|
||||
}
|
||||
}
|
||||
e = next;
|
||||
}
|
||||
}
|
||||
if (error) throw error;
|
||||
}
|
||||
let shouldTrack = true;
|
||||
const trackStack = [];
|
||||
function pauseTracking() {
|
||||
trackStack.push(shouldTrack);
|
||||
shouldTrack = false;
|
||||
}
|
||||
function resetTracking() {
|
||||
const last = trackStack.pop();
|
||||
shouldTrack = last === void 0 ? true : last;
|
||||
}
|
||||
|
||||
class Dep {
|
||||
constructor(computed) {
|
||||
this.computed = computed;
|
||||
this.version = 0;
|
||||
/**
|
||||
* Link between this dep and the current active effect
|
||||
*/
|
||||
this.activeLink = void 0;
|
||||
/**
|
||||
* Doubly linked list representing the subscribing effects (tail)
|
||||
*/
|
||||
this.subs = void 0;
|
||||
/**
|
||||
* For object property deps cleanup
|
||||
*/
|
||||
this.map = void 0;
|
||||
this.key = void 0;
|
||||
/**
|
||||
* Subscriber counter
|
||||
*/
|
||||
this.sc = 0;
|
||||
if (!!(process.env.NODE_ENV !== "production")) {
|
||||
this.subsHead = void 0;
|
||||
}
|
||||
}
|
||||
track(debugInfo) {
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
trigger(debugInfo) {
|
||||
this.version++;
|
||||
this.notify(debugInfo);
|
||||
}
|
||||
notify(debugInfo) {
|
||||
startBatch();
|
||||
try {
|
||||
if (!!(process.env.NODE_ENV !== "production")) {
|
||||
for (let head = this.subsHead; head; head = head.nextSub) {
|
||||
if (head.sub.onTrigger && !(head.sub.flags & 8)) {
|
||||
head.sub.onTrigger(
|
||||
extend(
|
||||
{
|
||||
effect: head.sub
|
||||
},
|
||||
debugInfo
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
for (let link = this.subs; link; link = link.prevSub) {
|
||||
if (link.sub.notify()) {
|
||||
;
|
||||
link.sub.dep.notify();
|
||||
}
|
||||
}
|
||||
} finally {
|
||||
endBatch();
|
||||
}
|
||||
}
|
||||
}
|
||||
const targetMap = /* @__PURE__ */ new WeakMap();
|
||||
Symbol(
|
||||
!!(process.env.NODE_ENV !== "production") ? "Object iterate" : ""
|
||||
);
|
||||
Symbol(
|
||||
!!(process.env.NODE_ENV !== "production") ? "Map keys iterate" : ""
|
||||
);
|
||||
Symbol(
|
||||
!!(process.env.NODE_ENV !== "production") ? "Array iterate" : ""
|
||||
);
|
||||
function track(target, type, key) {
|
||||
if (shouldTrack && activeSub) {
|
||||
let depsMap = targetMap.get(target);
|
||||
if (!depsMap) {
|
||||
targetMap.set(target, depsMap = /* @__PURE__ */ new Map());
|
||||
}
|
||||
let dep = depsMap.get(key);
|
||||
if (!dep) {
|
||||
depsMap.set(key, dep = new Dep());
|
||||
dep.map = depsMap;
|
||||
dep.key = key;
|
||||
}
|
||||
if (!!(process.env.NODE_ENV !== "production")) {
|
||||
dep.track({
|
||||
target,
|
||||
type,
|
||||
key
|
||||
});
|
||||
} else {
|
||||
dep.track();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function isProxy(value) {
|
||||
return value ? !!value["__v_raw"] : false;
|
||||
}
|
||||
@@ -338,7 +200,6 @@ let isWarning = false;
|
||||
function warn$1(msg, ...args) {
|
||||
if (isWarning) return;
|
||||
isWarning = true;
|
||||
pauseTracking();
|
||||
const instance = stack.length ? stack[stack.length - 1].component : null;
|
||||
const appWarnHandler = instance && instance.appContext.config.warnHandler;
|
||||
const trace = getComponentTrace();
|
||||
@@ -369,7 +230,6 @@ function warn$1(msg, ...args) {
|
||||
}
|
||||
console.warn(...warnArgs);
|
||||
}
|
||||
resetTracking();
|
||||
isWarning = false;
|
||||
}
|
||||
function getComponentTrace() {
|
||||
@@ -499,13 +359,11 @@ function handleError(err, instance, type, throwInDev = true) {
|
||||
cur = cur.parent;
|
||||
}
|
||||
if (errorHandler) {
|
||||
pauseTracking();
|
||||
callWithErrorHandling(errorHandler, null, 10, [
|
||||
err,
|
||||
exposedInstance,
|
||||
errorInfo
|
||||
]);
|
||||
resetTracking();
|
||||
return;
|
||||
}
|
||||
}
|
||||
@@ -587,24 +445,8 @@ function setDevtoolsHook(hook, target) {
|
||||
);
|
||||
}
|
||||
!!(process.env.NODE_ENV !== "production") ? {
|
||||
get(target, key) {
|
||||
track(target, "get", "");
|
||||
return target[key];
|
||||
},
|
||||
set() {
|
||||
warn$1(`setupContext.attrs is readonly.`);
|
||||
return false;
|
||||
},
|
||||
deleteProperty() {
|
||||
warn$1(`setupContext.attrs is readonly.`);
|
||||
return false;
|
||||
}
|
||||
} : {
|
||||
get(target, key) {
|
||||
track(target, "get", "");
|
||||
return target[key];
|
||||
}
|
||||
};
|
||||
} : {
|
||||
};
|
||||
const classifyRE = /(?:^|[-_])(\w)/g;
|
||||
const classify = (str) => str.replace(classifyRE, (c) => c.toUpperCase()).replace(/[-_]/g, "");
|
||||
function getComponentName(Component, includeInferred = true) {
|
||||
|
||||
Reference in New Issue
Block a user