gitea push

This commit is contained in:
2026-05-09 12:19:29 -06:00
parent 06113c95b8
commit 429461e985
1481 changed files with 74306 additions and 52475 deletions
+231 -104
View File
@@ -1,12 +1,233 @@
import { Mn as effectScope, Ot as nextTick, U as computed, Vn as onScopeDispose, Wn as reactive, er as toValue, gn as watch, pt as h } from "./vue.runtime.esm-bundler-BvoXUmaf.js";
import { B as isObject, K as mergeDeep, L as includes, a as createDefaults, i as DefaultsSymbol, lt as consoleWarn, rt as IN_BROWSER, s as useDefaults, t as defineComponent, u as propsFactory } from "./defineComponent-D5UWd5Vb.js";
import { o as VSvgIcon, r as VClassIcon, t as IconSymbol } from "./icons-czM1t0u4.js";
import { a as useTheme, n as createTheme, t as ThemeSymbol } from "./theme-C1b955Ym.js";
import { i as useRtl, n as createLocale, r as useLocale, t as LocaleSymbol } from "./locale-DTRSr4yu.js";
import { a as useLayout } from "./layout-DcSzssSI.js";
import { a as useDisplay, r as createDisplay, t as DisplaySymbol } from "./display-BD8QD-8J.js";
import { n as DateOptionsSymbol, o as useDate, r as createDate, t as DateAdapterSymbol } from "./date-DVxTP86R.js";
import { n as createGoTo, r as useGoTo, t as GoToSymbol } from "./goto-B27jmATn.js";
import { Mn as effectScope, Ot as nextTick, Qn as toRef, U as computed, Vn as onScopeDispose, Wn as reactive, er as toValue, gn as watch, pt as h, xt as inject$1 } from "./vue.runtime.esm-bundler-C6sZGmPl.js";
import { A as easingPatterns, B as propsFactory, C as IconSymbol, Ct as PREFERS_REDUCED_MOTION, E as VSvgIcon, Et as consoleWarn, F as createDefaults, J as clamp, L as useDefaults, M as defineComponent, P as DefaultsSymbol, St as IN_BROWSER, T as VClassIcon, _ as LocaleSymbol, b as useRtl, c as createDisplay, ct as includes, d as DateAdapterSymbol, f as DateOptionsSymbol, g as useDate, mt as mergeDeep, n as ThemeSymbol, o as useTheme, p as createDate, r as createTheme, s as DisplaySymbol, u as useDisplay, ut as isObject, v as createLocale, y as useLocale, yt as refElement } from "./resizeObserver-DXFuuv3h.js";
//#region node_modules/vuetify/lib/iconsets/mdi.js
var aliases = {
collapse: "mdi-chevron-up",
complete: "mdi-check",
cancel: "mdi-close-circle",
close: "mdi-close",
delete: "mdi-close-circle",
clear: "mdi-close-circle",
success: "mdi-check-circle",
info: "mdi-information",
warning: "mdi-alert-circle",
error: "mdi-close-circle",
prev: "mdi-chevron-left",
next: "mdi-chevron-right",
checkboxOn: "mdi-checkbox-marked",
checkboxOff: "mdi-checkbox-blank-outline",
checkboxIndeterminate: "mdi-minus-box",
delimiter: "mdi-circle",
sortAsc: "mdi-arrow-up",
sortDesc: "mdi-arrow-down",
expand: "mdi-chevron-down",
menu: "mdi-menu",
subgroup: "mdi-menu-down",
dropdown: "mdi-menu-down",
radioOn: "mdi-radiobox-marked",
radioOff: "mdi-radiobox-blank",
edit: "mdi-pencil",
ratingEmpty: "mdi-star-outline",
ratingFull: "mdi-star",
ratingHalf: "mdi-star-half-full",
loading: "mdi-cached",
first: "mdi-page-first",
last: "mdi-page-last",
unfold: "mdi-unfold-more-horizontal",
file: "mdi-paperclip",
plus: "mdi-plus",
minus: "mdi-minus",
calendar: "mdi-calendar",
treeviewCollapse: "mdi-menu-down",
treeviewExpand: "mdi-menu-right",
tableGroupCollapse: "mdi-chevron-down",
tableGroupExpand: "mdi-chevron-right",
eyeDropper: "mdi-eyedropper",
upload: "mdi-cloud-upload",
color: "mdi-palette",
command: "mdi-apple-keyboard-command",
ctrl: "mdi-apple-keyboard-control",
space: "mdi-keyboard-space",
shift: "mdi-apple-keyboard-shift",
alt: "mdi-apple-keyboard-option",
enter: "mdi-keyboard-return",
arrowup: "mdi-arrow-up",
arrowdown: "mdi-arrow-down",
arrowleft: "mdi-arrow-left",
arrowright: "mdi-arrow-right",
backspace: "mdi-backspace",
play: "mdi-play",
pause: "mdi-pause",
fullscreen: "mdi-fullscreen",
fullscreenExit: "mdi-fullscreen-exit",
volumeHigh: "mdi-volume-high",
volumeMedium: "mdi-volume-medium",
volumeLow: "mdi-volume-low",
volumeOff: "mdi-volume-variant-off",
search: "mdi-magnify"
};
var mdi = { component: (props) => h(VClassIcon, {
...props,
class: "mdi"
}) };
//#endregion
//#region node_modules/vuetify/lib/icons.js
function genDefaults$1() {
return {
svg: { component: VSvgIcon },
class: { component: VClassIcon }
};
}
function createIcons(options) {
const sets = genDefaults$1();
const defaultSet = options?.defaultSet ?? "mdi";
if (defaultSet === "mdi" && !sets.mdi) sets.mdi = mdi;
return mergeDeep({
defaultSet,
sets,
aliases: {
...aliases,
vuetify: ["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z", ["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z", .6]],
"vuetify-outline": "svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z",
"vuetify-play": ["m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z", ["M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z", .6]]
}
}, options);
}
//#endregion
//#region node_modules/vuetify/lib/composables/goto.js
var GoToSymbol = Symbol.for("vuetify:goto");
function genDefaults() {
return {
container: void 0,
duration: 300,
layout: false,
offset: 0,
easing: "easeInOutCubic",
patterns: easingPatterns
};
}
function getContainer(el) {
return getTarget(el) ?? (document.scrollingElement || document.body);
}
function getTarget(el) {
return typeof el === "string" ? document.querySelector(el) : refElement(el);
}
function getOffset(target, horizontal, rtl) {
if (typeof target === "number") return horizontal && rtl ? -target : target;
let el = getTarget(target);
let totalOffset = 0;
while (el) {
totalOffset += horizontal ? el.offsetLeft : el.offsetTop;
el = el.offsetParent;
}
return totalOffset;
}
function createGoTo(options, locale) {
return {
rtl: locale.isRtl,
options: mergeDeep(genDefaults(), options)
};
}
async function scrollTo(_target, _options, horizontal, goTo) {
const property = horizontal ? "scrollLeft" : "scrollTop";
const options = mergeDeep(goTo?.options ?? genDefaults(), _options);
const rtl = goTo?.rtl.value;
const target = (typeof _target === "number" ? _target : getTarget(_target)) ?? 0;
const container = options.container === "parent" && target instanceof HTMLElement ? target.parentElement : getContainer(options.container);
const ease = PREFERS_REDUCED_MOTION() ? options.patterns.instant : typeof options.easing === "function" ? options.easing : options.patterns[options.easing];
if (!ease) throw new TypeError(`Easing function "${options.easing}" not found.`);
let targetLocation;
if (typeof target === "number") targetLocation = getOffset(target, horizontal, rtl);
else {
targetLocation = getOffset(target, horizontal, rtl) - getOffset(container, horizontal, rtl);
if (options.layout) {
const layoutOffset = window.getComputedStyle(target).getPropertyValue("--v-layout-top");
if (layoutOffset) targetLocation -= parseInt(layoutOffset, 10);
}
}
targetLocation += options.offset;
targetLocation = clampTarget(container, targetLocation, !!rtl, !!horizontal);
const startLocation = container[property] ?? 0;
if (targetLocation === startLocation) return Promise.resolve(targetLocation);
const startTime = performance.now();
return new Promise((resolve) => requestAnimationFrame(function step(currentTime) {
const progress = (currentTime - startTime) / options.duration;
const location = Math.floor(startLocation + (targetLocation - startLocation) * ease(clamp(progress, 0, 1)));
container[property] = location;
if (progress >= 1 && Math.abs(location - container[property]) < 10) return resolve(targetLocation);
else if (progress > 2) {
consoleWarn("Scroll target is not reachable");
return resolve(container[property]);
}
requestAnimationFrame(step);
}));
}
function useGoTo(_options = {}) {
const goToInstance = inject$1(GoToSymbol);
const { isRtl } = useRtl();
if (!goToInstance) throw new Error("[Vuetify] Could not find injected goto instance");
const goTo = {
...goToInstance,
rtl: toRef(() => goToInstance.rtl.value || isRtl.value)
};
async function go(target, options) {
return scrollTo(target, mergeDeep(_options, options), false, goTo);
}
go.horizontal = async (target, options) => {
return scrollTo(target, mergeDeep(_options, options), true, goTo);
};
return go;
}
/**
* Clamp target value to achieve a smooth scroll animation
* when the value goes outside the scroll container size
*/
function clampTarget(container, value, rtl, horizontal) {
const { scrollWidth, scrollHeight } = container;
const [containerWidth, containerHeight] = container === document.scrollingElement ? [window.innerWidth, window.innerHeight] : [container.offsetWidth, container.offsetHeight];
let min;
let max;
if (horizontal) if (rtl) {
min = -(scrollWidth - containerWidth);
max = 0;
} else {
min = 0;
max = scrollWidth - containerWidth;
}
else {
min = 0;
max = scrollHeight + -containerHeight;
}
return clamp(value, min, max);
}
//#endregion
//#region node_modules/vuetify/lib/composables/layout.js
var VuetifyLayoutKey = Symbol.for("vuetify:layout");
propsFactory({
overlaps: {
type: Array,
default: () => []
},
fullHeight: Boolean
}, "layout");
propsFactory({
name: { type: String },
order: {
type: [Number, String],
default: 0
},
absolute: Boolean
}, "layout-item");
function useLayout() {
const layout = inject$1(VuetifyLayoutKey);
if (!layout) throw new Error("[Vuetify] Could not find injected layout");
return {
getLayoutItem: layout.getLayoutItem,
mainRect: layout.mainRect,
mainStyles: layout.mainStyles
};
}
//#endregion
//#region node_modules/vuetify/lib/composables/hotkey/key-aliases.js
/**
* Centralized key alias mapping for consistent key normalization across the hotkey system.
@@ -384,100 +605,6 @@ function useMask(props) {
};
}
//#endregion
//#region node_modules/vuetify/lib/iconsets/mdi.js
var aliases = {
collapse: "mdi-chevron-up",
complete: "mdi-check",
cancel: "mdi-close-circle",
close: "mdi-close",
delete: "mdi-close-circle",
clear: "mdi-close-circle",
success: "mdi-check-circle",
info: "mdi-information",
warning: "mdi-alert-circle",
error: "mdi-close-circle",
prev: "mdi-chevron-left",
next: "mdi-chevron-right",
checkboxOn: "mdi-checkbox-marked",
checkboxOff: "mdi-checkbox-blank-outline",
checkboxIndeterminate: "mdi-minus-box",
delimiter: "mdi-circle",
sortAsc: "mdi-arrow-up",
sortDesc: "mdi-arrow-down",
expand: "mdi-chevron-down",
menu: "mdi-menu",
subgroup: "mdi-menu-down",
dropdown: "mdi-menu-down",
radioOn: "mdi-radiobox-marked",
radioOff: "mdi-radiobox-blank",
edit: "mdi-pencil",
ratingEmpty: "mdi-star-outline",
ratingFull: "mdi-star",
ratingHalf: "mdi-star-half-full",
loading: "mdi-cached",
first: "mdi-page-first",
last: "mdi-page-last",
unfold: "mdi-unfold-more-horizontal",
file: "mdi-paperclip",
plus: "mdi-plus",
minus: "mdi-minus",
calendar: "mdi-calendar",
treeviewCollapse: "mdi-menu-down",
treeviewExpand: "mdi-menu-right",
tableGroupCollapse: "mdi-chevron-down",
tableGroupExpand: "mdi-chevron-right",
eyeDropper: "mdi-eyedropper",
upload: "mdi-cloud-upload",
color: "mdi-palette",
command: "mdi-apple-keyboard-command",
ctrl: "mdi-apple-keyboard-control",
space: "mdi-keyboard-space",
shift: "mdi-apple-keyboard-shift",
alt: "mdi-apple-keyboard-option",
enter: "mdi-keyboard-return",
arrowup: "mdi-arrow-up",
arrowdown: "mdi-arrow-down",
arrowleft: "mdi-arrow-left",
arrowright: "mdi-arrow-right",
backspace: "mdi-backspace",
play: "mdi-play",
pause: "mdi-pause",
fullscreen: "mdi-fullscreen",
fullscreenExit: "mdi-fullscreen-exit",
volumeHigh: "mdi-volume-high",
volumeMedium: "mdi-volume-medium",
volumeLow: "mdi-volume-low",
volumeOff: "mdi-volume-variant-off",
search: "mdi-magnify"
};
var mdi = { component: (props) => h(VClassIcon, {
...props,
class: "mdi"
}) };
//#endregion
//#region node_modules/vuetify/lib/icons.js
function genDefaults() {
return {
svg: { component: VSvgIcon },
class: { component: VClassIcon }
};
}
function createIcons(options) {
const sets = genDefaults();
const defaultSet = options?.defaultSet ?? "mdi";
if (defaultSet === "mdi" && !sets.mdi) sets.mdi = mdi;
return mergeDeep({
defaultSet,
sets,
aliases: {
...aliases,
vuetify: ["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z", ["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z", .6]],
"vuetify-outline": "svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z",
"vuetify-play": ["m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z", ["M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z", .6]]
}
}, options);
}
//#endregion
//#region node_modules/vuetify/lib/framework.js
function createVuetify(vuetify = {}) {
const { blueprint, ...rest } = vuetify;
@@ -552,7 +679,7 @@ function createVuetify(vuetify = {}) {
};
});
}
var version = "4.0.6";
var version = "4.0.7";
createVuetify.version = version;
function inject(key) {
const vm = this.$;