PageSourceSearch

https://www.triumphonline.net/assets/lib/vue-splitter/vue-splitter.js?v=s44.24.08.2026

js triumphonline.net collected 2026-10-10 02:34:32 UTC 14,603 bytes, 319 lines download raw bytes

1!(function (e, t) {
2    "object" == typeof exports && "object" == typeof module ? (module.exports = t()) : "function" == typeof define && define.amd ? define([], t) : "object" == typeof exports ? (exports.VueSplitter = t()) : (e.VueSplitter = t());
3})(this, function () {
4    return (function (e) {
5        function t(r) {
6            if (n[r]) return n[r].exports;
7            var o = (n[r] = { i: r, l: !1, exports: {} });
8            return e[r].call(o.exports, o, o.exports, t), (o.l = !0), o.exports;
9        }
10        var n = {};
11        return (
12            (t.m = e),
13            (t.c = n),
14            (t.i = function (e) {
15                return e;
16            }),
17            (t.d = function (e, n, r) {
18                t.o(e, n) || Object.defineProperty(e, n, { configurable: !1, enumerable: !0, get: r });
19            }),
20            (t.n = function (e) {
21                var n =
22                    e && e.__esModule
23                        ? function () {
24                            return e.default;
25                        }
26                        : function () {
27                            return e;
28                        };
29                return t.d(n, "a", n), n;
30            }),
31            (t.o = function (e, t) {
32                return Object.prototype.hasOwnProperty.call(e, t);
33            }),
34            (t.p = ""),
35            t((t.s = 7))
36        );
37    })([
38        function (e, t, n) {
39            "use strict";
40            Object.defineProperty(t, "__esModule", { value: !0 }), (t.default = void 0);
41            var r = {
42                props: { margin: { type: Number, default: 10 }, horizontal: { type: Boolean, default: !1 }, defaultPercent: { type: Number, default: 50 } },
43                data: function () {
44                    return { active: !1, percent: 50, hasMoved: !1 };
45                },
46                computed: {
47                    flexDirection: function () {
48                        return this.horizontal ? "column" : "row";
49                    },
50                    splitterStyle: function () {
51                        return this.horizontal ? { height: "5px", cursor: "ns-resize" } : { width: "5px", cursor: "ew-resize" };
52                    },
53                    leftPaneStyle: function () {
54                        return this.horizontal ? { height: this.percent + "%" } : { width: this.percent + "%" };
55                    },
56                    rightPaneStyle: function () {
57                        return this.horizontal ? { height: 100 - this.percent + "%" } : { width: 100 - this.percent + "%" };
58                    },
59                    userSelect: function () {
60                        return this.active ? "none" : "";
61                    },
62                    cursor: function () {
63                        return this.active ? (this.horizontal ? "ns-resize" : "ew-resize") : "";
64                    },
65                },
66                created: function () {
67                    this.percent = this.defaultPercent;
68                },
69                methods: {
70                    onClick: function () {
71                        this.hasMoved || ((this.percent = this.defaultPercent), this.$emit("resize"));
72                    },
73                    onDown: function (e) {
74                        (this.active = !0), (this.hasMoved = !1);
75                    },
76                    onUp: function () {
77                        this.active = !1;
78                    },
79                    onMove: function (e) {
80                        var t = 0,
81                            n = e.currentTarget,
82                            r = 0;
83                        if (this.active) {
84                            if (this.horizontal) {
85                                for (; n;) (t += n.offsetTop), (n = n.offsetParent);
86                                r = Math.floor(((e.pageY - t) / e.currentTarget.offsetHeight) * 1e4) / 100;
87                            } else {
88                                for (; n;) (t += n.offsetLeft), (n = n.offsetParent);
89                                r = Math.floor(((e.pageX - t) / e.currentTarget.offsetWidth) * 1e4) / 100;
90                            }
91                            r > this.margin && r < 100 - this.margin && (this.percent = r), this.$emit("resize"), (this.hasMoved = !0);
92                        }
93                    },
94                    onMouseMove: function (e) {
95                        (0 !== e.buttons && 0 !== e.which) || (this.active = !1), this.onMove(e);
96                    },
97                },
98            };
99            t.default = r;
100        },
101        function (e, t) {
102            e.exports = function (e, t, n, r) {
103                var o,
104                    i = (e = e || {}),
105                    s = typeof e.default;
106                ("object" !== s && "function" !== s) || ((o = e), (i = e.default));
107                var a = "function" == typeof i ? i.options : i;
108                if ((t && ((a.render = t.render), (a.staticRenderFns = t.staticRenderFns)), n && (a._scopeId = n), r)) {
109                    var u = Object.create(a.computed || null);
110                    Object.keys(r).forEach(function (e) {
111                        var t = r[e];
112                        u[e] = function () {
113                            return t;
114                        };
115                    }),
116                        (a.computed = u);
117                }
118                return { esModule: o, exports: i, options: a };
119            };
120        },
121        function (e, t) {
122            e.exports = {
123                render: function () {
124                    var e = this,
125                        t = e.$createElement,
126                        n = e._self._c || t;
127                    return n(
128                        "div",
129                        { staticClass: "vue-splitter", style: { cursor: e.cursor, userSelect: e.userSelect, flexDirection: e.flexDirection }, on: { mouseup: e.onUp, mousemove: e.onMouseMove, touchmove: e.onMove, touchend: e.onUp } },
130                        [
131                            n("div", { staticClass: "left-pane splitter-pane", style: e.leftPaneStyle }, [e._t("left-pane")], 2),
132                            e._v(" "),
133                            n("div", {
134                                staticClass: "splitter",
135                                class: { active: e.active },
136                                style: e.splitterStyle,
137                                on: {
138                                    mousedown: e.onDown,
139                                    click: e.onClick,
140                                    touchstart: function (t) {
141                                        return t.preventDefault(), e.onDown(t);
142                                    },
143                                },
144                            }),
145                            e._v(" "),
146                            n("div", { staticClass: "right-pane splitter-pane", style: e.rightPaneStyle }, [e._t("right-pane")], 2),
147                        ]
148                    );
149                },
150                staticRenderFns: [],
151            };
152        },
153        function (e, t, n) {
154            var r = n(6);
155            "string" == typeof r && (r = [[e.i, r, ""]]), r.locals && (e.exports = r.locals);
156            n(8)("7dc44f42", r, !0);
157        },
158        function (e, t, n) {
159            "use strict";
160            e.exports = function () {
161                var e = [];
162                return (
163                    (e.toString = function () {
164                        for (var e = [], t = 0; t < this.length; t++) {
165                            var n = this[t];
166                            n[2] ? e.push("@media " + n[2] + "{" + n[1] + "}") : e.push(n[1]);
167                        }
168                        return e.join("");
169                    }),
170                    (e.i = function (t, n) {
171                        "string" == typeof t && (t = [[null, t, ""]]);
172                        for (var r = {}, o = 0; o < this.length; o++) {
173                            var i = this[o][0];
174                            "number" == typeof i && (r[i] = !0);
175                        }
176                        for (o = 0; o < t.length; o++) {
177                            var s = t[o];
178                            ("number" == typeof s[0] && r[s[0]]) || (n && !s[2] ? (s[2] = n) : n && (s[2] = "(" + s[2] + ") and (" + n + ")"), e.push(s));
179                        }
180                    }),
181                    e
182                );
183            };
184        },
185        function (e, t, n) {
186            "use strict";
187            e.exports = function (e, t) {
188                for (var n = [], r = {}, o = 0; o < t.length; o++) {
189                    var i = t[o],
190                        s = i[0],
191                        a = i[1],
192                        u = i[2],
193                        c = i[3],
194                        f = { id: e + ":" + o, css: a, media: u, sourceMap: c };
195                    r[s] ? r[s].parts.push(f) : n.push((r[s] = { id: s, parts: [f] }));
196                }
197                return n;
198            };
199        },
200        function (e, t, n) {
201            (t = e.exports = n(4)()), t.push([e.i, ".vue-splitter{height:inherit;display:flex}.vue-splitter .splitter-pane{height:inherit;overflow-y:auto}.vue-splitter .splitter{background-color:#9e9e9e}", ""]);
202        },
203        function (e, t, n) {
204            n(3);
205            var r = n(1)(n(0), n(2), null, null);
206            e.exports = r.exports;
207        },
208        function (e, t, n) {
209            function r(e) {
210                for (var t = 0; t < e.length; t++) {
211                    var n = e[t],
212                        r = f[n.id];
213                    if (r) {
214                        r.refs++;
215                        for (var o = 0; o < r.parts.length; o++) r.parts[o](n.parts[o]);
216                        for (; o < n.parts.length; o++) r.parts.push(i(n.parts[o]));
217                        r.parts.length > n.parts.length && (r.parts.length = n.parts.length);
218                    } else {
219                        for (var s = [], o = 0; o < n.parts.length; o++) s.push(i(n.parts[o]));
220                        f[n.id] = { id: n.id, refs: 1, parts: s };
221                    }
222                }
223            }
224            function o() {
225                var e = document.createElement("style");
226                return (e.type = "text/css"), l.appendChild(e), e;
227            }
228            function i(e) {
229                var t,
230                    n,
231                    r = document.querySelector('style[data-vue-ssr-id~="' + e.id + '"]');
232                if (r) {
233                    if (d) return v;
234                    r.parentNode.removeChild(r);
235                }
236                if (g) {
237                    var i = h++;
238                    (r = p || (p = o())), (t = s.bind(null, r, i, !1)), (n = s.bind(null, r, i, !0));
239                } else
240                    (r = o()),
241                        (t = a.bind(null, r)),
242                        (n = function () {
243                            r.parentNode.removeChild(r);
244                        });
245                return (
246                    t(e),
247                    function (r) {
248                        if (r) {
249                            if (r.css === e.css && r.media === e.media && r.sourceMap === e.sourceMap) return;
250                            t((e = r));
251                        } else n();
252                    }
253                );
254            }
255            function s(e, t, n, r) {
256                var o = n ? "" : r.css;
257                if (e.styleSheet) e.styleSheet.cssText = m(t, o);
258                else {
259                    var i = document.createTextNode(o),
260                        s = e.childNodes;
261                    s[t] && e.removeChild(s[t]), s.length ? e.insertBefore(i, s[t]) : e.appendChild(i);
262                }
263            }
264            function a(e, t) {
265                var n = t.css,
266                    r = t.media,
267                    o = t.sourceMap;
268                if (
269                    (r && e.setAttribute("media", r),
270                        o && ((n += "\n/*# sourceURL=" + o.sources[0] + " */"), (n += "\n/*# sourceMappingURL=data:application/json;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(o)))) + " */")),
271                        e.styleSheet)
272                )
273                    e.styleSheet.cssText = n;
274                else {
275                    for (; e.firstChild;) e.removeChild(e.firstChild);
276                    e.appendChild(document.createTextNode(n));
277                }
278            }
279            var u = "undefined" != typeof document;
280            if ("undefined" != typeof DEBUG && DEBUG && !u) throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");
281            var c = n(5),
282                f = {},
283                l = u && (document.head || document.getElementsByTagName("head")[0]),
284                p = null,
285                h = 0,
286                d = !1,
287                v = function () { },
288                g = "undefined" != typeof navigator && /msie [6-9]\b/.test(navigator.userAgent.toLowerCase());
289            e.exports = function (e, t, n) {
290                d = n;
291                var o = c(e, t);
292                return (
293                    r(o),
294                    function (t) {
295                        for (var n = [], i = 0; i < o.length; i++) {
296                            var s = o[i],
297                                a = f[s.id];
298                            a.refs--, n.push(a);
299                        }
300                        t ? ((o = c(e, t)), r(o)) : (o = []);
301                        for (var i = 0; i < n.length; i++) {
302                            var a = n[i];
303                            if (0 === a.refs) {
304                                for (var u = 0; u < a.parts.length; u++) a.parts[u]();
305                                delete f[a.id];
306                            }
307                        }
308                    }
309                );
310            };
311            var m = (function () {
312                var e = [];
313                return function (t, n) {
314                    return (e[t] = n), e.filter(Boolean).join("\n");
315                };
316            })();
317        },
318    ]);
319});

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.