JAVASCRIPT   20

aos js

Guest on 18th August 2022 12:38:17 PM

  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.AOS = t() : e.AOS = t()
  3. }(this, function() {
  4.     return function(e) {
  5.         function t(n) {
  6.             if (o[n]) return o[n].exports;
  7.             var i = o[n] = {
  8.                 exports: {},
  9.                 id: n,
  10.                 loaded: !1
  11.             };
  12.             return e[n].call(i.exports, i, i.exports, t), i.loaded = !0, i.exports
  13.         }
  14.         var o = {};
  15.         return t.m = e, t.c = o, t.p = "dist/", t(0)
  16.     }([function(e, t, o) {
  17.         "use strict";
  18.  
  19.         function n(e) {
  20.             return e && e.__esModule ? e : {
  21.                 "default": e
  22.             }
  23.         }
  24.         var i = Object.assign || function(e) {
  25.                 for (var t = 1; t < arguments.length; t++) {
  26.                     var o = arguments[t];
  27.                     for (var n in o) Object.prototype.hasOwnProperty.call(o, n) && (e[n] = o[n])
  28.                 }
  29.                 return e
  30.             },
  31.             a = o(1),
  32.             r = (n(a), o(5)),
  33.             c = n(r),
  34.             u = o(6),
  35.             s = n(u),
  36.             d = o(7),
  37.             f = n(d),
  38.             l = o(8),
  39.             m = n(l),
  40.             p = o(9),
  41.             b = n(p),
  42.             v = o(10),
  43.             g = n(v),
  44.             y = o(13),
  45.             w = n(y),
  46.             h = [],
  47.             k = !1,
  48.             x = document.all && !window.atob,
  49.             j = {
  50.                 offset: 120,
  51.                 delay: 0,
  52.                 easing: "ease",
  53.                 duration: 400,
  54.                 disable: !1,
  55.                 once: !1,
  56.                 startEvent: "DOMContentLoaded"
  57.             },
  58.             O = function() {
  59.                 var e = arguments.length <= 0 || void 0 === arguments[0] ? !1 : arguments[0];
  60.                 return e && (k = !0), k ? (h = (0, g["default"])(h, j), (0, b["default"])(h, j.once), h) : void 0
  61.             },
  62.             _ = function() {
  63.                 h = (0, w["default"])(), O()
  64.             },
  65.             z = function() {
  66.                 h.forEach(function(e, t) {
  67.                     e.node.removeAttribute("data-aos"), e.node.removeAttribute("data-aos-easing"), e.node.removeAttribute("data-aos-duration"), e.node.removeAttribute("data-aos-delay")
  68.                 })
  69.             },
  70.             A = function(e) {
  71.                 return e === !0 || "mobile" === e && m["default"].mobile() || "phone" === e && m["default"].phone() || "tablet" === e && m["default"].tablet() || "function" == typeof e && e() === !0
  72.             },
  73.             E = function(e) {
  74.                 return j = i(j, e), h = (0, w["default"])(), A(j.disable) || x ? z() : (document.querySelector("body").setAttribute("data-aos-easing", j.easing), document.querySelector("body").setAttribute("data-aos-duration", j.duration), document.querySelector("body").setAttribute("data-aos-delay", j.delay), "DOMContentLoaded" === j.startEvent && ["complete", "interactive"].indexOf(document.readyState) > -1 ? O(!0) : "load" === j.startEvent ? window.addEventListener(j.startEvent, function() {
  75.                     O(!0)
  76.                 }) : document.addEventListener(j.startEvent, function() {
  77.                     O(!0)
  78.                 }), window.addEventListener("resize", (0, s["default"])(O, 50, !0)), window.addEventListener("orientationchange", (0, s["default"])(O, 50, !0)), window.addEventListener("scroll", (0, c["default"])(function() {
  79.                     (0, b["default"])(h, j.once)
  80.                 }, 99)), document.addEventListener("DOMNodeRemoved", function(e) {
  81.                     var t = e.target;
  82.                     t && 1 === t.nodeType && t.hasAttribute && t.hasAttribute("data-aos") && (0, s["default"])(_, 50, !0)
  83.                 }), (0, f["default"])("[data-aos]", _), h)
  84.             };
  85.         e.exports = {
  86.             init: E,
  87.             refresh: O,
  88.             refreshHard: _
  89.         }
  90.     }, function(e, t) {}, , , , function(e, t, o) {
  91.         "use strict";
  92.  
  93.         function n(e, t, o) {
  94.             var n = !0,
  95.                 a = !0;
  96.             if ("function" != typeof e) throw new TypeError(c);
  97.             return i(o) && (n = "leading" in o ? !!o.leading : n, a = "trailing" in o ? !!o.trailing : a), r(e, t, {
  98.                 leading: n,
  99.                 maxWait: t,
  100.                 trailing: a
  101.             })
  102.         }
  103.  
  104.         function i(e) {
  105.             var t = "undefined" == typeof e ? "undefined" : a(e);
  106.             return !!e && ("object" == t || "function" == t)
  107.         }
  108.         var a = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) {
  109.                 return typeof e
  110.             } : function(e) {
  111.                 return e && "function" == typeof Symbol && e.constructor === Symbol ? "symbol" : typeof e
  112.             },
  113.             r = o(6),
  114.             c = "Expected a function";
  115.         e.exports = n
  116.     }, function(e, t) {
  117.         "use strict";
  118.  
  119.         function o(e, t, o) {
  120.             function n(t) {
  121.                 var o = b,
  122.                     n = v;
  123.                 return b = v = void 0, O = t, y = e.apply(n, o)
  124.             }
  125.  
  126.             function a(e) {
  127.                 return O = e, w = setTimeout(d, t), _ ? n(e) : y
  128.             }
  129.  
  130.             function r(e) {
  131.                 var o = e - h,
  132.                     n = e - O,
  133.                     i = t - o;
  134.                 return z ? x(i, g - n) : i
  135.             }
  136.  
  137.             function u(e) {
  138.                 var o = e - h,
  139.                     n = e - O;
  140.                 return !h || o >= t || 0 > o || z && n >= g
  141.             }
  142.  
  143.             function d() {
  144.                 var e = j();
  145.                 return u(e) ? f(e) : void(w = setTimeout(d, r(e)))
  146.             }
  147.  
  148.             function f(e) {
  149.                 return clearTimeout(w), w = void 0, A && b ? n(e) : (b = v = void 0, y)
  150.             }
  151.  
  152.             function l() {
  153.                 void 0 !== w && clearTimeout(w), h = O = 0, b = v = w = void 0
  154.             }
  155.  
  156.             function m() {
  157.                 return void 0 === w ? y : f(j())
  158.             }
  159.  
  160.             function p() {
  161.                 var e = j(),
  162.                     o = u(e);
  163.                 if (b = arguments, v = this, h = e, o) {
  164.                     if (void 0 === w) return a(h);
  165.                     if (z) return clearTimeout(w), w = setTimeout(d, t), n(h)
  166.                 }
  167.                 return void 0 === w && (w = setTimeout(d, t)), y
  168.             }
  169.             var b, v, g, y, w, h = 0,
  170.                 O = 0,
  171.                 _ = !1,
  172.                 z = !1,
  173.                 A = !0;
  174.             if ("function" != typeof e) throw new TypeError(s);
  175.             return t = c(t) || 0, i(o) && (_ = !!o.leading, z = "maxWait" in o, g = z ? k(c(o.maxWait) || 0, t) : g, A = "trailing" in o ? !!o.trailing : A), p.cancel = l, p.flush = m, p
  176.         }
  177.  
  178.         function n(e) {
  179.             var t = i(e) ? h.call(e) : "";
  180.             return t == f || t == l
  181.         }
  182.  
  183.         function i(e) {
  184.             var t = "undefined" == typeof e ? "undefined" : u(e);
  185.             return !!e && ("object" == t || "function" == t)
  186.         }
  187.  
  188.         function a(e) {
  189.             return !!e && "object" == ("undefined" == typeof e ? "undefined" : u(e))
  190.         }
  191.  
  192.         function r(e) {
  193.             return "symbol" == ("undefined" == typeof e ? "undefined" : u(e)) || a(e) && h.call(e) == m
  194.         }
  195.  
  196.         function c(e) {
  197.             if ("number" == typeof e) return e;
  198.             if (r(e)) return d;
  199.             if (i(e)) {
  200.                 var t = n(e.valueOf) ? e.valueOf() : e;
  201.                 e = i(t) ? t + "" : t
  202.             }
  203.             if ("string" != typeof e) return 0 === e ? e : +e;
  204.             e = e.replace(p, "");
  205.             var o = v.test(e);
  206.             return o || g.test(e) ? y(e.slice(2), o ? 2 : 8) : b.test(e) ? d : +e
  207.         }
  208.         var u = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) {
  209.                 return typeof e
  210.             } : function(e) {
  211.                 return e && "function" == typeof Symbol && e.constructor === Symbol ? "symbol" : typeof e
  212.             },
  213.             s = "Expected a function",
  214.             d = NaN,
  215.             f = "[object Function]",
  216.             l = "[object GeneratorFunction]",
  217.             m = "[object Symbol]",
  218.             p = /^\s+|\s+$/g,
  219.             b = /^[-+]0x[0-9a-f]+$/i,
  220.             v = /^0b[01]+$/i,
  221.             g = /^0o[0-7]+$/i,
  222.             y = parseInt,
  223.             w = Object.prototype,
  224.             h = w.toString,
  225.             k = Math.max,
  226.             x = Math.min,
  227.             j = Date.now;
  228.         e.exports = o
  229.     }, function(e, t) {
  230.         "use strict";
  231.  
  232.         function o(e, t) {
  233.             r.push({
  234.                 selector: e,
  235.                 fn: t
  236.             }), !c && a && (c = new a(n), c.observe(i.documentElement, {
  237.                 childList: !0,
  238.                 subtree: !0,
  239.                 removedNodes: !0
  240.             })), n()
  241.         }
  242.  
  243.         function n() {
  244.             for (var e, t, o = 0, n = r.length; n > o; o++) {
  245.                 e = r[o], t = i.querySelectorAll(e.selector);
  246.                 for (var a, c = 0, u = t.length; u > c; c++) a = t[c], a.ready || (a.ready = !0, e.fn.call(a, a))
  247.             }
  248.         }
  249.         Object.defineProperty(t, "__esModule", {
  250.             value: !0
  251.         });
  252.         var i = window.document,
  253.             a = window.MutationObserver || window.WebKitMutationObserver,
  254.             r = [],
  255.             c = void 0;
  256.         t["default"] = o
  257.     }, function(e, t) {
  258.         "use strict";
  259.  
  260.         function o(e, t) {
  261.             if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function")
  262.         }
  263.         Object.defineProperty(t, "__esModule", {
  264.             value: !0
  265.         });
  266.         var n = function() {
  267.                 function e(e, t) {
  268.                     for (var o = 0; o < t.length; o++) {
  269.                         var n = t[o];
  270.                         n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
  271.                     }
  272.                 }
  273.                 return function(t, o, n) {
  274.                     return o && e(t.prototype, o), n && e(t, n), t
  275.                 }
  276.             }(),
  277.             i = function() {
  278.                 function e() {
  279.                     o(this, e)
  280.                 }
  281.                 return n(e, [{
  282.                     key: "phone",
  283.                     value: function() {
  284.                         var e = !1;
  285.                         return function(t) {
  286.                             (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0, 4))) && (e = !0)
  287.                         }(navigator.userAgent || navigator.vendor || window.opera), e
  288.                     }
  289.                 }, {
  290.                     key: "mobile",
  291.                     value: function() {
  292.                         var e = !1;
  293.                         return function(t) {
  294.                             (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(t) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0, 4))) && (e = !0)
  295.                         }(navigator.userAgent || navigator.vendor || window.opera), e
  296.                     }
  297.                 }, {
  298.                     key: "tablet",
  299.                     value: function() {
  300.                         return this.mobile() && !this.phone()
  301.                     }
  302.                 }]), e
  303.             }();
  304.         t["default"] = new i
  305.     }, function(e, t) {
  306.         "use strict";
  307.         Object.defineProperty(t, "__esModule", {
  308.             value: !0
  309.         });
  310.         var o = function(e, t, o) {
  311.                 var n = e.node.getAttribute("data-aos-once");
  312.                 t > e.position ? e.node.classList.add("aos-animate") : "undefined" != typeof n && ("false" === n || !o && "true" !== n) && e.node.classList.remove("aos-animate")
  313.             },
  314.             n = function(e, t) {
  315.                 var n = window.pageYOffset,
  316.                     i = window.innerHeight;
  317.                 e.forEach(function(e, a) {
  318.                     o(e, i + n, t)
  319.                 })
  320.             };
  321.         t["default"] = n
  322.     }, function(e, t, o) {
  323.         "use strict";
  324.  
  325.         function n(e) {
  326.             return e && e.__esModule ? e : {
  327.                 "default": e
  328.             }
  329.         }
  330.         Object.defineProperty(t, "__esModule", {
  331.             value: !0
  332.         });
  333.         var i = o(11),
  334.             a = n(i),
  335.             r = function(e, t) {
  336.                 return e.forEach(function(e, o) {
  337.                     e.node.classList.add("aos-init"), e.position = (0, a["default"])(e.node, t.offset)
  338.                 }), e
  339.             };
  340.         t["default"] = r
  341.     }, function(e, t, o) {
  342.         "use strict";
  343.  
  344.         function n(e) {
  345.             return e && e.__esModule ? e : {
  346.                 "default": e
  347.             }
  348.         }
  349.         Object.defineProperty(t, "__esModule", {
  350.             value: !0
  351.         });
  352.         var i = o(12),
  353.             a = n(i),
  354.             r = function(e, t) {
  355.                 var o = 0,
  356.                     n = 0,
  357.                     i = window.innerHeight,
  358.                     r = {
  359.                         offset: e.getAttribute("data-aos-offset"),
  360.                         anchor: e.getAttribute("data-aos-anchor"),
  361.                         anchorPlacement: e.getAttribute("data-aos-anchor-placement")
  362.                     };
  363.                 switch (r.offset && !isNaN(r.offset) && (n = parseInt(r.offset)), r.anchor && document.querySelectorAll(r.anchor) && (e = document.querySelectorAll(r.anchor)[0]), o = (0, a["default"])(e).top, r.anchorPlacement) {
  364.                     case "top-bottom":
  365.                         break;
  366.                     case "center-bottom":
  367.                         o += e.offsetHeight / 2;
  368.                         break;
  369.                     case "bottom-bottom":
  370.                         o += e.offsetHeight;
  371.                         break;
  372.                     case "top-center":
  373.                         o += i / 2;
  374.                         break;
  375.                     case "bottom-center":
  376.                         o += i / 2 + e.offsetHeight;
  377.                         break;
  378.                     case "center-center":
  379.                         o += i / 2 + e.offsetHeight / 2;
  380.                         break;
  381.                     case "top-top":
  382.                         o += i;
  383.                         break;
  384.                     case "bottom-top":
  385.                         o += e.offsetHeight + i;
  386.                         break;
  387.                     case "center-top":
  388.                         o += e.offsetHeight / 2 + i
  389.                 }
  390.                 return r.anchorPlacement || r.offset || isNaN(t) || (n = t), o + n
  391.             };
  392.         t["default"] = r
  393.     }, function(e, t) {
  394.         "use strict";
  395.         Object.defineProperty(t, "__esModule", {
  396.             value: !0
  397.         });
  398.         var o = function(e) {
  399.             for (var t = 0, o = 0; e && !isNaN(e.offsetLeft) && !isNaN(e.offsetTop);) t += e.offsetLeft - ("BODY" != e.tagName ? e.scrollLeft : 0), o += e.offsetTop - ("BODY" != e.tagName ? e.scrollTop : 0), e = e.offsetParent;
  400.             return {
  401.                 top: o,
  402.                 left: t
  403.             }
  404.         };
  405.         t["default"] = o
  406.     }, function(e, t) {
  407.         "use strict";
  408.         Object.defineProperty(t, "__esModule", {
  409.             value: !0
  410.         });
  411.         var o = function(e) {
  412.             e = e || document.querySelectorAll("[data-aos]");
  413.             var t = [];
  414.             return [].forEach.call(e, function(e, o) {
  415.                 t.push({
  416.                     node: e
  417.                 })
  418.             }), t
  419.         };
  420.         t["default"] = o
  421.     }])
  422. });
  423. //# sourceMappingURL=aos.js.map

Raw Paste


Login or Register to edit or fork this paste. It's free.