PageSourceSearch

https://cdn.spanishclub.blog/wp-content/themes/rasa_store/js/vendor.js?ver=1.0.0

js spanishclub.blog collected 2026-10-02 14:05:37 UTC 5,007 bytes, 100 lines download raw bytes

1!(function () {
2    function e() {
3        window.exitting = true;
4    }
5    window.addEventListener && (window.addEventListener("beforeunload", e, false), window.addEventListener("unload", e, false));
6})();
7var ErrorHandling = (function () {
8    if (window.exitting) return true;
9    var e = function (e, n, i, r, o) {
10            if (window.TrackJS) {
11                var t = window.siteObj && window.siteObj.debugFlag ? "DEV" : "PROD",
12                    s = "Message: " + e + (n ? " / Source: " + n : "") + (i ? " / Line: " + i : "") + (o ? JSON.stringify(o) : "");
13                window.TrackJS.track(t + ": " + s);
14            }
15            return false;
16        },
17        n = function (e, n, i) {
18            if ("object" == typeof e)
19                if (e.message) e = e.message.split("\n")[0];
20                else if (e.target) {
21                    var r = [];
22                    for (var o in e) e.hasOwnProperty(o) && (r[r.length] = o + " = " + e[o]);
23                    e.target.id && (r[r.length] = "element ID = " + e.target.id), e.target.name && (r[r.length] = "element NAME = " + e.target.name), e.target.src && (r[r.length] = "element SRC = " + e.target.src), (e = r.join(", "));
24                }
25            var t,
26                s,
27                w = ["JavaScript Error", "Message: " + e + (n ? " / Source: " + n : "") + (i ? " / Line: " + i : "")];
28        };
29    return {
30        logError: function (i, r, o, t, s) {
31            if (window.exitting) return true;
32            return n(i, r, o), e(i, r, o, t, s), !window.siteObj.debugFlag;
33        },
34    };
35})();
36(window.onerror = ErrorHandling.logError),
37    (window.requirejs.onError = function (e) {
38        if (window.exitting) return;
39        var n = e.requireModules && e.requireModules.length ? e.requireModules[0] : "unknown",
40            i = {},
41            r = {},
42            o = {};
43        if (
44            ((i[n] = window.requirejs.s.contexts._.config.paths[n]),
45            (r[n] = window.requirejs.s.contexts._.config.shim ? window.requirejs.s.contexts._.config.shim[n] : ""),
46            (o.paths = i),
47            r[n] && (o.shim = r),
48            "timeout" === e.requireType &&
49                (!window.scriptTimeouts[n] || window.scriptTimeouts[n] <= 3) &&
50                ((window.scriptTimeouts[n] = window.scriptTimeouts[n] + 1 || 1), window.requirejs.undef(n), window.requirejs.config(o), require([n], function () {})),
51            window.siteObj && window.siteObj.debugFlag)
52        )
53            throw e;
54        ErrorHandling.logError(e);
55    }),
56    (window.requirejs.onResourceLoad = function (e, n) {
57        n && n.id && window.performance && window.performance.mark && window.performance.mark(n.id);
58    }),
59    (window.requirejs.s && window.requirejs.s.contexts && window.requirejs.s.contexts._ && window.requirejs.s.contexts._.config && window.requirejs.s.contexts._.config.paths) ||
60        window.console.error(
61            'requireJS interface "requirejs.s.contexts._.config.paths" is no longer available. This interface is used to determine which modules to load per site configuration.\n\nPlease check for updates on this matter and fix code of ALL site JS files accordingly!'
62        ),
63    define("optional", [], {
64        load: function (e, n, i) {
65            var r = function (e) {
66                    i(e);
67                },
68                o = function (e) {
69                    var i = e.requireModules && e.requireModules[0];
70                    window.console.warn("Could not load OPTIONAL module: " + i),
71                        window.requirejs.undef(i),
72                        define(i, [], function () {
73                            return {};
74                        }),
75                        n([i], r);
76                };
77            n([e], r, o);
78        },
79    }),
80    (function (e) {
81        var n = e.config,
82            i = "https://",
83            r = "https://s3.thcdn.com/www",
84            o = window.siteObj && window.siteObj.debugFlag ? "DEV" : "PROD",
85            t = { baseUrl: window.siteObj.features.hasChinaCdn && "DEV" !== o ? window.siteObj.siteCDNPath + "/www" : r, waitSeconds: 15, enforceDefine: true, paths: n.paths, shim: n.shim };
86        (n.paths.site = window.siteObj.siteCode),
87            define("manifest", ["optional!revManifest", "requireHelper"], function (e, i) {
88                var r = new i(window.siteObj);
89                function o(e) {
90                    for (var n in e) if (e.hasOwnProperty(n)) return true;
91                    return false;
92                }
93                if (o(e)) for (var s in n.paths) n.paths[s] = r.getUpdatedPath(n.paths[s], e);
94                require(["componentHelper"], function (e) {
95                    e.reloadAllComponents(), e.requireDependencies();
96                }),
97                    window.requirejs.config(t);
98            }),
99            require(["manifest"]);
100    })(window.THEHUT);

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.