创建新分支hr-11-22-add_jhrcw_tables_analyse

This commit is contained in:
2025-11-22 20:39:14 +08:00
parent 9dd21b13cf
commit 96ad4c6b95
13 changed files with 198 additions and 124 deletions

View File

@@ -1,12 +1,12 @@
import {
useMediaQuery
} from "./chunk-AAVY4YN3.js";
} from "./chunk-SMHOW2GZ.js";
import {
computed,
ref,
shallowRef,
watch
} from "./chunk-JD3CXNQ6.js";
} from "./chunk-SFNBNC2X.js";
// node_modules/vitepress/dist/client/theme-default/index.js
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/fonts.css";

View File

@@ -1,40 +1,40 @@
{
"hash": "dffef0b3",
"hash": "f01e8699",
"configHash": "180cc241",
"lockfileHash": "e3b0c442",
"browserHash": "c62f7438",
"lockfileHash": "d0a71e3e",
"browserHash": "c5767560",
"optimized": {
"vue": {
"src": "../../../../node_modules/vue/dist/vue.runtime.esm-bundler.js",
"file": "vue.js",
"fileHash": "9cd63005",
"fileHash": "ffd8baa8",
"needsInterop": false
},
"vitepress > @vue/devtools-api": {
"src": "../../../../node_modules/@vue/devtools-api/dist/index.js",
"file": "vitepress___@vue_devtools-api.js",
"fileHash": "13ad4323",
"fileHash": "c91fbfa8",
"needsInterop": false
},
"vitepress > @vueuse/core": {
"src": "../../../../node_modules/vitepress/node_modules/@vueuse/core/index.mjs",
"file": "vitepress___@vueuse_core.js",
"fileHash": "98c473c4",
"fileHash": "b91f8785",
"needsInterop": false
},
"@theme/index": {
"src": "../../../../node_modules/vitepress/dist/client/theme-default/index.js",
"file": "@theme_index.js",
"fileHash": "a5558c6e",
"fileHash": "826cf1cc",
"needsInterop": false
}
},
"chunks": {
"chunk-AAVY4YN3": {
"file": "chunk-AAVY4YN3.js"
"chunk-SMHOW2GZ": {
"file": "chunk-SMHOW2GZ.js"
},
"chunk-JD3CXNQ6": {
"file": "chunk-JD3CXNQ6.js"
"chunk-SFNBNC2X": {
"file": "chunk-SFNBNC2X.js"
}
}
}

File diff suppressed because one or more lines are too long

View File

@@ -1092,7 +1092,7 @@ function iterator(self2, method, wrapValue) {
iter._next = iter.next;
iter.next = () => {
const result = iter._next();
if (result.value) {
if (!result.done) {
result.value = wrapValue(result.value);
}
return result;
@@ -1218,7 +1218,8 @@ var BaseReactiveHandler = class {
return res;
}
if (isRef2(res)) {
return targetIsArray && isIntegerKey(key) ? res : res.value;
const value = targetIsArray && isIntegerKey(key) ? res : res.value;
return isReadonly2 && isObject(value) ? readonly(value) : value;
}
if (isObject(res)) {
return isReadonly2 ? readonly(res) : reactive(res);
@@ -2544,15 +2545,12 @@ function checkRecursiveUpdates(seen, fn) {
var isHmrUpdating = false;
var hmrDirtyComponents = /* @__PURE__ */ new Map();
if (true) {
const g = getGlobalThis();
if (!g.__VUE_HMR_RUNTIME__) {
g.__VUE_HMR_RUNTIME__ = {
getGlobalThis().__VUE_HMR_RUNTIME__ = {
createRecord: tryWrap(createRecord),
rerender: tryWrap(rerender),
reload: tryWrap(reload)
};
}
}
var map = /* @__PURE__ */ new Map();
function registerHMR(instance) {
const id = instance.type.__hmrId;
@@ -2926,9 +2924,6 @@ var TeleportImpl = {
insert(mainAnchor, container, anchor);
const mount = (container2, anchor2) => {
if (shapeFlag & 16) {
if (parentComponent && parentComponent.isCE) {
parentComponent.ce._teleportTarget = container2;
}
mountChildren(
children,
container2,
@@ -2950,6 +2945,9 @@ var TeleportImpl = {
} else if (namespace !== "mathml" && isTargetMathML(target)) {
namespace = "mathml";
}
if (parentComponent && parentComponent.isCE) {
(parentComponent.ce._teleportTargets || (parentComponent.ce._teleportTargets = /* @__PURE__ */ new Set())).add(target);
}
if (!disabled) {
mount(target, targetAnchor);
updateCssVars(n2, false);
@@ -4054,7 +4052,9 @@ Server rendered element contains more child nodes than client vdom.`
if (clientText[0] === "\n" && (el.tagName === "PRE" || el.tagName === "TEXTAREA")) {
clientText = clientText.slice(1);
}
if (el.textContent !== clientText) {
const { textContent } = el;
if (textContent !== clientText && // innerHTML normalize \r\n or \r into a single \n in the DOM
textContent !== clientText.replace(/\r\n|\r/g, "\n")) {
if (!isMismatchAllowed(
el,
0
@@ -4064,8 +4064,8 @@ Server rendered element contains more child nodes than client vdom.`
`Hydration text content mismatch on`,
el,
`
- rendered on server: ${el.textContent}
- expected on client: ${vnode.children}`
- rendered on server: ${textContent}
- expected on client: ${clientText}`
);
logMismatchError();
}
@@ -4691,7 +4691,10 @@ function defineAsyncComponent(source) {
error: error.value
});
} else if (loadingComponent && !delayed.value) {
return createVNode(loadingComponent);
return createInnerComp(
loadingComponent,
instance
);
}
};
}
@@ -5142,12 +5145,13 @@ function createSlots(slots, dynamicSlots) {
}
function renderSlot(slots, name, props = {}, fallback, noSlotted) {
if (currentRenderingInstance.ce || currentRenderingInstance.parent && isAsyncWrapper(currentRenderingInstance.parent) && currentRenderingInstance.parent.ce) {
const hasProps = Object.keys(props).length > 0;
if (name !== "default") props.name = name;
return openBlock(), createBlock(
Fragment,
null,
[createVNode("slot", props, fallback && fallback())],
64
hasProps ? -2 : 64
);
}
let slot = slots[name];
@@ -5258,7 +5262,7 @@ var PublicInstanceProxyHandlers = {
} else if (hasSetupBinding(setupState, key)) {
accessCache[key] = 1;
return setupState[key];
} else if (data !== EMPTY_OBJ && hasOwn(data, key)) {
} else if (__VUE_OPTIONS_API__ && data !== EMPTY_OBJ && hasOwn(data, key)) {
accessCache[key] = 2;
return data[key];
} else if (
@@ -5324,7 +5328,7 @@ var PublicInstanceProxyHandlers = {
} else if (setupState.__isScriptSetup && hasOwn(setupState, key)) {
warn$1(`Cannot mutate <script setup> binding "${key}" from Options API.`);
return false;
} else if (data !== EMPTY_OBJ && hasOwn(data, key)) {
} else if (__VUE_OPTIONS_API__ && data !== EMPTY_OBJ && hasOwn(data, key)) {
data[key] = value;
return true;
} else if (hasOwn(instance.props, key)) {
@@ -5353,7 +5357,7 @@ var PublicInstanceProxyHandlers = {
_: { data, setupState, accessCache, ctx, appContext, propsOptions, type }
}, key) {
let normalizedProps, cssModules;
return !!(accessCache[key] || data !== EMPTY_OBJ && key[0] !== "$" && hasOwn(data, key) || hasSetupBinding(setupState, key) || (normalizedProps = propsOptions[0]) && hasOwn(normalizedProps, key) || hasOwn(ctx, key) || hasOwn(publicPropertiesMap, key) || hasOwn(appContext.config.globalProperties, key) || (cssModules = type.__cssModules) && cssModules[key]);
return !!(accessCache[key] || __VUE_OPTIONS_API__ && data !== EMPTY_OBJ && key[0] !== "$" && hasOwn(data, key) || hasSetupBinding(setupState, key) || (normalizedProps = propsOptions[0]) && hasOwn(normalizedProps, key) || hasOwn(ctx, key) || hasOwn(publicPropertiesMap, key) || hasOwn(appContext.config.globalProperties, key) || (cssModules = type.__cssModules) && cssModules[key]);
},
defineProperty(target, key, descriptor) {
if (descriptor.get != null) {
@@ -7016,6 +7020,11 @@ function baseCreateRenderer(options, createHydrationFns) {
optimized
);
} else {
const customElement = !!(n1.el && n1.el._isVueCE) ? n1.el : null;
try {
if (customElement) {
customElement._beginPatch();
}
patchElement(
n1,
n2,
@@ -7025,6 +7034,11 @@ function baseCreateRenderer(options, createHydrationFns) {
slotScopeIds,
optimized
);
} finally {
if (customElement) {
customElement._endPatch();
}
}
}
};
const mountElement = (vnode, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized) => {
@@ -9273,7 +9287,8 @@ function createSuspenseBoundary(vnode, parentSuspense, parentComponent, containe
pendingId,
effects,
parentComponent: parentComponent2,
container: container2
container: container2,
isInFallback
} = suspense;
let delayEnter = false;
if (suspense.isHydrating) {
@@ -9290,6 +9305,9 @@ function createSuspenseBoundary(vnode, parentSuspense, parentComponent, containe
0
);
queuePostFlushCb(effects);
if (isInFallback && vnode2.ssFallback) {
vnode2.ssFallback.el = null;
}
}
};
}
@@ -9298,6 +9316,9 @@ function createSuspenseBoundary(vnode, parentSuspense, parentComponent, containe
anchor = next(activeBranch);
}
unmount(activeBranch, parentComponent2, suspense, true);
if (!delayEnter && isInFallback && vnode2.ssFallback) {
vnode2.ssFallback.el = null;
}
}
if (!delayEnter) {
move(pendingBranch, container2, anchor, 0);
@@ -9416,6 +9437,7 @@ function createSuspenseBoundary(vnode, parentSuspense, parentComponent, containe
optimized2
);
if (placeholder) {
vnode2.placeholder = null;
remove2(placeholder);
}
updateHOCHostEl(instance, vnode2.el);
@@ -10370,23 +10392,17 @@ var computed2 = (getterOrOptions, debugOptions) => {
return c;
};
function h(type, propsOrChildren, children) {
const doCreateVNode = (type2, props, children2) => {
setBlockTracking(-1);
try {
return createVNode(type2, props, children2);
} finally {
setBlockTracking(1);
}
};
setBlockTracking(-1);
const l = arguments.length;
if (l === 2) {
if (isObject(propsOrChildren) && !isArray(propsOrChildren)) {
if (isVNode(propsOrChildren)) {
return doCreateVNode(type, null, [propsOrChildren]);
return createVNode(type, null, [propsOrChildren]);
}
return doCreateVNode(type, propsOrChildren);
return createVNode(type, propsOrChildren);
} else {
return doCreateVNode(type, null, propsOrChildren);
return createVNode(type, null, propsOrChildren);
}
} else {
if (l > 3) {
@@ -10394,7 +10410,10 @@ function h(type, propsOrChildren, children) {
} else if (l === 3 && isVNode(children)) {
children = [children];
}
return doCreateVNode(type, propsOrChildren, children);
return createVNode(type, propsOrChildren, children);
}
} finally {
setBlockTracking(1);
}
}
function initCustomFormatter() {
@@ -10601,7 +10620,7 @@ function isMemoSame(cached, memo) {
}
return true;
}
var version = "3.5.21";
var version = "3.5.24";
var warn2 = true ? warn$1 : NOOP;
var ErrorTypeStrings = ErrorTypeStrings$1;
var devtools = true ? devtools$1 : void 0;
@@ -10830,11 +10849,11 @@ function resolveTransitionProps(rawProps) {
const resolve2 = () => finishLeave(el, done);
addTransitionClass(el, leaveFromClass);
if (!el._enterCancelled) {
forceReflow();
forceReflow(el);
addTransitionClass(el, leaveActiveClass);
} else {
addTransitionClass(el, leaveActiveClass);
forceReflow();
forceReflow(el);
}
nextFrame(() => {
if (!el._isLeaving) {
@@ -10980,8 +10999,9 @@ function toMs(s) {
if (s === "auto") return 0;
return Number(s.slice(0, -1).replace(",", ".")) * 1e3;
}
function forceReflow() {
return document.body.offsetHeight;
function forceReflow(el) {
const targetDocument = el ? el.ownerDocument : document;
return targetDocument.body.offsetHeight;
}
function patchClass(el, value, isSVG) {
const transitionClasses = el[vtcKey];
@@ -11414,6 +11434,9 @@ function shouldSetAsProp(el, key, value, isSVG) {
if (key === "spellcheck" || key === "draggable" || key === "translate" || key === "autocorrect") {
return false;
}
if (key === "sandbox" && el.tagName === "IFRAME") {
return false;
}
if (key === "form") {
return false;
}
@@ -11463,6 +11486,8 @@ var VueElement = class _VueElement extends BaseClass {
this._nonce = this._def.nonce;
this._connected = false;
this._resolved = false;
this._patching = false;
this._dirty = false;
this._numberProps = null;
this._styleChildren = /* @__PURE__ */ new WeakSet();
this._ob = null;
@@ -11475,7 +11500,11 @@ var VueElement = class _VueElement extends BaseClass {
);
}
if (_def.shadowRoot !== false) {
this.attachShadow({ mode: "open" });
this.attachShadow(
extend({}, _def.shadowRootOptions, {
mode: "open"
})
);
this._root = this.shadowRoot;
} else {
this._root = this;
@@ -11535,9 +11564,18 @@ var VueElement = class _VueElement extends BaseClass {
this._app && this._app.unmount();
if (this._instance) this._instance.ce = void 0;
this._app = this._instance = null;
if (this._teleportTargets) {
this._teleportTargets.clear();
this._teleportTargets = void 0;
}
}
});
}
_processMutations(mutations) {
for (const m of mutations) {
this._setAttr(m.attributeName);
}
}
/**
* resolve inner component definition (handle possible async component)
*/
@@ -11548,11 +11586,7 @@ var VueElement = class _VueElement extends BaseClass {
for (let i = 0; i < this.attributes.length; i++) {
this._setAttr(this.attributes[i].name);
}
this._ob = new MutationObserver((mutations) => {
for (const m of mutations) {
this._setAttr(m.attributeName);
}
});
this._ob = new MutationObserver(this._processMutations.bind(this));
this._ob.observe(this, { attributes: true });
const resolve2 = (def2, isAsync = false) => {
this._resolved = true;
@@ -11629,7 +11663,7 @@ var VueElement = class _VueElement extends BaseClass {
return this._getProp(key);
},
set(val) {
this._setProp(key, val, true, true);
this._setProp(key, val, true, !this._patching);
}
});
}
@@ -11655,6 +11689,7 @@ var VueElement = class _VueElement extends BaseClass {
*/
_setProp(key, val, shouldReflect = true, shouldUpdate = false) {
if (val !== this._props[key]) {
this._dirty = true;
if (val === REMOVAL) {
delete this._props[key];
} else {
@@ -11668,7 +11703,10 @@ var VueElement = class _VueElement extends BaseClass {
}
if (shouldReflect) {
const ob = this._ob;
ob && ob.disconnect();
if (ob) {
this._processMutations(ob.takeRecords());
ob.disconnect();
}
if (val === true) {
this.setAttribute(hyphenate(key), "");
} else if (typeof val === "string" || typeof val === "number") {
@@ -11772,7 +11810,7 @@ var VueElement = class _VueElement extends BaseClass {
* Only called when shadowRoot is false
*/
_renderSlots() {
const outlets = (this._teleportTarget || this).querySelectorAll("slot");
const outlets = this._getSlots();
const scopeId = this._instance.type.__scopeId;
for (let i = 0; i < outlets.length; i++) {
const o = outlets[i];
@@ -11798,12 +11836,45 @@ var VueElement = class _VueElement extends BaseClass {
parent.removeChild(o);
}
}
/**
* @internal
*/
_getSlots() {
const roots = [this];
if (this._teleportTargets) {
roots.push(...this._teleportTargets);
}
const slots = /* @__PURE__ */ new Set();
for (const root of roots) {
const found = root.querySelectorAll("slot");
for (let i = 0; i < found.length; i++) {
slots.add(found[i]);
}
}
return Array.from(slots);
}
/**
* @internal
*/
_injectChildStyle(comp) {
this._applyStyles(comp.styles, comp);
}
/**
* @internal
*/
_beginPatch() {
this._patching = true;
this._dirty = false;
}
/**
* @internal
*/
_endPatch() {
this._patching = false;
if (this._dirty && this._instance) {
this._update();
}
}
/**
* @internal
*/
@@ -11897,7 +11968,7 @@ var TransitionGroupImpl = decorate({
prevChildren.forEach(callPendingCbs);
prevChildren.forEach(recordPosition);
const movedChildren = prevChildren.filter(applyTranslation);
forceReflow();
forceReflow(instance.vnode.el);
movedChildren.forEach((c) => {
const el = c.el;
const style = el.style;
@@ -11936,10 +12007,10 @@ var TransitionGroupImpl = decorate({
instance
)
);
positionMap.set(
child,
child.el.getBoundingClientRect()
);
positionMap.set(child, {
left: child.el.offsetLeft,
top: child.el.offsetTop
});
}
}
}
@@ -11970,7 +12041,10 @@ function callPendingCbs(c) {
}
}
function recordPosition(c) {
newPositionMap.set(c, c.el.getBoundingClientRect());
newPositionMap.set(c, {
left: c.el.offsetLeft,
top: c.el.offsetTop
});
}
function applyTranslation(c) {
const oldPos = positionMap.get(c);
@@ -12015,24 +12089,22 @@ function onCompositionEnd(e) {
}
}
var assignKey = Symbol("_assign");
function castValue(value, trim, number) {
if (trim) value = value.trim();
if (number) value = looseToNumber(value);
return value;
}
var 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);
el[assignKey](castValue(el.value, trim, castToNumber));
});
if (trim) {
if (trim || castToNumber) {
addEventListener(el, "change", () => {
el.value = el.value.trim();
el.value = castValue(el.value, trim, castToNumber);
});
}
if (!lazy) {
@@ -12647,37 +12719,37 @@ export {
@vue/shared/dist/shared.esm-bundler.js:
(**
* @vue/shared v3.5.21
* @vue/shared v3.5.24
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**)
@vue/reactivity/dist/reactivity.esm-bundler.js:
(**
* @vue/reactivity v3.5.21
* @vue/reactivity v3.5.24
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**)
@vue/runtime-core/dist/runtime-core.esm-bundler.js:
(**
* @vue/runtime-core v3.5.21
* @vue/runtime-core v3.5.24
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**)
@vue/runtime-dom/dist/runtime-dom.esm-bundler.js:
(**
* @vue/runtime-dom v3.5.21
* @vue/runtime-dom v3.5.24
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**)
vue/dist/vue.runtime.esm-bundler.js:
(**
* vue v3.5.21
* vue v3.5.24
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**)
*/
//# sourceMappingURL=chunk-JD3CXNQ6.js.map
//# sourceMappingURL=chunk-SFNBNC2X.js.map

File diff suppressed because one or more lines are too long

View File

@@ -35,9 +35,9 @@ import {
unref,
watch,
watchEffect
} from "./chunk-JD3CXNQ6.js";
} from "./chunk-SFNBNC2X.js";
// node_modules/vitepress/node_modules/@vueuse/core/node_modules/@vueuse/shared/index.mjs
// node_modules/vitepress/node_modules/@vueuse/shared/index.mjs
function computedEager(fn, options) {
var _a;
const result = shallowRef();
@@ -9716,4 +9716,4 @@ export {
useWindowScroll,
useWindowSize
};
//# sourceMappingURL=chunk-AAVY4YN3.js.map
//# sourceMappingURL=chunk-SMHOW2GZ.js.map

File diff suppressed because one or more lines are too long

View File

@@ -2666,7 +2666,7 @@ function getTimelineLayersStateFromStorage() {
selected: ""
};
}
const state = localStorage.getItem(TIMELINE_LAYERS_STATE_STORAGE_ID);
const state = typeof localStorage.getItem !== "undefined" ? localStorage.getItem(TIMELINE_LAYERS_STATE_STORAGE_ID) : null;
return state ? JSON.parse(state) : {
recordingState: false,
mouseEventEnabled: false,

File diff suppressed because one or more lines are too long

View File

@@ -281,8 +281,8 @@ import {
watchTriggerable,
watchWithFilter,
whenever
} from "./chunk-AAVY4YN3.js";
import "./chunk-JD3CXNQ6.js";
} from "./chunk-SMHOW2GZ.js";
import "./chunk-SFNBNC2X.js";
export {
DefaultMagicKeysAliasMap,
StorageSerializers,

View File

@@ -168,7 +168,7 @@ import {
withMemo,
withModifiers,
withScopeId
} from "./chunk-JD3CXNQ6.js";
} from "./chunk-SFNBNC2X.js";
export {
BaseTransition,
BaseTransitionPropsValidators,

View File

@@ -26,14 +26,16 @@ export default defineConfig({
{ text: "潘绅翰", link: "/psh" },
{ text: "郑子墨", link: "/zzm" },
{ text: "石亚玲", link: "/syl" },
{
text: "黄睿",
items: [{ text: "hr 示例", link: "/hr" }],
},
],
},
{
text: "黄睿",
items: [
{ text: "hr 示例", link: "/hr" }
],
},
{
text: 'ex',
items: [

View File

@@ -1,2 +1,2 @@
# hr
content
content: "hr"