PageSourceSearch

https://intranet.westliches-weserbergland.de/dist/js/FoldContainer_CzzNc05J.min.js

js westliches-weserbergland.de collected 2026-10-02 11:03:58 UTC 2,360 bytes, 70 lines download raw bytes

1(function() {
2	try {
3		var e = typeof window < "u" ? window : typeof global < "u" ? global : typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : {};
4		e.SENTRY_RELEASE = { id: "live_2026-10-01-1531" };
5		var t = new e.Error().stack;
6		t && (e._sentryDebugIds = e._sentryDebugIds || {}, e._sentryDebugIds[t] = "2fde226c-4818-4912-800a-7506856c48d5", e._sentryDebugIdIdentifier = "sentry-dbid-2fde226c-4818-4912-800a-7506856c48d5");
7	} catch (e) {}
8})();
9import { Jc as e, fl as t } from "./topMessageHandler_CaWydTPF.min.js";
10import { I as n, N as r, Ot as i, S as a, T as o, X as s, Y as c, c as l, d as u, f as d, kt as f, u as p, y as m, z as h } from "./runtime-core.esm-bundler_DscPLG0X.min.js";
11import { r as g } from "./vuex.esm-bundler_ByHC_Vqx.min.js";
12//#region src/components/FoldContainer.vue?vue&type=script&setup=true&lang.ts
13var _ = ["aria-hidden"], v = /* @__PURE__ */ m({
14	__name: "FoldContainer",
15	props: {
16		tag: { default: "div" },
17		group: {},
18		defaultOpen: {
19			type: Boolean,
20			default: !1
21		},
22		renderClosed: {
23			type: Boolean,
24			default: !0
25		},
26		showOpen: {
27			type: Boolean,
28			default: !1
29		},
30		showClosed: {
31			type: Boolean,
32			default: !1
33		},
34		animate: {
35			type: Boolean,
36			default: !1
37		}
38	},
39	setup(m, { expose: v }) {
40		let y = e(), b = m, x = g(), S = l(() => !!x.state.foldContainer[b.group]);
41		x.state.foldContainer[b.group] === void 0 && b.defaultOpen && x.dispatch("setFold", {
42			group: b.group,
43			openState: !0
44		});
45		let C = () => {
46			x.dispatch("toggleFold", b.group);
47		}, w = l(() => ({
48			open: S.value,
49			toggle: C
50		})), T = l(() => b.showOpen && S.value || b.showClosed && !S.value || !b.showOpen && !b.showClosed), E = l(() => b.animate || b.renderClosed || T.value);
51		return v(Object.assign({}, y, { componentName: "FoldContainer" })), (e, l) => E.value ? s((r(), p(h(m.tag), {
52			key: 0,
53			class: i(["fold-container", {
54				animate: m.animate,
55				open: T.value
56			}])
57		}, {
58			default: c(() => [m.animate ? (r(), d("div", {
59				key: 0,
60				class: "fold-container-content",
61				"aria-hidden": !T.value
62			}, [n(e.$slots, "default", f(a(w.value)))], 8, _)) : n(e.$slots, "default", f(o({ key: 1 }, w.value)))]),
63			_: 3
64		}, 8, ["class"])), [[t, m.animate || T.value]]) : u("", !0);
65	}
66});
67//#endregion
68export { v as t };
69
70//# sourceMappingURL=FoldContainer_CzzNc05J.min.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.