UNPKG

react-klasha

Version:

This is an reactJS library for implementing klasha payment gateway

1 lines 48.3 kB
{"ast":null,"code":"import { c as createAnimation } from \"./animation-096c6391.js\";\nimport { g as getIonPageElement } from \"./index-931440b1.js\";\nimport \"./helpers-dd7e4b7b.js\";\nimport \"./index-7a8b7a1c.js\";\nvar DURATION = 540;\n\nvar getClonedElement = function (e) {\n return document.querySelector(e + \".ion-cloned-element\");\n};\n\nvar shadow = function (e) {\n return e.shadowRoot || e;\n};\n\nvar getLargeTitle = function (e) {\n var t = e.tagName === \"ION-TABS\" ? e : e.querySelector(\"ion-tabs\");\n var a = \"ion-content ion-header:not(.header-collapse-condense-inactive) ion-title.title-large\";\n\n if (t != null) {\n var r = t.querySelector(\"ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)\");\n return r != null ? r.querySelector(a) : null;\n }\n\n return e.querySelector(a);\n};\n\nvar getBackButton = function (e, t) {\n var a = e.tagName === \"ION-TABS\" ? e : e.querySelector(\"ion-tabs\");\n var r = [];\n\n if (a != null) {\n var o = a.querySelector(\"ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)\");\n\n if (o != null) {\n r = o.querySelectorAll(\"ion-buttons\");\n }\n } else {\n r = e.querySelectorAll(\"ion-buttons\");\n }\n\n for (var n = 0, i = r; n < i.length; n++) {\n var l = i[n];\n var s = l.closest(\"ion-header\");\n var c = s && !s.classList.contains(\"header-collapse-condense-inactive\");\n var f = l.querySelector(\"ion-back-button\");\n var d = l.classList.contains(\"buttons-collapse\");\n var m = l.slot === \"start\" || l.slot === \"\";\n\n if (f !== null && m && (d && c && t || !d)) {\n return f;\n }\n }\n\n return null;\n};\n\nvar createLargeTitleTransition = function (e, t, a, r, o) {\n var n = getBackButton(r, a);\n var i = getLargeTitle(o);\n var l = getLargeTitle(r);\n var s = getBackButton(o, a);\n var c = n !== null && i !== null && !a;\n var f = l !== null && s !== null && a;\n\n if (c) {\n var d = i.getBoundingClientRect();\n var m = n.getBoundingClientRect();\n animateLargeTitle(e, t, a, i, d, m);\n animateBackButton(e, t, a, n, d, m);\n } else if (f) {\n var v = l.getBoundingClientRect();\n var p = s.getBoundingClientRect();\n animateLargeTitle(e, t, a, l, v, p);\n animateBackButton(e, t, a, s, v, p);\n }\n\n return {\n forward: c,\n backward: f\n };\n};\n\nvar animateBackButton = function (e, t, a, r, o, n) {\n var i = t ? \"calc(100% - \" + (n.right + 4) + \"px)\" : n.left - 4 + \"px\";\n var l = t ? \"7px\" : \"-7px\";\n var s = t ? \"-4px\" : \"4px\";\n var c = t ? \"-4px\" : \"4px\";\n var f = t ? \"right\" : \"left\";\n var d = t ? \"left\" : \"right\";\n var m = [{\n offset: 0,\n opacity: 0,\n transform: \"translate3d(\" + l + \", \" + (o.top - 40) + \"px, 0) scale(2.1)\"\n }, {\n offset: 1,\n opacity: 1,\n transform: \"translate3d(\" + s + \", \" + (n.top - 46) + \"px, 0) scale(1)\"\n }];\n var v = [{\n offset: 0,\n opacity: 1,\n transform: \"translate3d(\" + s + \", \" + (n.top - 46) + \"px, 0) scale(1)\"\n }, {\n offset: .6,\n opacity: 0\n }, {\n offset: 1,\n opacity: 0,\n transform: \"translate3d(\" + l + \", \" + (o.top - 40) + \"px, 0) scale(2.1)\"\n }];\n var p = a ? v : m;\n var y = [{\n offset: 0,\n opacity: 0,\n transform: \"translate3d(\" + c + \", \" + (n.top - 41) + \"px, 0) scale(0.6)\"\n }, {\n offset: 1,\n opacity: 1,\n transform: \"translate3d(\" + c + \", \" + (n.top - 46) + \"px, 0) scale(1)\"\n }];\n var u = [{\n offset: 0,\n opacity: 1,\n transform: \"translate3d(\" + c + \", \" + (n.top - 46) + \"px, 0) scale(1)\"\n }, {\n offset: .2,\n opacity: 0,\n transform: \"translate3d(\" + c + \", \" + (n.top - 41) + \"px, 0) scale(0.6)\"\n }, {\n offset: 1,\n opacity: 0,\n transform: \"translate3d(\" + c + \", \" + (n.top - 41) + \"px, 0) scale(0.6)\"\n }];\n var b = a ? u : y;\n var g = createAnimation();\n var A = createAnimation();\n var S = getClonedElement(\"ion-back-button\");\n var T = shadow(S).querySelector(\".button-text\");\n var h = shadow(S).querySelector(\"ion-icon\");\n S.text = r.text;\n S.mode = r.mode;\n S.icon = r.icon;\n S.color = r.color;\n S.disabled = r.disabled;\n S.style.setProperty(\"display\", \"block\");\n S.style.setProperty(\"position\", \"fixed\");\n A.addElement(h);\n g.addElement(T);\n g.beforeStyles({\n \"transform-origin\": f + \" center\"\n }).beforeAddWrite(function () {\n r.style.setProperty(\"display\", \"none\");\n S.style.setProperty(f, i);\n }).afterAddWrite(function () {\n r.style.setProperty(\"display\", \"\");\n S.style.setProperty(\"display\", \"none\");\n S.style.removeProperty(f);\n }).keyframes(p);\n A.beforeStyles({\n \"transform-origin\": d + \" center\"\n }).keyframes(b);\n e.addAnimation([g, A]);\n};\n\nvar animateLargeTitle = function (e, t, a, r, o, n) {\n var i;\n var l = t ? \"calc(100% - \" + o.right + \"px)\" : o.left + \"px\";\n var s = t ? \"-18px\" : \"18px\";\n var c = t ? \"right\" : \"left\";\n var f = [{\n offset: 0,\n opacity: 0,\n transform: \"translate3d(\" + s + \", \" + (n.top - 4) + \"px, 0) scale(0.49)\"\n }, {\n offset: .1,\n opacity: 0\n }, {\n offset: 1,\n opacity: 1,\n transform: \"translate3d(0, \" + (o.top - 2) + \"px, 0) scale(1)\"\n }];\n var d = [{\n offset: 0,\n opacity: .99,\n transform: \"translate3d(0, \" + (o.top - 2) + \"px, 0) scale(1)\"\n }, {\n offset: .6,\n opacity: 0\n }, {\n offset: 1,\n opacity: 0,\n transform: \"translate3d(\" + s + \", \" + (n.top - 4) + \"px, 0) scale(0.5)\"\n }];\n var m = a ? f : d;\n var v = getClonedElement(\"ion-title\");\n var p = createAnimation();\n v.innerText = r.innerText;\n v.size = r.size;\n v.color = r.color;\n p.addElement(v);\n p.beforeStyles((i = {\n \"transform-origin\": c + \" center\",\n height: \"46px\",\n display: \"\",\n position: \"relative\"\n }, i[c] = l, i)).beforeAddWrite(function () {\n r.style.setProperty(\"display\", \"none\");\n }).afterAddWrite(function () {\n r.style.setProperty(\"display\", \"\");\n v.style.setProperty(\"display\", \"none\");\n }).keyframes(m);\n e.addAnimation(p);\n};\n\nvar iosTransitionAnimation = function (e, t) {\n try {\n var a = \"cubic-bezier(0.32,0.72,0,1)\";\n var r = \"opacity\";\n var o = \"transform\";\n var n = \"0%\";\n var i = .8;\n var l = e.ownerDocument.dir === \"rtl\";\n var s = l ? \"-99.5%\" : \"99.5%\";\n var c = l ? \"33%\" : \"-33%\";\n var f = t.enteringEl;\n var d = t.leavingEl;\n var m = t.direction === \"back\";\n var v = f.querySelector(\":scope > ion-content\");\n var p = f.querySelectorAll(\":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *\");\n var y = f.querySelectorAll(\":scope > ion-header > ion-toolbar\");\n var u = createAnimation();\n var b = createAnimation();\n u.addElement(f).duration(t.duration || DURATION).easing(t.easing || a).fill(\"both\").beforeRemoveClass(\"ion-page-invisible\");\n\n if (d && e) {\n var g = createAnimation();\n g.addElement(e);\n u.addAnimation(g);\n }\n\n if (!v && y.length === 0 && p.length === 0) {\n b.addElement(f.querySelector(\":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs\"));\n } else {\n b.addElement(v);\n b.addElement(p);\n }\n\n u.addAnimation(b);\n\n if (m) {\n b.beforeClearStyles([r]).fromTo(\"transform\", \"translateX(\" + c + \")\", \"translateX(\" + n + \")\").fromTo(r, i, 1);\n } else {\n b.beforeClearStyles([r]).fromTo(\"transform\", \"translateX(\" + s + \")\", \"translateX(\" + n + \")\");\n }\n\n if (v) {\n var A = shadow(v).querySelector(\".transition-effect\");\n\n if (A) {\n var S = A.querySelector(\".transition-cover\");\n var T = A.querySelector(\".transition-shadow\");\n var h = createAnimation();\n var x = createAnimation();\n var E = createAnimation();\n h.addElement(A).beforeStyles({\n opacity: \"1\",\n display: \"block\"\n }).afterStyles({\n opacity: \"\",\n display: \"\"\n });\n x.addElement(S).beforeClearStyles([r]).fromTo(r, 0, .1);\n E.addElement(T).beforeClearStyles([r]).fromTo(r, .03, .7);\n h.addAnimation([x, E]);\n b.addAnimation([h]);\n }\n }\n\n var q = f.querySelector(\"ion-header.header-collapse-condense\");\n var X = createLargeTitleTransition(u, l, m, f, d),\n C = X.forward,\n k = X.backward;\n y.forEach(function (e) {\n var t = createAnimation();\n t.addElement(e);\n u.addAnimation(t);\n var a = createAnimation();\n a.addElement(e.querySelector(\"ion-title\"));\n var o = createAnimation();\n var i = Array.from(e.querySelectorAll(\"ion-buttons,[menuToggle]\"));\n var f = e.closest(\"ion-header\");\n var d = f && f.classList.contains(\"header-collapse-condense-inactive\");\n var v;\n\n if (m) {\n v = i.filter(function (e) {\n var t = e.classList.contains(\"buttons-collapse\");\n return t && !d || !t;\n });\n } else {\n v = i.filter(function (e) {\n return !e.classList.contains(\"buttons-collapse\");\n });\n }\n\n o.addElement(v);\n var p = createAnimation();\n p.addElement(e.querySelectorAll(\":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])\"));\n var y = createAnimation();\n y.addElement(shadow(e).querySelector(\".toolbar-background\"));\n var b = createAnimation();\n var g = e.querySelector(\"ion-back-button\");\n\n if (g) {\n b.addElement(g);\n }\n\n t.addAnimation([a, o, p, y, b]);\n o.fromTo(r, .01, 1);\n p.fromTo(r, .01, 1);\n\n if (m) {\n if (!d) {\n a.fromTo(\"transform\", \"translateX(\" + c + \")\", \"translateX(\" + n + \")\").fromTo(r, .01, 1);\n }\n\n p.fromTo(\"transform\", \"translateX(\" + c + \")\", \"translateX(\" + n + \")\");\n b.fromTo(r, .01, 1);\n } else {\n if (!q) {\n a.fromTo(\"transform\", \"translateX(\" + s + \")\", \"translateX(\" + n + \")\").fromTo(r, .01, 1);\n }\n\n p.fromTo(\"transform\", \"translateX(\" + s + \")\", \"translateX(\" + n + \")\");\n y.beforeClearStyles([r, \"transform\"]);\n var A = f === null || f === void 0 ? void 0 : f.translucent;\n\n if (!A) {\n y.fromTo(r, .01, \"var(--opacity)\");\n } else {\n y.fromTo(\"transform\", l ? \"translateX(-100%)\" : \"translateX(100%)\", \"translateX(0px)\");\n }\n\n if (!C) {\n b.fromTo(r, .01, 1);\n }\n\n if (g && !C) {\n var S = createAnimation();\n S.addElement(shadow(g).querySelector(\".button-text\")).fromTo(\"transform\", l ? \"translateX(-100px)\" : \"translateX(100px)\", \"translateX(0px)\");\n t.addAnimation(S);\n }\n }\n });\n\n if (d) {\n var w = createAnimation();\n var B = d.querySelector(\":scope > ion-content\");\n var L = d.querySelectorAll(\":scope > ion-header > ion-toolbar\");\n var P = d.querySelectorAll(\":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *\");\n\n if (!B && L.length === 0 && P.length === 0) {\n w.addElement(d.querySelector(\":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs\"));\n } else {\n w.addElement(B);\n w.addElement(P);\n }\n\n u.addAnimation(w);\n\n if (m) {\n w.beforeClearStyles([r]).fromTo(\"transform\", \"translateX(\" + n + \")\", l ? \"translateX(-100%)\" : \"translateX(100%)\");\n var R = getIonPageElement(d);\n u.afterAddWrite(function () {\n if (u.getDirection() === \"normal\") {\n R.style.setProperty(\"display\", \"none\");\n }\n });\n } else {\n w.fromTo(\"transform\", \"translateX(\" + n + \")\", \"translateX(\" + c + \")\").fromTo(r, 1, i);\n }\n\n if (B) {\n var I = shadow(B).querySelector(\".transition-effect\");\n\n if (I) {\n var N = I.querySelector(\".transition-cover\");\n var W = I.querySelector(\".transition-shadow\");\n var j = createAnimation();\n var D = createAnimation();\n var O = createAnimation();\n j.addElement(I).beforeStyles({\n opacity: \"1\",\n display: \"block\"\n }).afterStyles({\n opacity: \"\",\n display: \"\"\n });\n D.addElement(N).beforeClearStyles([r]).fromTo(r, .1, 0);\n O.addElement(W).beforeClearStyles([r]).fromTo(r, .7, .03);\n j.addAnimation([D, O]);\n w.addAnimation([j]);\n }\n }\n\n L.forEach(function (e) {\n var t = createAnimation();\n t.addElement(e);\n var a = createAnimation();\n a.addElement(e.querySelector(\"ion-title\"));\n var i = createAnimation();\n var s = e.querySelectorAll(\"ion-buttons,[menuToggle]\");\n var f = e.closest(\"ion-header\");\n var d = f && f.classList.contains(\"header-collapse-condense-inactive\");\n var v = Array.from(s).filter(function (e) {\n var t = e.classList.contains(\"buttons-collapse\");\n return t && !d || !t;\n });\n i.addElement(v);\n var p = createAnimation();\n var y = e.querySelectorAll(\":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])\");\n\n if (y.length > 0) {\n p.addElement(y);\n }\n\n var b = createAnimation();\n b.addElement(shadow(e).querySelector(\".toolbar-background\"));\n var g = createAnimation();\n var A = e.querySelector(\"ion-back-button\");\n\n if (A) {\n g.addElement(A);\n }\n\n t.addAnimation([a, i, p, g, b]);\n u.addAnimation(t);\n g.fromTo(r, .99, 0);\n i.fromTo(r, .99, 0);\n p.fromTo(r, .99, 0);\n\n if (m) {\n if (!d) {\n a.fromTo(\"transform\", \"translateX(\" + n + \")\", l ? \"translateX(-100%)\" : \"translateX(100%)\").fromTo(r, .99, 0);\n }\n\n p.fromTo(\"transform\", \"translateX(\" + n + \")\", l ? \"translateX(-100%)\" : \"translateX(100%)\");\n b.beforeClearStyles([r, \"transform\"]);\n var S = f === null || f === void 0 ? void 0 : f.translucent;\n\n if (!S) {\n b.fromTo(r, \"var(--opacity)\", 0);\n } else {\n b.fromTo(\"transform\", \"translateX(0px)\", l ? \"translateX(-100%)\" : \"translateX(100%)\");\n }\n\n if (A && !k) {\n var T = createAnimation();\n T.addElement(shadow(A).querySelector(\".button-text\")).fromTo(\"transform\", \"translateX(\" + n + \")\", \"translateX(\" + ((l ? -124 : 124) + \"px\") + \")\");\n t.addAnimation(T);\n }\n } else {\n if (!d) {\n a.fromTo(\"transform\", \"translateX(\" + n + \")\", \"translateX(\" + c + \")\").fromTo(r, .99, 0).afterClearStyles([o, r]);\n }\n\n p.fromTo(\"transform\", \"translateX(\" + n + \")\", \"translateX(\" + c + \")\").afterClearStyles([o, r]);\n g.afterClearStyles([r]);\n a.afterClearStyles([r]);\n i.afterClearStyles([r]);\n }\n });\n }\n\n return u;\n } catch (z) {\n throw z;\n }\n};\n\nexport { iosTransitionAnimation, shadow };","map":{"version":3,"sources":["/Users/adekanbidansteve/github/klasha/react-klasha/ionic-test/node_modules/@ionic/core/dist/esm-es5/ios.transition-12db6216.js"],"names":["c","createAnimation","g","getIonPageElement","DURATION","getClonedElement","e","document","querySelector","shadow","shadowRoot","getLargeTitle","t","tagName","a","r","getBackButton","o","querySelectorAll","n","i","length","l","s","closest","classList","contains","f","d","m","slot","createLargeTitleTransition","getBoundingClientRect","animateLargeTitle","animateBackButton","v","p","forward","backward","right","left","offset","opacity","transform","top","y","u","b","A","S","T","h","text","mode","icon","color","disabled","style","setProperty","addElement","beforeStyles","beforeAddWrite","afterAddWrite","removeProperty","keyframes","addAnimation","innerText","size","height","display","position","iosTransitionAnimation","ownerDocument","dir","enteringEl","leavingEl","direction","duration","easing","fill","beforeRemoveClass","beforeClearStyles","fromTo","x","E","afterStyles","q","X","C","k","forEach","Array","from","filter","translucent","w","B","L","P","R","getDirection","I","N","W","j","D","O","afterClearStyles","z"],"mappings":"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","sourcesContent":["import{c as createAnimation}from\"./animation-096c6391.js\";import{g as getIonPageElement}from\"./index-931440b1.js\";import\"./helpers-dd7e4b7b.js\";import\"./index-7a8b7a1c.js\";var DURATION=540;var getClonedElement=function(e){return document.querySelector(e+\".ion-cloned-element\")};var shadow=function(e){return e.shadowRoot||e};var getLargeTitle=function(e){var t=e.tagName===\"ION-TABS\"?e:e.querySelector(\"ion-tabs\");var a=\"ion-content ion-header:not(.header-collapse-condense-inactive) ion-title.title-large\";if(t!=null){var r=t.querySelector(\"ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)\");return r!=null?r.querySelector(a):null}return e.querySelector(a)};var getBackButton=function(e,t){var a=e.tagName===\"ION-TABS\"?e:e.querySelector(\"ion-tabs\");var r=[];if(a!=null){var o=a.querySelector(\"ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)\");if(o!=null){r=o.querySelectorAll(\"ion-buttons\")}}else{r=e.querySelectorAll(\"ion-buttons\")}for(var n=0,i=r;n<i.length;n++){var l=i[n];var s=l.closest(\"ion-header\");var c=s&&!s.classList.contains(\"header-collapse-condense-inactive\");var f=l.querySelector(\"ion-back-button\");var d=l.classList.contains(\"buttons-collapse\");var m=l.slot===\"start\"||l.slot===\"\";if(f!==null&&m&&(d&&c&&t||!d)){return f}}return null};var createLargeTitleTransition=function(e,t,a,r,o){var n=getBackButton(r,a);var i=getLargeTitle(o);var l=getLargeTitle(r);var s=getBackButton(o,a);var c=n!==null&&i!==null&&!a;var f=l!==null&&s!==null&&a;if(c){var d=i.getBoundingClientRect();var m=n.getBoundingClientRect();animateLargeTitle(e,t,a,i,d,m);animateBackButton(e,t,a,n,d,m)}else if(f){var v=l.getBoundingClientRect();var p=s.getBoundingClientRect();animateLargeTitle(e,t,a,l,v,p);animateBackButton(e,t,a,s,v,p)}return{forward:c,backward:f}};var animateBackButton=function(e,t,a,r,o,n){var i=t?\"calc(100% - \"+(n.right+4)+\"px)\":n.left-4+\"px\";var l=t?\"7px\":\"-7px\";var s=t?\"-4px\":\"4px\";var c=t?\"-4px\":\"4px\";var f=t?\"right\":\"left\";var d=t?\"left\":\"right\";var m=[{offset:0,opacity:0,transform:\"translate3d(\"+l+\", \"+(o.top-40)+\"px, 0) scale(2.1)\"},{offset:1,opacity:1,transform:\"translate3d(\"+s+\", \"+(n.top-46)+\"px, 0) scale(1)\"}];var v=[{offset:0,opacity:1,transform:\"translate3d(\"+s+\", \"+(n.top-46)+\"px, 0) scale(1)\"},{offset:.6,opacity:0},{offset:1,opacity:0,transform:\"translate3d(\"+l+\", \"+(o.top-40)+\"px, 0) scale(2.1)\"}];var p=a?v:m;var y=[{offset:0,opacity:0,transform:\"translate3d(\"+c+\", \"+(n.top-41)+\"px, 0) scale(0.6)\"},{offset:1,opacity:1,transform:\"translate3d(\"+c+\", \"+(n.top-46)+\"px, 0) scale(1)\"}];var u=[{offset:0,opacity:1,transform:\"translate3d(\"+c+\", \"+(n.top-46)+\"px, 0) scale(1)\"},{offset:.2,opacity:0,transform:\"translate3d(\"+c+\", \"+(n.top-41)+\"px, 0) scale(0.6)\"},{offset:1,opacity:0,transform:\"translate3d(\"+c+\", \"+(n.top-41)+\"px, 0) scale(0.6)\"}];var b=a?u:y;var g=createAnimation();var A=createAnimation();var S=getClonedElement(\"ion-back-button\");var T=shadow(S).querySelector(\".button-text\");var h=shadow(S).querySelector(\"ion-icon\");S.text=r.text;S.mode=r.mode;S.icon=r.icon;S.color=r.color;S.disabled=r.disabled;S.style.setProperty(\"display\",\"block\");S.style.setProperty(\"position\",\"fixed\");A.addElement(h);g.addElement(T);g.beforeStyles({\"transform-origin\":f+\" center\"}).beforeAddWrite((function(){r.style.setProperty(\"display\",\"none\");S.style.setProperty(f,i)})).afterAddWrite((function(){r.style.setProperty(\"display\",\"\");S.style.setProperty(\"display\",\"none\");S.style.removeProperty(f)})).keyframes(p);A.beforeStyles({\"transform-origin\":d+\" center\"}).keyframes(b);e.addAnimation([g,A])};var animateLargeTitle=function(e,t,a,r,o,n){var i;var l=t?\"calc(100% - \"+o.right+\"px)\":o.left+\"px\";var s=t?\"-18px\":\"18px\";var c=t?\"right\":\"left\";var f=[{offset:0,opacity:0,transform:\"translate3d(\"+s+\", \"+(n.top-4)+\"px, 0) scale(0.49)\"},{offset:.1,opacity:0},{offset:1,opacity:1,transform:\"translate3d(0, \"+(o.top-2)+\"px, 0) scale(1)\"}];var d=[{offset:0,opacity:.99,transform:\"translate3d(0, \"+(o.top-2)+\"px, 0) scale(1)\"},{offset:.6,opacity:0},{offset:1,opacity:0,transform:\"translate3d(\"+s+\", \"+(n.top-4)+\"px, 0) scale(0.5)\"}];var m=a?f:d;var v=getClonedElement(\"ion-title\");var p=createAnimation();v.innerText=r.innerText;v.size=r.size;v.color=r.color;p.addElement(v);p.beforeStyles((i={\"transform-origin\":c+\" center\",height:\"46px\",display:\"\",position:\"relative\"},i[c]=l,i)).beforeAddWrite((function(){r.style.setProperty(\"display\",\"none\")})).afterAddWrite((function(){r.style.setProperty(\"display\",\"\");v.style.setProperty(\"display\",\"none\")})).keyframes(m);e.addAnimation(p)};var iosTransitionAnimation=function(e,t){try{var a=\"cubic-bezier(0.32,0.72,0,1)\";var r=\"opacity\";var o=\"transform\";var n=\"0%\";var i=.8;var l=e.ownerDocument.dir===\"rtl\";var s=l?\"-99.5%\":\"99.5%\";var c=l?\"33%\":\"-33%\";var f=t.enteringEl;var d=t.leavingEl;var m=t.direction===\"back\";var v=f.querySelector(\":scope > ion-content\");var p=f.querySelectorAll(\":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *\");var y=f.querySelectorAll(\":scope > ion-header > ion-toolbar\");var u=createAnimation();var b=createAnimation();u.addElement(f).duration(t.duration||DURATION).easing(t.easing||a).fill(\"both\").beforeRemoveClass(\"ion-page-invisible\");if(d&&e){var g=createAnimation();g.addElement(e);u.addAnimation(g)}if(!v&&y.length===0&&p.length===0){b.addElement(f.querySelector(\":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs\"))}else{b.addElement(v);b.addElement(p)}u.addAnimation(b);if(m){b.beforeClearStyles([r]).fromTo(\"transform\",\"translateX(\"+c+\")\",\"translateX(\"+n+\")\").fromTo(r,i,1)}else{b.beforeClearStyles([r]).fromTo(\"transform\",\"translateX(\"+s+\")\",\"translateX(\"+n+\")\")}if(v){var A=shadow(v).querySelector(\".transition-effect\");if(A){var S=A.querySelector(\".transition-cover\");var T=A.querySelector(\".transition-shadow\");var h=createAnimation();var x=createAnimation();var E=createAnimation();h.addElement(A).beforeStyles({opacity:\"1\",display:\"block\"}).afterStyles({opacity:\"\",display:\"\"});x.addElement(S).beforeClearStyles([r]).fromTo(r,0,.1);E.addElement(T).beforeClearStyles([r]).fromTo(r,.03,.7);h.addAnimation([x,E]);b.addAnimation([h])}}var q=f.querySelector(\"ion-header.header-collapse-condense\");var X=createLargeTitleTransition(u,l,m,f,d),C=X.forward,k=X.backward;y.forEach((function(e){var t=createAnimation();t.addElement(e);u.addAnimation(t);var a=createAnimation();a.addElement(e.querySelector(\"ion-title\"));var o=createAnimation();var i=Array.from(e.querySelectorAll(\"ion-buttons,[menuToggle]\"));var f=e.closest(\"ion-header\");var d=f&&f.classList.contains(\"header-collapse-condense-inactive\");var v;if(m){v=i.filter((function(e){var t=e.classList.contains(\"buttons-collapse\");return t&&!d||!t}))}else{v=i.filter((function(e){return!e.classList.contains(\"buttons-collapse\")}))}o.addElement(v);var p=createAnimation();p.addElement(e.querySelectorAll(\":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])\"));var y=createAnimation();y.addElement(shadow(e).querySelector(\".toolbar-background\"));var b=createAnimation();var g=e.querySelector(\"ion-back-button\");if(g){b.addElement(g)}t.addAnimation([a,o,p,y,b]);o.fromTo(r,.01,1);p.fromTo(r,.01,1);if(m){if(!d){a.fromTo(\"transform\",\"translateX(\"+c+\")\",\"translateX(\"+n+\")\").fromTo(r,.01,1)}p.fromTo(\"transform\",\"translateX(\"+c+\")\",\"translateX(\"+n+\")\");b.fromTo(r,.01,1)}else{if(!q){a.fromTo(\"transform\",\"translateX(\"+s+\")\",\"translateX(\"+n+\")\").fromTo(r,.01,1)}p.fromTo(\"transform\",\"translateX(\"+s+\")\",\"translateX(\"+n+\")\");y.beforeClearStyles([r,\"transform\"]);var A=f===null||f===void 0?void 0:f.translucent;if(!A){y.fromTo(r,.01,\"var(--opacity)\")}else{y.fromTo(\"transform\",l?\"translateX(-100%)\":\"translateX(100%)\",\"translateX(0px)\")}if(!C){b.fromTo(r,.01,1)}if(g&&!C){var S=createAnimation();S.addElement(shadow(g).querySelector(\".button-text\")).fromTo(\"transform\",l?\"translateX(-100px)\":\"translateX(100px)\",\"translateX(0px)\");t.addAnimation(S)}}}));if(d){var w=createAnimation();var B=d.querySelector(\":scope > ion-content\");var L=d.querySelectorAll(\":scope > ion-header > ion-toolbar\");var P=d.querySelectorAll(\":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *\");if(!B&&L.length===0&&P.length===0){w.addElement(d.querySelector(\":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs\"))}else{w.addElement(B);w.addElement(P)}u.addAnimation(w);if(m){w.beforeClearStyles([r]).fromTo(\"transform\",\"translateX(\"+n+\")\",l?\"translateX(-100%)\":\"translateX(100%)\");var R=getIonPageElement(d);u.afterAddWrite((function(){if(u.getDirection()===\"normal\"){R.style.setProperty(\"display\",\"none\")}}))}else{w.fromTo(\"transform\",\"translateX(\"+n+\")\",\"translateX(\"+c+\")\").fromTo(r,1,i)}if(B){var I=shadow(B).querySelector(\".transition-effect\");if(I){var N=I.querySelector(\".transition-cover\");var W=I.querySelector(\".transition-shadow\");var j=createAnimation();var D=createAnimation();var O=createAnimation();j.addElement(I).beforeStyles({opacity:\"1\",display:\"block\"}).afterStyles({opacity:\"\",display:\"\"});D.addElement(N).beforeClearStyles([r]).fromTo(r,.1,0);O.addElement(W).beforeClearStyles([r]).fromTo(r,.7,.03);j.addAnimation([D,O]);w.addAnimation([j])}}L.forEach((function(e){var t=createAnimation();t.addElement(e);var a=createAnimation();a.addElement(e.querySelector(\"ion-title\"));var i=createAnimation();var s=e.querySelectorAll(\"ion-buttons,[menuToggle]\");var f=e.closest(\"ion-header\");var d=f&&f.classList.contains(\"header-collapse-condense-inactive\");var v=Array.from(s).filter((function(e){var t=e.classList.contains(\"buttons-collapse\");return t&&!d||!t}));i.addElement(v);var p=createAnimation();var y=e.querySelectorAll(\":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])\");if(y.length>0){p.addElement(y)}var b=createAnimation();b.addElement(shadow(e).querySelector(\".toolbar-background\"));var g=createAnimation();var A=e.querySelector(\"ion-back-button\");if(A){g.addElement(A)}t.addAnimation([a,i,p,g,b]);u.addAnimation(t);g.fromTo(r,.99,0);i.fromTo(r,.99,0);p.fromTo(r,.99,0);if(m){if(!d){a.fromTo(\"transform\",\"translateX(\"+n+\")\",l?\"translateX(-100%)\":\"translateX(100%)\").fromTo(r,.99,0)}p.fromTo(\"transform\",\"translateX(\"+n+\")\",l?\"translateX(-100%)\":\"translateX(100%)\");b.beforeClearStyles([r,\"transform\"]);var S=f===null||f===void 0?void 0:f.translucent;if(!S){b.fromTo(r,\"var(--opacity)\",0)}else{b.fromTo(\"transform\",\"translateX(0px)\",l?\"translateX(-100%)\":\"translateX(100%)\")}if(A&&!k){var T=createAnimation();T.addElement(shadow(A).querySelector(\".button-text\")).fromTo(\"transform\",\"translateX(\"+n+\")\",\"translateX(\"+((l?-124:124)+\"px\")+\")\");t.addAnimation(T)}}else{if(!d){a.fromTo(\"transform\",\"translateX(\"+n+\")\",\"translateX(\"+c+\")\").fromTo(r,.99,0).afterClearStyles([o,r])}p.fromTo(\"transform\",\"translateX(\"+n+\")\",\"translateX(\"+c+\")\").afterClearStyles([o,r]);g.afterClearStyles([r]);a.afterClearStyles([r]);i.afterClearStyles([r])}}))}return u}catch(z){throw z}};export{iosTransitionAnimation,shadow};"]},"metadata":{},"sourceType":"module"}