{"ast":null,"code":"import { __spreadArray } from \"tslib\";\nimport { r as raf } from \"./helpers-dd7e4b7b.js\";\nvar animationPrefix;\n\nvar processKeyframes = function (e) {\n  e.forEach(function (e) {\n    for (var n in e) {\n      if (e.hasOwnProperty(n)) {\n        var r = e[n];\n\n        if (n === \"easing\") {\n          var t = \"animation-timing-function\";\n          e[t] = r;\n          delete e[n];\n        } else {\n          var t = convertCamelCaseToHypen(n);\n\n          if (t !== n) {\n            e[t] = r;\n            delete e[n];\n          }\n        }\n      }\n    }\n  });\n  return e;\n};\n\nvar convertCamelCaseToHypen = function (e) {\n  return e.replace(/([a-z0-9])([A-Z])/g, \"$1-$2\").toLowerCase();\n};\n\nvar getAnimationPrefix = function (e) {\n  if (animationPrefix === undefined) {\n    var n = e.style.animationName !== undefined;\n    var r = e.style.webkitAnimationName !== undefined;\n    animationPrefix = !n && r ? \"-webkit-\" : \"\";\n  }\n\n  return animationPrefix;\n};\n\nvar setStyleProperty = function (e, n, r) {\n  var t = n.startsWith(\"animation\") ? getAnimationPrefix(e) : \"\";\n  e.style.setProperty(t + n, r);\n};\n\nvar removeStyleProperty = function (e, n) {\n  var r = n.startsWith(\"animation\") ? getAnimationPrefix(e) : \"\";\n  e.style.removeProperty(r + n);\n};\n\nvar animationEnd = function (e, n) {\n  var r;\n  var t = {\n    passive: true\n  };\n\n  var a = function () {\n    if (r) {\n      r();\n    }\n  };\n\n  var i = function (r) {\n    if (e === r.target) {\n      a();\n      n(r);\n    }\n  };\n\n  if (e) {\n    e.addEventListener(\"webkitAnimationEnd\", i, t);\n    e.addEventListener(\"animationend\", i, t);\n\n    r = function () {\n      e.removeEventListener(\"webkitAnimationEnd\", i, t);\n      e.removeEventListener(\"animationend\", i, t);\n    };\n  }\n\n  return a;\n};\n\nvar generateKeyframeRules = function (e) {\n  if (e === void 0) {\n    e = [];\n  }\n\n  return e.map(function (e) {\n    var n = e.offset;\n    var r = [];\n\n    for (var t in e) {\n      if (e.hasOwnProperty(t) && t !== \"offset\") {\n        r.push(t + \": \" + e[t] + \";\");\n      }\n    }\n\n    return n * 100 + \"% { \" + r.join(\" \") + \" }\";\n  }).join(\" \");\n};\n\nvar keyframeIds = [];\n\nvar generateKeyframeName = function (e) {\n  var n = keyframeIds.indexOf(e);\n\n  if (n < 0) {\n    n = keyframeIds.push(e) - 1;\n  }\n\n  return \"ion-animation-\" + n;\n};\n\nvar getStyleContainer = function (e) {\n  var n = e.getRootNode();\n  return n.head || n;\n};\n\nvar createKeyframeStylesheet = function (e, n, r) {\n  var t = getStyleContainer(r);\n  var a = getAnimationPrefix(r);\n  var i = t.querySelector(\"#\" + e);\n\n  if (i) {\n    return i;\n  }\n\n  var o = (r.ownerDocument || document).createElement(\"style\");\n  o.id = e;\n  o.textContent = \"@\" + a + \"keyframes \" + e + \" { \" + n + \" } @\" + a + \"keyframes \" + e + \"-alt { \" + n + \" }\";\n  t.appendChild(o);\n  return o;\n};\n\nvar addClassToArray = function (e, n) {\n  if (e === void 0) {\n    e = [];\n  }\n\n  if (n !== undefined) {\n    var r = Array.isArray(n) ? n : [n];\n    return __spreadArray(__spreadArray([], e), r);\n  }\n\n  return e;\n};\n\nvar createAnimation = function (e) {\n  var n;\n  var r;\n  var t;\n  var a;\n  var i;\n  var o;\n  var f = [];\n  var u = [];\n  var s = [];\n  var v = false;\n  var l;\n  var c = {};\n  var d = [];\n  var y = [];\n  var m = {};\n  var p = 0;\n  var h = false;\n  var g = false;\n  var E;\n  var P;\n  var S;\n  var A;\n  var C = true;\n  var b = false;\n  var T = true;\n  var k;\n  var w;\n  var x = e;\n  var _ = [];\n  var K = [];\n  var I = [];\n  var D = [];\n  var L = [];\n  var N = [];\n  var R = [];\n  var F = [];\n  var O = [];\n  var W = [];\n  var j = typeof AnimationEffect === \"function\" || typeof window.AnimationEffect === \"function\";\n  var H = typeof Element === \"function\" && typeof Element.prototype.animate === \"function\" && j;\n  var M = 100;\n\n  var $ = function () {\n    return W;\n  };\n\n  var q = function (e) {\n    D.forEach(function (n) {\n      n.destroy(e);\n    });\n    z(e);\n    I.length = 0;\n    D.length = 0;\n    f.length = 0;\n    G();\n    v = false;\n    T = true;\n    return w;\n  };\n\n  var z = function (e) {\n    J();\n\n    if (e) {\n      Q();\n    }\n  };\n\n  var Z = function () {\n    h = false;\n    g = false;\n    T = true;\n    P = undefined;\n    S = undefined;\n    A = undefined;\n    p = 0;\n    b = false;\n    C = true;\n  };\n\n  var B = function (e, n) {\n    var r = n && n.oneTimeCallback ? K : _;\n    r.push({\n      c: e,\n      o: n\n    });\n    return w;\n  };\n\n  var G = function () {\n    _.length = 0;\n    K.length = 0;\n    return w;\n  };\n\n  var J = function () {\n    if (H) {\n      W.forEach(function (e) {\n        e.cancel();\n      });\n      W.length = 0;\n    } else {\n      var e = I.slice();\n      raf(function () {\n        e.forEach(function (e) {\n          removeStyleProperty(e, \"animation-name\");\n          removeStyleProperty(e, \"animation-duration\");\n          removeStyleProperty(e, \"animation-timing-function\");\n          removeStyleProperty(e, \"animation-iteration-count\");\n          removeStyleProperty(e, \"animation-delay\");\n          removeStyleProperty(e, \"animation-play-state\");\n          removeStyleProperty(e, \"animation-fill-mode\");\n          removeStyleProperty(e, \"animation-direction\");\n        });\n      });\n    }\n  };\n\n  var Q = function () {\n    L.forEach(function (e) {\n      if (e && e.parentNode) {\n        e.parentNode.removeChild(e);\n      }\n    });\n    L.length = 0;\n  };\n\n  var U = function (e) {\n    N.push(e);\n    return w;\n  };\n\n  var V = function (e) {\n    R.push(e);\n    return w;\n  };\n\n  var X = function (e) {\n    F.push(e);\n    return w;\n  };\n\n  var Y = function (e) {\n    O.push(e);\n    return w;\n  };\n\n  var ee = function (e) {\n    u = addClassToArray(u, e);\n    return w;\n  };\n\n  var ne = function (e) {\n    s = addClassToArray(s, e);\n    return w;\n  };\n\n  var re = function (e) {\n    if (e === void 0) {\n      e = {};\n    }\n\n    c = e;\n    return w;\n  };\n\n  var te = function (e) {\n    if (e === void 0) {\n      e = [];\n    }\n\n    for (var n = 0, r = e; n < r.length; n++) {\n      var t = r[n];\n      c[t] = \"\";\n    }\n\n    return w;\n  };\n\n  var ae = function (e) {\n    d = addClassToArray(d, e);\n    return w;\n  };\n\n  var ie = function (e) {\n    y = addClassToArray(y, e);\n    return w;\n  };\n\n  var oe = function (e) {\n    if (e === void 0) {\n      e = {};\n    }\n\n    m = e;\n    return w;\n  };\n\n  var fe = function (e) {\n    if (e === void 0) {\n      e = [];\n    }\n\n    for (var n = 0, r = e; n < r.length; n++) {\n      var t = r[n];\n      m[t] = \"\";\n    }\n\n    return w;\n  };\n\n  var ue = function () {\n    if (i !== undefined) {\n      return i;\n    }\n\n    if (l) {\n      return l.getFill();\n    }\n\n    return \"both\";\n  };\n\n  var se = function () {\n    if (P !== undefined) {\n      return P;\n    }\n\n    if (o !== undefined) {\n      return o;\n    }\n\n    if (l) {\n      return l.getDirection();\n    }\n\n    return \"normal\";\n  };\n\n  var ve = function () {\n    if (h) {\n      return \"linear\";\n    }\n\n    if (t !== undefined) {\n      return t;\n    }\n\n    if (l) {\n      return l.getEasing();\n    }\n\n    return \"linear\";\n  };\n\n  var le = function () {\n    if (g) {\n      return 0;\n    }\n\n    if (S !== undefined) {\n      return S;\n    }\n\n    if (r !== undefined) {\n      return r;\n    }\n\n    if (l) {\n      return l.getDuration();\n    }\n\n    return 0;\n  };\n\n  var ce = function () {\n    if (a !== undefined) {\n      return a;\n    }\n\n    if (l) {\n      return l.getIterations();\n    }\n\n    return 1;\n  };\n\n  var de = function () {\n    if (A !== undefined) {\n      return A;\n    }\n\n    if (n !== undefined) {\n      return n;\n    }\n\n    if (l) {\n      return l.getDelay();\n    }\n\n    return 0;\n  };\n\n  var ye = function () {\n    return f;\n  };\n\n  var me = function (e) {\n    o = e;\n    Ne(true);\n    return w;\n  };\n\n  var pe = function (e) {\n    i = e;\n    Ne(true);\n    return w;\n  };\n\n  var he = function (e) {\n    n = e;\n    Ne(true);\n    return w;\n  };\n\n  var ge = function (e) {\n    t = e;\n    Ne(true);\n    return w;\n  };\n\n  var Ee = function (e) {\n    if (!H && e === 0) {\n      e = 1;\n    }\n\n    r = e;\n    Ne(true);\n    return w;\n  };\n\n  var Pe = function (e) {\n    a = e;\n    Ne(true);\n    return w;\n  };\n\n  var Se = function (e) {\n    l = e;\n    return w;\n  };\n\n  var Ae = function (e) {\n    if (e != null) {\n      if (e.nodeType === 1) {\n        I.push(e);\n      } else if (e.length >= 0) {\n        for (var n = 0; n < e.length; n++) {\n          I.push(e[n]);\n        }\n      } else {\n        console.error(\"Invalid addElement value\");\n      }\n    }\n\n    return w;\n  };\n\n  var Ce = function (e) {\n    if (e != null) {\n      if (Array.isArray(e)) {\n        for (var n = 0, r = e; n < r.length; n++) {\n          var t = r[n];\n          t.parent(w);\n          D.push(t);\n        }\n      } else {\n        e.parent(w);\n        D.push(e);\n      }\n    }\n\n    return w;\n  };\n\n  var be = function (e) {\n    f = e;\n    return w;\n  };\n\n  var Te = function () {\n    N.forEach(function (e) {\n      return e();\n    });\n    R.forEach(function (e) {\n      return e();\n    });\n    var e = u;\n    var n = s;\n    var r = c;\n    I.forEach(function (t) {\n      var a = t.classList;\n      e.forEach(function (e) {\n        return a.add(e);\n      });\n      n.forEach(function (e) {\n        return a.remove(e);\n      });\n\n      for (var i in r) {\n        if (r.hasOwnProperty(i)) {\n          setStyleProperty(t, i, r[i]);\n        }\n      }\n    });\n  };\n\n  var ke = function () {\n    Me();\n    F.forEach(function (e) {\n      return e();\n    });\n    O.forEach(function (e) {\n      return e();\n    });\n    var e = C ? 1 : 0;\n    var n = d;\n    var r = y;\n    var t = m;\n    I.forEach(function (e) {\n      var a = e.classList;\n      n.forEach(function (e) {\n        return a.add(e);\n      });\n      r.forEach(function (e) {\n        return a.remove(e);\n      });\n\n      for (var i in t) {\n        if (t.hasOwnProperty(i)) {\n          setStyleProperty(e, i, t[i]);\n        }\n      }\n    });\n\n    _.forEach(function (n) {\n      return n.c(e, w);\n    });\n\n    K.forEach(function (n) {\n      return n.c(e, w);\n    });\n    K.length = 0;\n    T = true;\n\n    if (C) {\n      b = true;\n    }\n\n    C = true;\n  };\n\n  var we = function () {\n    if (p === 0) {\n      return;\n    }\n\n    p--;\n\n    if (p === 0) {\n      ke();\n\n      if (l) {\n        l.animationFinish();\n      }\n    }\n  };\n\n  var xe = function (n) {\n    if (n === void 0) {\n      n = true;\n    }\n\n    Q();\n    var r = processKeyframes(f);\n    I.forEach(function (t) {\n      if (r.length > 0) {\n        var a = generateKeyframeRules(r);\n        k = e !== undefined ? e : generateKeyframeName(a);\n        var i = createKeyframeStylesheet(k, a, t);\n        L.push(i);\n        setStyleProperty(t, \"animation-duration\", le() + \"ms\");\n        setStyleProperty(t, \"animation-timing-function\", ve());\n        setStyleProperty(t, \"animation-delay\", de() + \"ms\");\n        setStyleProperty(t, \"animation-fill-mode\", ue());\n        setStyleProperty(t, \"animation-direction\", se());\n        var o = ce() === Infinity ? \"infinite\" : ce().toString();\n        setStyleProperty(t, \"animation-iteration-count\", o);\n        setStyleProperty(t, \"animation-play-state\", \"paused\");\n\n        if (n) {\n          setStyleProperty(t, \"animation-name\", i.id + \"-alt\");\n        }\n\n        raf(function () {\n          setStyleProperty(t, \"animation-name\", i.id || null);\n        });\n      }\n    });\n  };\n\n  var _e = function () {\n    I.forEach(function (e) {\n      var n = e.animate(f, {\n        id: x,\n        delay: de(),\n        duration: le(),\n        easing: ve(),\n        iterations: ce(),\n        fill: ue(),\n        direction: se()\n      });\n      n.pause();\n      W.push(n);\n    });\n\n    if (W.length > 0) {\n      W[0].onfinish = function () {\n        we();\n      };\n    }\n  };\n\n  var Ke = function (e) {\n    if (e === void 0) {\n      e = true;\n    }\n\n    Te();\n\n    if (f.length > 0) {\n      if (H) {\n        _e();\n      } else {\n        xe(e);\n      }\n    }\n\n    v = true;\n  };\n\n  var Ie = function (e) {\n    e = Math.min(Math.max(e, 0), .9999);\n\n    if (H) {\n      W.forEach(function (n) {\n        n.currentTime = n.effect.getComputedTiming().delay + le() * e;\n        n.pause();\n      });\n    } else {\n      var n = \"-\" + le() * e + \"ms\";\n      I.forEach(function (e) {\n        if (f.length > 0) {\n          setStyleProperty(e, \"animation-delay\", n);\n          setStyleProperty(e, \"animation-play-state\", \"paused\");\n        }\n      });\n    }\n  };\n\n  var De = function (e) {\n    W.forEach(function (e) {\n      e.effect.updateTiming({\n        delay: de(),\n        duration: le(),\n        easing: ve(),\n        iterations: ce(),\n        fill: ue(),\n        direction: se()\n      });\n    });\n\n    if (e !== undefined) {\n      Ie(e);\n    }\n  };\n\n  var Le = function (e, n) {\n    if (e === void 0) {\n      e = true;\n    }\n\n    raf(function () {\n      I.forEach(function (r) {\n        setStyleProperty(r, \"animation-name\", k || null);\n        setStyleProperty(r, \"animation-duration\", le() + \"ms\");\n        setStyleProperty(r, \"animation-timing-function\", ve());\n        setStyleProperty(r, \"animation-delay\", n !== undefined ? \"-\" + n * le() + \"ms\" : de() + \"ms\");\n        setStyleProperty(r, \"animation-fill-mode\", ue() || null);\n        setStyleProperty(r, \"animation-direction\", se() || null);\n        var t = ce() === Infinity ? \"infinite\" : ce().toString();\n        setStyleProperty(r, \"animation-iteration-count\", t);\n\n        if (e) {\n          setStyleProperty(r, \"animation-name\", k + \"-alt\");\n        }\n\n        raf(function () {\n          setStyleProperty(r, \"animation-name\", k || null);\n        });\n      });\n    });\n  };\n\n  var Ne = function (e, n, r) {\n    if (e === void 0) {\n      e = false;\n    }\n\n    if (n === void 0) {\n      n = true;\n    }\n\n    if (e) {\n      D.forEach(function (t) {\n        t.update(e, n, r);\n      });\n    }\n\n    if (H) {\n      De(r);\n    } else {\n      Le(n, r);\n    }\n\n    return w;\n  };\n\n  var Re = function (e, n) {\n    if (e === void 0) {\n      e = false;\n    }\n\n    D.forEach(function (r) {\n      r.progressStart(e, n);\n    });\n    We();\n    h = e;\n\n    if (!v) {\n      Ke();\n    } else {\n      Ne(false, true, n);\n    }\n\n    return w;\n  };\n\n  var Fe = function (e) {\n    D.forEach(function (n) {\n      n.progressStep(e);\n    });\n    Ie(e);\n    return w;\n  };\n\n  var Oe = function (e, n, r) {\n    h = false;\n    D.forEach(function (t) {\n      t.progressEnd(e, n, r);\n    });\n\n    if (r !== undefined) {\n      S = r;\n    }\n\n    b = false;\n    C = true;\n\n    if (e === 0) {\n      P = se() === \"reverse\" ? \"normal\" : \"reverse\";\n\n      if (P === \"reverse\") {\n        C = false;\n      }\n\n      if (H) {\n        Ne();\n        Ie(1 - n);\n      } else {\n        A = (1 - n) * le() * -1;\n        Ne(false, false);\n      }\n    } else if (e === 1) {\n      if (H) {\n        Ne();\n        Ie(n);\n      } else {\n        A = n * le() * -1;\n        Ne(false, false);\n      }\n    }\n\n    if (e !== undefined) {\n      B(function () {\n        S = undefined;\n        P = undefined;\n        A = undefined;\n      }, {\n        oneTimeCallback: true\n      });\n\n      if (!l) {\n        Be();\n      }\n    }\n\n    return w;\n  };\n\n  var We = function () {\n    if (v) {\n      if (H) {\n        W.forEach(function (e) {\n          e.pause();\n        });\n      } else {\n        I.forEach(function (e) {\n          setStyleProperty(e, \"animation-play-state\", \"paused\");\n        });\n      }\n    }\n  };\n\n  var je = function () {\n    D.forEach(function (e) {\n      e.pause();\n    });\n    We();\n    return w;\n  };\n\n  var He = function () {\n    E = undefined;\n    we();\n  };\n\n  var Me = function () {\n    if (E) {\n      clearTimeout(E);\n    }\n  };\n\n  var $e = function () {\n    Me();\n    raf(function () {\n      I.forEach(function (e) {\n        if (f.length > 0) {\n          setStyleProperty(e, \"animation-play-state\", \"running\");\n        }\n      });\n    });\n\n    if (f.length === 0 || I.length === 0) {\n      we();\n    } else {\n      var e = de() || 0;\n      var n = le() || 0;\n      var r = ce() || 1;\n\n      if (isFinite(r)) {\n        E = setTimeout(He, e + n * r + M);\n      }\n\n      animationEnd(I[0], function () {\n        Me();\n        raf(function () {\n          qe();\n          raf(we);\n        });\n      });\n    }\n  };\n\n  var qe = function () {\n    I.forEach(function (e) {\n      removeStyleProperty(e, \"animation-duration\");\n      removeStyleProperty(e, \"animation-delay\");\n      removeStyleProperty(e, \"animation-play-state\");\n    });\n  };\n\n  var ze = function () {\n    W.forEach(function (e) {\n      e.play();\n    });\n\n    if (f.length === 0 || I.length === 0) {\n      we();\n    }\n  };\n\n  var Ze = function () {\n    if (H) {\n      Ie(0);\n      De();\n    } else {\n      Le();\n    }\n  };\n\n  var Be = function (e) {\n    return new Promise(function (n) {\n      if (e && e.sync) {\n        g = true;\n        B(function () {\n          return g = false;\n        }, {\n          oneTimeCallback: true\n        });\n      }\n\n      if (!v) {\n        Ke();\n      }\n\n      if (b) {\n        Ze();\n        b = false;\n      }\n\n      if (T) {\n        p = D.length + 1;\n        T = false;\n      }\n\n      B(function () {\n        return n();\n      }, {\n        oneTimeCallback: true\n      });\n      D.forEach(function (e) {\n        e.play();\n      });\n\n      if (H) {\n        ze();\n      } else {\n        $e();\n      }\n    });\n  };\n\n  var Ge = function () {\n    D.forEach(function (e) {\n      e.stop();\n    });\n\n    if (v) {\n      J();\n      v = false;\n    }\n\n    Z();\n  };\n\n  var Je = function (e, n) {\n    var r;\n    var t = f[0];\n\n    if (t !== undefined && (t.offset === undefined || t.offset === 0)) {\n      t[e] = n;\n    } else {\n      f = __spreadArray([(r = {\n        offset: 0\n      }, r[e] = n, r)], f);\n    }\n\n    return w;\n  };\n\n  var Qe = function (e, n) {\n    var r;\n    var t = f[f.length - 1];\n\n    if (t !== undefined && (t.offset === undefined || t.offset === 1)) {\n      t[e] = n;\n    } else {\n      f = __spreadArray(__spreadArray([], f), [(r = {\n        offset: 1\n      }, r[e] = n, r)]);\n    }\n\n    return w;\n  };\n\n  var Ue = function (e, n, r) {\n    return Je(e, n).to(e, r);\n  };\n\n  return w = {\n    parentAnimation: l,\n    elements: I,\n    childAnimations: D,\n    id: x,\n    animationFinish: we,\n    from: Je,\n    to: Qe,\n    fromTo: Ue,\n    parent: Se,\n    play: Be,\n    pause: je,\n    stop: Ge,\n    destroy: q,\n    keyframes: be,\n    addAnimation: Ce,\n    addElement: Ae,\n    update: Ne,\n    fill: pe,\n    direction: me,\n    iterations: Pe,\n    duration: Ee,\n    easing: ge,\n    delay: he,\n    getWebAnimations: $,\n    getKeyframes: ye,\n    getFill: ue,\n    getDirection: se,\n    getDelay: de,\n    getIterations: ce,\n    getEasing: ve,\n    getDuration: le,\n    afterAddRead: X,\n    afterAddWrite: Y,\n    afterClearStyles: fe,\n    afterStyles: oe,\n    afterRemoveClass: ie,\n    afterAddClass: ae,\n    beforeAddRead: U,\n    beforeAddWrite: V,\n    beforeClearStyles: te,\n    beforeStyles: re,\n    beforeRemoveClass: ne,\n    beforeAddClass: ee,\n    onFinish: B,\n    progressStart: Re,\n    progressStep: Fe,\n    progressEnd: Oe\n  };\n};\n\nexport { createAnimation as c };","map":{"version":3,"sources":["/Users/adekanbidansteve/github/klasha/react-klasha/ionic-test/node_modules/@ionic/core/dist/esm-es5/animation-096c6391.js"],"names":["__spreadArray","r","raf","animationPrefix","processKeyframes","e","forEach","n","hasOwnProperty","t","convertCamelCaseToHypen","replace","toLowerCase","getAnimationPrefix","undefined","style","animationName","webkitAnimationName","setStyleProperty","startsWith","setProperty","removeStyleProperty","removeProperty","animationEnd","passive","a","i","target","addEventListener","removeEventListener","generateKeyframeRules","map","offset","push","join","keyframeIds","generateKeyframeName","indexOf","getStyleContainer","getRootNode","head","createKeyframeStylesheet","querySelector","o","ownerDocument","document","createElement","id","textContent","appendChild","addClassToArray","Array","isArray","createAnimation","f","u","s","v","l","c","d","y","m","p","h","g","E","P","S","A","C","b","T","k","w","x","_","K","I","D","L","N","R","F","O","W","j","AnimationEffect","window","H","Element","prototype","animate","M","$","q","destroy","z","length","G","J","Q","Z","B","oneTimeCallback","cancel","slice","parentNode","removeChild","U","V","X","Y","ee","ne","re","te","ae","ie","oe","fe","ue","getFill","se","getDirection","ve","getEasing","le","getDuration","ce","getIterations","de","getDelay","ye","me","Ne","pe","he","ge","Ee","Pe","Se","Ae","nodeType","console","error","Ce","parent","be","Te","classList","add","remove","ke","Me","we","animationFinish","xe","Infinity","toString","_e","delay","duration","easing","iterations","fill","direction","pause","onfinish","Ke","Ie","Math","min","max","currentTime","effect","getComputedTiming","De","updateTiming","Le","update","Re","progressStart","We","Fe","progressStep","Oe","progressEnd","Be","je","He","clearTimeout","$e","isFinite","setTimeout","qe","ze","play","Ze","Promise","sync","Ge","stop","Je","Qe","Ue","to","parentAnimation","elements","childAnimations","from","fromTo","keyframes","addAnimation","addElement","getWebAnimations","getKeyframes","afterAddRead","afterAddWrite","afterClearStyles","afterStyles","afterRemoveClass","afterAddClass","beforeAddRead","beforeAddWrite","beforeClearStyles","beforeStyles","beforeRemoveClass","beforeAddClass","onFinish"],"mappings":"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","sourcesContent":["import{__spreadArray}from\"tslib\";import{r as raf}from\"./helpers-dd7e4b7b.js\";var animationPrefix;var processKeyframes=function(e){e.forEach((function(e){for(var n in e){if(e.hasOwnProperty(n)){var r=e[n];if(n===\"easing\"){var t=\"animation-timing-function\";e[t]=r;delete e[n]}else{var t=convertCamelCaseToHypen(n);if(t!==n){e[t]=r;delete e[n]}}}}}));return e};var convertCamelCaseToHypen=function(e){return e.replace(/([a-z0-9])([A-Z])/g,\"$1-$2\").toLowerCase()};var getAnimationPrefix=function(e){if(animationPrefix===undefined){var n=e.style.animationName!==undefined;var r=e.style.webkitAnimationName!==undefined;animationPrefix=!n&&r?\"-webkit-\":\"\"}return animationPrefix};var setStyleProperty=function(e,n,r){var t=n.startsWith(\"animation\")?getAnimationPrefix(e):\"\";e.style.setProperty(t+n,r)};var removeStyleProperty=function(e,n){var r=n.startsWith(\"animation\")?getAnimationPrefix(e):\"\";e.style.removeProperty(r+n)};var animationEnd=function(e,n){var r;var t={passive:true};var a=function(){if(r){r()}};var i=function(r){if(e===r.target){a();n(r)}};if(e){e.addEventListener(\"webkitAnimationEnd\",i,t);e.addEventListener(\"animationend\",i,t);r=function(){e.removeEventListener(\"webkitAnimationEnd\",i,t);e.removeEventListener(\"animationend\",i,t)}}return a};var generateKeyframeRules=function(e){if(e===void 0){e=[]}return e.map((function(e){var n=e.offset;var r=[];for(var t in e){if(e.hasOwnProperty(t)&&t!==\"offset\"){r.push(t+\": \"+e[t]+\";\")}}return n*100+\"% { \"+r.join(\" \")+\" }\"})).join(\" \")};var keyframeIds=[];var generateKeyframeName=function(e){var n=keyframeIds.indexOf(e);if(n<0){n=keyframeIds.push(e)-1}return\"ion-animation-\"+n};var getStyleContainer=function(e){var n=e.getRootNode();return n.head||n};var createKeyframeStylesheet=function(e,n,r){var t=getStyleContainer(r);var a=getAnimationPrefix(r);var i=t.querySelector(\"#\"+e);if(i){return i}var o=(r.ownerDocument||document).createElement(\"style\");o.id=e;o.textContent=\"@\"+a+\"keyframes \"+e+\" { \"+n+\" } @\"+a+\"keyframes \"+e+\"-alt { \"+n+\" }\";t.appendChild(o);return o};var addClassToArray=function(e,n){if(e===void 0){e=[]}if(n!==undefined){var r=Array.isArray(n)?n:[n];return __spreadArray(__spreadArray([],e),r)}return e};var createAnimation=function(e){var n;var r;var t;var a;var i;var o;var f=[];var u=[];var s=[];var v=false;var l;var c={};var d=[];var y=[];var m={};var p=0;var h=false;var g=false;var E;var P;var S;var A;var C=true;var b=false;var T=true;var k;var w;var x=e;var _=[];var K=[];var I=[];var D=[];var L=[];var N=[];var R=[];var F=[];var O=[];var W=[];var j=typeof AnimationEffect===\"function\"||typeof window.AnimationEffect===\"function\";var H=typeof Element===\"function\"&&typeof Element.prototype.animate===\"function\"&&j;var M=100;var $=function(){return W};var q=function(e){D.forEach((function(n){n.destroy(e)}));z(e);I.length=0;D.length=0;f.length=0;G();v=false;T=true;return w};var z=function(e){J();if(e){Q()}};var Z=function(){h=false;g=false;T=true;P=undefined;S=undefined;A=undefined;p=0;b=false;C=true};var B=function(e,n){var r=n&&n.oneTimeCallback?K:_;r.push({c:e,o:n});return w};var G=function(){_.length=0;K.length=0;return w};var J=function(){if(H){W.forEach((function(e){e.cancel()}));W.length=0}else{var e=I.slice();raf((function(){e.forEach((function(e){removeStyleProperty(e,\"animation-name\");removeStyleProperty(e,\"animation-duration\");removeStyleProperty(e,\"animation-timing-function\");removeStyleProperty(e,\"animation-iteration-count\");removeStyleProperty(e,\"animation-delay\");removeStyleProperty(e,\"animation-play-state\");removeStyleProperty(e,\"animation-fill-mode\");removeStyleProperty(e,\"animation-direction\")}))}))}};var Q=function(){L.forEach((function(e){if(e&&e.parentNode){e.parentNode.removeChild(e)}}));L.length=0};var U=function(e){N.push(e);return w};var V=function(e){R.push(e);return w};var X=function(e){F.push(e);return w};var Y=function(e){O.push(e);return w};var ee=function(e){u=addClassToArray(u,e);return w};var ne=function(e){s=addClassToArray(s,e);return w};var re=function(e){if(e===void 0){e={}}c=e;return w};var te=function(e){if(e===void 0){e=[]}for(var n=0,r=e;n<r.length;n++){var t=r[n];c[t]=\"\"}return w};var ae=function(e){d=addClassToArray(d,e);return w};var ie=function(e){y=addClassToArray(y,e);return w};var oe=function(e){if(e===void 0){e={}}m=e;return w};var fe=function(e){if(e===void 0){e=[]}for(var n=0,r=e;n<r.length;n++){var t=r[n];m[t]=\"\"}return w};var ue=function(){if(i!==undefined){return i}if(l){return l.getFill()}return\"both\"};var se=function(){if(P!==undefined){return P}if(o!==undefined){return o}if(l){return l.getDirection()}return\"normal\"};var ve=function(){if(h){return\"linear\"}if(t!==undefined){return t}if(l){return l.getEasing()}return\"linear\"};var le=function(){if(g){return 0}if(S!==undefined){return S}if(r!==undefined){return r}if(l){return l.getDuration()}return 0};var ce=function(){if(a!==undefined){return a}if(l){return l.getIterations()}return 1};var de=function(){if(A!==undefined){return A}if(n!==undefined){return n}if(l){return l.getDelay()}return 0};var ye=function(){return f};var me=function(e){o=e;Ne(true);return w};var pe=function(e){i=e;Ne(true);return w};var he=function(e){n=e;Ne(true);return w};var ge=function(e){t=e;Ne(true);return w};var Ee=function(e){if(!H&&e===0){e=1}r=e;Ne(true);return w};var Pe=function(e){a=e;Ne(true);return w};var Se=function(e){l=e;return w};var Ae=function(e){if(e!=null){if(e.nodeType===1){I.push(e)}else if(e.length>=0){for(var n=0;n<e.length;n++){I.push(e[n])}}else{console.error(\"Invalid addElement value\")}}return w};var Ce=function(e){if(e!=null){if(Array.isArray(e)){for(var n=0,r=e;n<r.length;n++){var t=r[n];t.parent(w);D.push(t)}}else{e.parent(w);D.push(e)}}return w};var be=function(e){f=e;return w};var Te=function(){N.forEach((function(e){return e()}));R.forEach((function(e){return e()}));var e=u;var n=s;var r=c;I.forEach((function(t){var a=t.classList;e.forEach((function(e){return a.add(e)}));n.forEach((function(e){return a.remove(e)}));for(var i in r){if(r.hasOwnProperty(i)){setStyleProperty(t,i,r[i])}}}))};var ke=function(){Me();F.forEach((function(e){return e()}));O.forEach((function(e){return e()}));var e=C?1:0;var n=d;var r=y;var t=m;I.forEach((function(e){var a=e.classList;n.forEach((function(e){return a.add(e)}));r.forEach((function(e){return a.remove(e)}));for(var i in t){if(t.hasOwnProperty(i)){setStyleProperty(e,i,t[i])}}}));_.forEach((function(n){return n.c(e,w)}));K.forEach((function(n){return n.c(e,w)}));K.length=0;T=true;if(C){b=true}C=true};var we=function(){if(p===0){return}p--;if(p===0){ke();if(l){l.animationFinish()}}};var xe=function(n){if(n===void 0){n=true}Q();var r=processKeyframes(f);I.forEach((function(t){if(r.length>0){var a=generateKeyframeRules(r);k=e!==undefined?e:generateKeyframeName(a);var i=createKeyframeStylesheet(k,a,t);L.push(i);setStyleProperty(t,\"animation-duration\",le()+\"ms\");setStyleProperty(t,\"animation-timing-function\",ve());setStyleProperty(t,\"animation-delay\",de()+\"ms\");setStyleProperty(t,\"animation-fill-mode\",ue());setStyleProperty(t,\"animation-direction\",se());var o=ce()===Infinity?\"infinite\":ce().toString();setStyleProperty(t,\"animation-iteration-count\",o);setStyleProperty(t,\"animation-play-state\",\"paused\");if(n){setStyleProperty(t,\"animation-name\",i.id+\"-alt\")}raf((function(){setStyleProperty(t,\"animation-name\",i.id||null)}))}}))};var _e=function(){I.forEach((function(e){var n=e.animate(f,{id:x,delay:de(),duration:le(),easing:ve(),iterations:ce(),fill:ue(),direction:se()});n.pause();W.push(n)}));if(W.length>0){W[0].onfinish=function(){we()}}};var Ke=function(e){if(e===void 0){e=true}Te();if(f.length>0){if(H){_e()}else{xe(e)}}v=true};var Ie=function(e){e=Math.min(Math.max(e,0),.9999);if(H){W.forEach((function(n){n.currentTime=n.effect.getComputedTiming().delay+le()*e;n.pause()}))}else{var n=\"-\"+le()*e+\"ms\";I.forEach((function(e){if(f.length>0){setStyleProperty(e,\"animation-delay\",n);setStyleProperty(e,\"animation-play-state\",\"paused\")}}))}};var De=function(e){W.forEach((function(e){e.effect.updateTiming({delay:de(),duration:le(),easing:ve(),iterations:ce(),fill:ue(),direction:se()})}));if(e!==undefined){Ie(e)}};var Le=function(e,n){if(e===void 0){e=true}raf((function(){I.forEach((function(r){setStyleProperty(r,\"animation-name\",k||null);setStyleProperty(r,\"animation-duration\",le()+\"ms\");setStyleProperty(r,\"animation-timing-function\",ve());setStyleProperty(r,\"animation-delay\",n!==undefined?\"-\"+n*le()+\"ms\":de()+\"ms\");setStyleProperty(r,\"animation-fill-mode\",ue()||null);setStyleProperty(r,\"animation-direction\",se()||null);var t=ce()===Infinity?\"infinite\":ce().toString();setStyleProperty(r,\"animation-iteration-count\",t);if(e){setStyleProperty(r,\"animation-name\",k+\"-alt\")}raf((function(){setStyleProperty(r,\"animation-name\",k||null)}))}))}))};var Ne=function(e,n,r){if(e===void 0){e=false}if(n===void 0){n=true}if(e){D.forEach((function(t){t.update(e,n,r)}))}if(H){De(r)}else{Le(n,r)}return w};var Re=function(e,n){if(e===void 0){e=false}D.forEach((function(r){r.progressStart(e,n)}));We();h=e;if(!v){Ke()}else{Ne(false,true,n)}return w};var Fe=function(e){D.forEach((function(n){n.progressStep(e)}));Ie(e);return w};var Oe=function(e,n,r){h=false;D.forEach((function(t){t.progressEnd(e,n,r)}));if(r!==undefined){S=r}b=false;C=true;if(e===0){P=se()===\"reverse\"?\"normal\":\"reverse\";if(P===\"reverse\"){C=false}if(H){Ne();Ie(1-n)}else{A=(1-n)*le()*-1;Ne(false,false)}}else if(e===1){if(H){Ne();Ie(n)}else{A=n*le()*-1;Ne(false,false)}}if(e!==undefined){B((function(){S=undefined;P=undefined;A=undefined}),{oneTimeCallback:true});if(!l){Be()}}return w};var We=function(){if(v){if(H){W.forEach((function(e){e.pause()}))}else{I.forEach((function(e){setStyleProperty(e,\"animation-play-state\",\"paused\")}))}}};var je=function(){D.forEach((function(e){e.pause()}));We();return w};var He=function(){E=undefined;we()};var Me=function(){if(E){clearTimeout(E)}};var $e=function(){Me();raf((function(){I.forEach((function(e){if(f.length>0){setStyleProperty(e,\"animation-play-state\",\"running\")}}))}));if(f.length===0||I.length===0){we()}else{var e=de()||0;var n=le()||0;var r=ce()||1;if(isFinite(r)){E=setTimeout(He,e+n*r+M)}animationEnd(I[0],(function(){Me();raf((function(){qe();raf(we)}))}))}};var qe=function(){I.forEach((function(e){removeStyleProperty(e,\"animation-duration\");removeStyleProperty(e,\"animation-delay\");removeStyleProperty(e,\"animation-play-state\")}))};var ze=function(){W.forEach((function(e){e.play()}));if(f.length===0||I.length===0){we()}};var Ze=function(){if(H){Ie(0);De()}else{Le()}};var Be=function(e){return new Promise((function(n){if(e&&e.sync){g=true;B((function(){return g=false}),{oneTimeCallback:true})}if(!v){Ke()}if(b){Ze();b=false}if(T){p=D.length+1;T=false}B((function(){return n()}),{oneTimeCallback:true});D.forEach((function(e){e.play()}));if(H){ze()}else{$e()}}))};var Ge=function(){D.forEach((function(e){e.stop()}));if(v){J();v=false}Z()};var Je=function(e,n){var r;var t=f[0];if(t!==undefined&&(t.offset===undefined||t.offset===0)){t[e]=n}else{f=__spreadArray([(r={offset:0},r[e]=n,r)],f)}return w};var Qe=function(e,n){var r;var t=f[f.length-1];if(t!==undefined&&(t.offset===undefined||t.offset===1)){t[e]=n}else{f=__spreadArray(__spreadArray([],f),[(r={offset:1},r[e]=n,r)])}return w};var Ue=function(e,n,r){return Je(e,n).to(e,r)};return w={parentAnimation:l,elements:I,childAnimations:D,id:x,animationFinish:we,from:Je,to:Qe,fromTo:Ue,parent:Se,play:Be,pause:je,stop:Ge,destroy:q,keyframes:be,addAnimation:Ce,addElement:Ae,update:Ne,fill:pe,direction:me,iterations:Pe,duration:Ee,easing:ge,delay:he,getWebAnimations:$,getKeyframes:ye,getFill:ue,getDirection:se,getDelay:de,getIterations:ce,getEasing:ve,getDuration:le,afterAddRead:X,afterAddWrite:Y,afterClearStyles:fe,afterStyles:oe,afterRemoveClass:ie,afterAddClass:ae,beforeAddRead:U,beforeAddWrite:V,beforeClearStyles:te,beforeStyles:re,beforeRemoveClass:ne,beforeAddClass:ee,onFinish:B,progressStart:Re,progressStep:Fe,progressEnd:Oe}};export{createAnimation as c};"]},"metadata":{},"sourceType":"module"}