PageSourceSearch

https://www.citymaroc.com/wp-content/themes/travel-mania/assets/js/font-awesome-kit.js?ver=1.0.0

js citymaroc.com collected 2026-10-06 20:26:45 UTC 22,096 bytes, 545 lines download raw bytes

1window.FontAwesomeKitConfig = {
2    id: 78519245,
3    version: "6.5.2",
4    token: "877d2cecdc",
5    method: "css",
6    baseUrl: "https://ka-f.fontawesome.com",
7    license: "free",
8    asyncLoading: { enabled: false },
9    autoA11y: { enabled: true },
10    baseUrlKit: "https://kit.fontawesome.com",
11    detectConflictsUntil: null,
12    iconUploads: {},
13    minify: { enabled: true },
14    v4FontFaceShim: { enabled: true },
15    v4shim: { enabled: true },
16    v5FontFaceShim: { enabled: true },
17};
18!(function (t) {
19    "function" == typeof define && define.amd ? define("kit-loader", t) : t();
20})(function () {
21    "use strict";
22    function t(t, e) {
23        var n = Object.keys(t);
24        if (Object.getOwnPropertySymbols) {
25            var r = Object.getOwnPropertySymbols(t);
26            e &&
27                (r = r.filter(function (e) {
28                    return Object.getOwnPropertyDescriptor(t, e).enumerable;
29                })),
30                n.push.apply(n, r);
31        }
32        return n;
33    }
34    function e(e) {
35        for (var n = 1; n < arguments.length; n++) {
36            var o = null != arguments[n] ? arguments[n] : {};
37            n % 2
38                ? t(Object(o), !0).forEach(function (t) {
39                      r(e, t, o[t]);
40                  })
41                : Object.getOwnPropertyDescriptors
42                ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(o))
43                : t(Object(o)).forEach(function (t) {
44                      Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(o, t));
45                  });
46        }
47        return e;
48    }
49    function n(t) {
50        return (n =
51            "function" == typeof Symbol && "symbol" == typeof Symbol.iterator
52                ? function (t) {
53                      return typeof t;
54                  }
55                : function (t) {
56                      return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t;
57                  })(t);
58    }
59    function r(t, e, n) {
60        return (
61            (e = (function (t) {
62                var e = (function (t, e) {
63                    if ("object" != typeof t || null === t) return t;
64                    var n = t[Symbol.toPrimitive];
65                    if (void 0 !== n) {
66                        var r = n.call(t, e || "default");
67                        if ("object" != typeof r) return r;
68                        throw new TypeError("@@toPrimitive must return a primitive value.");
69                    }
70                    return ("string" === e ? String : Number)(t);
71                })(t, "string");
72                return "symbol" == typeof e ? e : String(e);
73            })(e)) in t
74                ? Object.defineProperty(t, e, { value: n, enumerable: !0, configurable: !0, writable: !0 })
75                : (t[e] = n),
76            t
77        );
78    }
79    function o(t, e) {
80        return (
81            (function (t) {
82                if (Array.isArray(t)) return t;
83            })(t) ||
84            (function (t, e) {
85                var n = null == t ? null : ("undefined" != typeof Symbol && t[Symbol.iterator]) || t["@@iterator"];
86                if (null != n) {
87                    var r,
88                        o,
89                        i,
90                        a,
91                        c = [],
92                        u = !0,
93                        f = !1;
94                    try {
95                        if (((i = (n = n.call(t)).next), 0 === e)) {
96                            if (Object(n) !== n) return;
97                            u = !1;
98                        } else for (; !(u = (r = i.call(n)).done) && (c.push(r.value), c.length !== e); u = !0);
99                    } catch (t) {
100                        (f = !0), (o = t);
101                    } finally {
102                        try {
103                            if (!u && null != n.return && ((a = n.return()), Object(a) !== a)) return;
104                        } finally {
105                            if (f) throw o;
106                        }
107                    }
108                    return c;
109                }
110            })(t, e) ||
111            (function (t, e) {
112                if (!t) return;
113                if ("string" == typeof t) return i(t, e);
114                var n = Object.prototype.toString.call(t).slice(8, -1);
115                "Object" === n && t.constructor && (n = t.constructor.name);
116                if ("Map" === n || "Set" === n) return Array.from(t);
117                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return i(t, e);
118            })(t, e) ||
119            (function () {
120                throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
121            })()
122        );
123    }
124    function i(t, e) {
125        (null == e || e > t.length) && (e = t.length);
126        for (var n = 0, r = new Array(e); n < e; n++) r[n] = t[n];
127        return r;
128    }
129    var a = "sharp",
130        c = ["classic", "duotone", "sharp"],
131        u = ["fak", "fa-kit", "fakd", "fa-kit-duotone"],
132        f = ["fa", "fas", "fa-solid", "far", "fa-regular", "fal", "fa-light", "fat", "fa-thin", "fad", "fa-duotone", "fab", "fa-brands", "fass", "fasr", "fasl", "fast"];
133    function s(t, e) {
134        var n = (e && e.addOn) || "",
135            r = (e && e.baseFilename) || t.license + n,
136            o = e && e.minify ? ".min" : "",
137            i = (e && e.fileSuffix) || t.method,
138            a = (e && e.subdir) || t.method;
139        return t.baseUrl + "/releases/" + ("latest" === t.version ? "latest" : "v".concat(t.version)) + "/" + a + "/" + r + o + "." + i;
140    }
141    function d(t, e) {
142        var n = e || ["fa"],
143            r = "." + Array.prototype.join.call(n, ",."),
144            o = t.querySelectorAll(r);
145        Array.prototype.forEach.call(o, function (e) {
146            var n = e.getAttribute("title");
147            e.setAttribute("aria-hidden", "true");
148            var r = !e.nextElementSibling || !e.nextElementSibling.classList.contains("sr-only");
149            if (n && r) {
150                var o = t.createElement("span");
151                (o.innerHTML = n), o.classList.add("sr-only"), e.parentNode.insertBefore(o, e.nextSibling);
152            }
153        });
154    }
155    var l,
156        h = function () {},
157        m = "undefined" != typeof global && void 0 !== global.process && "function" == typeof global.process.emit,
158        p = "undefined" == typeof setImmediate ? setTimeout : setImmediate,
159        v = [];
160    function b() {
161        for (var t = 0; t < v.length; t++) v[t][0](v[t][1]);
162        (v = []), (l = !1);
163    }
164    function y(t, e) {
165        v.push([t, e]), l || ((l = !0), p(b, 0));
166    }
167    function g(t) {
168        var e = t.owner,
169            n = e._state,
170            r = e._data,
171            o = t[n],
172            i = t.then;
173        if ("function" == typeof o) {
174            n = "fulfilled";
175            try {
176                r = o(r);
177            } catch (t) {
178                O(i, t);
179            }
180        }
181        w(i, r) || ("fulfilled" === n && A(i, r), "rejected" === n && O(i, r));
182    }
183    function w(t, e) {
184        var r;
185        try {
186            if (t === e) throw new TypeError("A promises callback cannot return that same promise.");
187            if (e && ("function" == typeof e || "object" === n(e))) {
188                var o = e.then;
189                if ("function" == typeof o)
190                    return (
191                        o.call(
192                            e,
193                            function (n) {
194                                r || ((r = !0), e === n ? S(t, n) : A(t, n));
195                            },
196                            function (e) {
197                                r || ((r = !0), O(t, e));
198                            }
199                        ),
200                        !0
201                    );
202            }
203        } catch (e) {
204            return r || O(t, e), !0;
205        }
206        return !1;
207    }
208    function A(t, e) {
209        (t !== e && w(t, e)) || S(t, e);
210    }
211    function S(t, e) {
212        "pending" === t._state && ((t._state = "settled"), (t._data = e), y(E, t));
213    }
214    function O(t, e) {
215        "pending" === t._state && ((t._state = "settled"), (t._data = e), y(P, t));
216    }
217    function j(t) {
218        t._then = t._then.forEach(g);
219    }
220    function E(t) {
221        (t._state = "fulfilled"), j(t);
222    }
223    function P(t) {
224        (t._state = "rejected"), j(t), !t._handled && m && global.process.emit("unhandledRejection", t._data, t);
225    }
226    function _(t) {
227        global.process.emit("rejectionHandled", t);
228    }
229    function F(t) {
230        if ("function" != typeof t) throw new TypeError("Promise resolver " + t + " is not a function");
231        if (this instanceof F == !1) throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object c
231onstructor cannot be called as a function.");
232        (this._then = []),
233            (function (t, e) {
234                function n(t) {
235                    O(e, t);
236                }
237                try {
238                    t(function (t) {
239                        A(e, t);
240                    }, n);
241                } catch (t) {
242                    n(t);
243                }
244            })(t, this);
245    }
246    (F.prototype = {
247        constructor: F,
248        _state: "pending",
249        _then: null,
250        _data: void 0,
251        _handled: !1,
252        then: function (t, e) {
253            var n = { owner: this, then: new this.constructor(h), fulfilled: t, rejected: e };
254            return (!e && !t) || this._handled || ((this._handled = !0), "rejected" === this._state && m && y(_, this)), "fulfilled" === this._state || "rejected" === this._state ? y(g, n) : this._then.push(n), n.then;
255        },
256        catch: function (t) {
257            return this.then(null, t);
258        },
259    }),
260        (F.all = function (t) {
261            if (!Array.isArray(t)) throw new TypeError("You must pass an array to Promise.all().");
262            return new F(function (e, n) {
263                var r = [],
264                    o = 0;
265                function i(t) {
266                    return (
267                        o++,
268                        function (n) {
269                            (r[t] = n), --o || e(r);
270                        }
271                    );
272                }
273                for (var a, c = 0; c < t.length; c++) (a = t[c]) && "function" == typeof a.then ? a.then(i(c), n) : (r[c] = a);
274                o || e(r);
275            });
276        }),
277        (F.race = function (t) {
278            if (!Array.isArray(t)) throw new TypeError("You must pass an array to Promise.race().");
279            return new F(function (e, n) {
280                for (var r, o = 0; o < t.length; o++) (r = t[o]) && "function" == typeof r.then ? r.then(e, n) : e(r);
281            });
282        }),
283        (F.resolve = function (t) {
284            return t && "object" === n(t) && t.constructor === F
285                ? t
286                : new F(function (e) {
287                      e(t);
288                  });
289        }),
290        (F.reject = function (t) {
291            return new F(function (e, n) {
292                n(t);
293            });
294        });
295    var C = "function" == typeof Promise ? Promise : F;
296    function I(t, e) {
297        var n = e.fetch,
298            r = e.XMLHttpRequest,
299            o = e.token,
300            i = t;
301        return (
302            o &&
303                !(function (t) {
304                    return t.indexOf("kit-upload.css") > -1;
305                })(t) &&
306                ("URLSearchParams" in window ? (i = new URL(t)).searchParams.set("token", o) : (i = i + "?token=" + encodeURIComponent(o))),
307            (i = i.toString()),
308            new C(function (t, e) {
309                if ("function" == typeof n)
310                    n(i, { mode: "cors", cache: "default" })
311                        .then(function (t) {
312                            if (t.ok) return t.text();
313                            throw new Error("");
314                        })
315                        .then(function (e) {
316                            t(e);
317                        })
318                        .catch(e);
319                else if ("function" == typeof r) {
320                    var o = new r();
321                    o.addEventListener("loadend", function () {
322                        this.responseText ? t(this.responseText) : e(new Error(""));
323                    });
324                    ["abort", "error", "timeout"].map(function (t) {
325                        o.addEventListener(t, function () {
326                            e(new Error(""));
327                        });
328                    }),
329                        o.open("GET", i),
330                        o.send();
331                } else {
332                    e(new Error(""));
333                }
334            })
335        );
336    }
337    function U(t, e, n) {
338        var r = t;
339        return (
340            [
341                [
342                    /(url\("?)\.\.\/\.\.\/\.\./g,
343                    function (t, n) {
344                        return "".concat(n).concat(e);
345                    },
346                ],
347                [
348                    /(url\("?)\.\.\/webfonts/g,
349                    function (t, r) {
350                        return "".concat(r).concat(e, "/releases/v").concat(n, "/webfonts");
351                    },
352                ],
353                [
354                    /(url\("?)https:\/\/kit-free([^.])*\.fontawesome\.com/g,
355                    function (t, n) {
356                        return "".concat(n).concat(e);
357                    },
358                ],
359            ].forEach(function (t) {
360                var e = o(t, 2),
361                    n = e[0],
362                    i = e[1];
363                r = r.replace(n, i);
364            }),
365            r
366        );
367    }
368    function k(t, n) {
369        var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : function () {},
370            o = n.document || o,
371            i = d.bind(
372                d,
373                o,
374                [].concat(
375                    f,
376                    u,
377                    c.map(function (t) {
378                        return "fa-".concat(t);
379                    })
380                )
381            );
382        t.autoA11y.enabled && r(i);
383        var a = t.subsetPath && t.baseUrl + "/" + t.subsetPath,
384            l = [{ id: "fa-main", addOn: void 0, url: a }];
385        if (
386            (t.v4shim && t.v4shim.enabled && l.push({ id: "fa-v4-shims", addOn: "-v4-shims" }),
387            t.v5FontFaceShim && t.v5FontFaceShim.enabled && l.push({ id: "fa-v5-font-face", addOn: "-v5-font-face" }),
388            t.v4FontFaceShim && t.v4FontFaceShim.enabled && l.push({ id: "fa-v4-font-face", addOn: "-v4-font-face" }),
389            !a && t.customIconsCssPath)
390        ) {
391            var h = t.customIconsCssPath.indexOf("kit-upload.css") > -1 ? t.baseUrlKit : t.baseUrl,
392                m = h + "/" + t.customIconsCssPath;
393            l.push({ id: "fa-kit-upload", url: m });
394        }
395        var p = l.map(function (r) {
396            return new C(function (o, i) {
397                var a = r.url || s(t, { addOn: r.addOn, minify: t.minify.enabled }),
398                    c = { id: r.id },
399                    u = t.subset
400                        ? c
401                        : e(
402                              e(e({}, n), c),
403                              {},
404                              {
405                                  baseUrl: t.baseUrl,
406                                  version: t.version,
407                                  id: r.id,
408                                  contentFilter: function (t, e) {
409                                      return U(t, e.baseUrl, e.version);
410                                  },
411                              }
412                          );
413                I(a, n)
414                    .then(function (t) {
415                        o(T(t, u));
416                    })
417                    .catch(i);
418            });
419        });
420        return C.all(p);
421    }
422    function T(t, e) {
423        var n =
424                e.contentFilter ||
425                function (t, e) {
426                    return t;
427                },
428            r = document.createElement("style"),
429            o = document.createTextNode(n(t, e));
430        return r.appendChild(o), (r.media = "all"), e.id && r.setAttribute("id", e.id), e && e.detectingConflicts && e.detectionIgnoreAttr && r.setAttributeNode(document.createAttribute(e.detectionIgnoreAttr)), r;
431    }
432    function L(t, n) {
433        (n.autoA11y = t.autoA11y.enabled),
434            "pro" === t.license && ((n.autoFetchSvg = !0), (n.fetchSvgFrom = t.baseUrl + "/releases/" + ("latest" === t.version ? "latest" : "v".concat(t.version)) + "/svgs"), (n.fetchUploadedSvgFrom = t.uploadsUrl));
435        var r = [];
436        return (
437            t.v4shim.enabled &&
438                r.push(
439                    new C(function (r, o) {
440                        I(s(t, { addOn: "-v4-shims", minify: t.minify.enabled }), n)
441                            .then(function (t) {
442                                r(x(t, e(e({}, n), {}, { id: "fa-v4-shims" })));
443                            })
444                            .catch(o);
445                    })
446                ),
447            r.push(
448                new C(function (r, o) {
449                    I((t.subsetPath && t.baseUrl + "/" + t.subsetPath) || s(t, { minify: t.minify.enabled }), n)
450                        .then(function (t) {
451                            var o = x(t, e(e({}, n), {}, { id: "fa-main" }));
452                            r(
453                                (function (t, e) {
454                                    var n = e && void 0 !== e.autoFetchSvg ? e.autoFetchSvg : void 0,
455                                        r = e && void 0 !== e.autoA11y ? e.autoA11y : void 0;
456                                    void 0 !== r && t.setAttribute("data-auto-a11y", r ? "true" : "false");
457                                    n && (t.setAttributeNode(document.createAttribute("data-auto-fetch-svg")), t.setAttribute("data-fetch-svg-from", e.fetchSvgFrom), t.setAttribute("data-fetch-uploaded-svg-from", e.fetchUploadedSvgFrom));
458                                    return t;
459                                })(o, n)
460                            );
461                        })
462                        .catch(o);
463                })
464            ),
465            C.all(r)
466        );
467    }
468    function x(t, e) {
469        var n = document.createElement("SCRIPT"),
470            r = document.createTextNode(t);
471        return n.appendChild(r), (n.referrerPolicy = "strict-origin"), e.id && n.setAttribute("id", e.id), e && e.detectingConflicts && e.detectionIgnoreAttr && n.setAttributeNode(document.createAttribute(e.detectionIgnoreAttr)), n;
472    }
473    function M(t) {
474        var e,
475            n = [],
476            r = document,
477            o = r.documentElement.doScroll,
478            i = (o ? /^loaded|^c/ : /^loaded|^i|^c/).test(r.readyState);
479        i ||
480            r.addEventListener(
481                "DOMContentLoaded",
482                (e = function () {
483                    for (r.removeEventListener("DOMContentLoaded", e), i = 1; (e = n.shift()); ) e();
484                })
485            ),
486            i ? setTimeout(t, 0) : n.push(t);
487    }
488    function N(t) {
489        "undefined" != typeof MutationObserver && new MutationObserver(t).observe(document, { childList: !0, subtree: !0 });
490    }
491    try {
492        if (window.FontAwesomeKitConfig) {
493            var D = window.FontAwesomeKitConfig,
494                R = {
495                    detectingConflicts: D.detectConflictsUntil && new Date() <= new Date(D.detectConflictsUntil),
496                    detectionIgnoreAttr: "data-fa-detection-ignore",
497                    fetch: window.fetch,
498                    token: D.token,
499                    XMLHttpRequest: window.XMLHttpRequest,
500                    document: document,
501                },
502                H = document.currentScript,
503                K = H ? H.parentElement : document.head;
504            (function () {
505                var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},
506                    e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};
507                return "js" === t.method
508                    ? L(t, e)
509                    : "css" === t.method
510                    ? k(t, e, function (t) {
511                          M(t), N(t);
512                      })
513                    : void 0;
514            })(D, R)
515                .then(function (t) {
516                    t.map(function (t) {
517                        try {
518                            K.insertBefore(t, H ? H.nextSibling : null);
519                        } catch (e) {
520                            K.appendChild(t);
521                        }
522                    }),
523                        R.detectingConflicts &&
524                            H &&
525                            M(function () {
526                                H.setAttributeNode(document.createAttribute(R.detectionIgnoreAttr));
527                                var t = (function (t, e) {
528                                    var n = document.createElement("script");
529                                    return (
530                                        e && e.detectionIgnoreAttr && n.setAttributeNode(document.createAttribute(e.detectionIgnoreAttr)),
531                                        (n.src = s(t, { baseFilename: "conflict-detection", fileSuffix: "js", subdir: "js", minify: t.minify.enabled })),
532                                        n
533                                    );
534                                })(D, R);
535                                document.body.appendChild(t);
536                            });
537                })
538                .catch(function (t) {
539                    console.error("".concat("Font Awesome Kit:", " ").concat(t));
540                });
541        }
542    } catch (a) {
543        console.error("".concat("Font Awesome Kit:", " ").concat(a));
544    }
545});

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.