UNPKG

react-klasha

Version:

This is an reactJS library for implementing klasha payment gateway

1 lines 30 kB
{"ast":null,"code":"import { __awaiter, __generator } from \"tslib\";\nimport { MENU_BACK_BUTTON_PRIORITY } from \"./hardware-back-button-4a6b37fb.js\";\nimport { c as componentOnReady } from \"./helpers-dd7e4b7b.js\";\nimport { b as getIonMode } from \"./ionic-global-63a97a32.js\";\nimport { c as createAnimation } from \"./animation-096c6391.js\";\n\nvar baseAnimation = function (n) {\n return createAnimation().duration(n ? 400 : 300);\n};\n\nvar menuOverlayAnimation = function (n) {\n var e;\n var r;\n var t = n.width + 8;\n var i = createAnimation();\n var a = createAnimation();\n\n if (n.isEndSide) {\n e = t + \"px\";\n r = \"0px\";\n } else {\n e = -t + \"px\";\n r = \"0px\";\n }\n\n i.addElement(n.menuInnerEl).fromTo(\"transform\", \"translateX(\" + e + \")\", \"translateX(\" + r + \")\");\n var o = getIonMode(n);\n var u = o === \"ios\";\n var s = u ? .2 : .25;\n a.addElement(n.backdropEl).fromTo(\"opacity\", .01, s);\n return baseAnimation(u).addAnimation([i, a]);\n};\n\nvar menuPushAnimation = function (n) {\n var e;\n var r;\n var t = getIonMode(n);\n var i = n.width;\n\n if (n.isEndSide) {\n e = -i + \"px\";\n r = i + \"px\";\n } else {\n e = i + \"px\";\n r = -i + \"px\";\n }\n\n var a = createAnimation().addElement(n.menuInnerEl).fromTo(\"transform\", \"translateX(\" + r + \")\", \"translateX(0px)\");\n var o = createAnimation().addElement(n.contentEl).fromTo(\"transform\", \"translateX(0px)\", \"translateX(\" + e + \")\");\n var u = createAnimation().addElement(n.backdropEl).fromTo(\"opacity\", .01, .32);\n return baseAnimation(t === \"ios\").addAnimation([a, o, u]);\n};\n\nvar menuRevealAnimation = function (n) {\n var e = getIonMode(n);\n var r = n.width * (n.isEndSide ? -1 : 1) + \"px\";\n var t = createAnimation().addElement(n.contentEl).fromTo(\"transform\", \"translateX(0px)\", \"translateX(\" + r + \")\");\n return baseAnimation(e === \"ios\").addAnimation(t);\n};\n\nvar createMenuController = function () {\n var n = new Map();\n var e = [];\n\n var r = function (n) {\n return __awaiter(void 0, void 0, void 0, function () {\n var e;\n return __generator(this, function (r) {\n switch (r.label) {\n case 0:\n return [4, c(n)];\n\n case 1:\n e = r.sent();\n\n if (e) {\n return [2, e.open()];\n }\n\n return [2, false];\n }\n });\n });\n };\n\n var t = function (n) {\n return __awaiter(void 0, void 0, void 0, function () {\n var e;\n return __generator(this, function (r) {\n switch (r.label) {\n case 0:\n return [4, n !== undefined ? c(n) : f()];\n\n case 1:\n e = r.sent();\n\n if (e !== undefined) {\n return [2, e.close()];\n }\n\n return [2, false];\n }\n });\n });\n };\n\n var i = function (n) {\n return __awaiter(void 0, void 0, void 0, function () {\n var e;\n return __generator(this, function (r) {\n switch (r.label) {\n case 0:\n return [4, c(n)];\n\n case 1:\n e = r.sent();\n\n if (e) {\n return [2, e.toggle()];\n }\n\n return [2, false];\n }\n });\n });\n };\n\n var a = function (n, e) {\n return __awaiter(void 0, void 0, void 0, function () {\n var r;\n return __generator(this, function (t) {\n switch (t.label) {\n case 0:\n return [4, c(e)];\n\n case 1:\n r = t.sent();\n\n if (r) {\n r.disabled = !n;\n }\n\n return [2, r];\n }\n });\n });\n };\n\n var o = function (n, e) {\n return __awaiter(void 0, void 0, void 0, function () {\n var r;\n return __generator(this, function (t) {\n switch (t.label) {\n case 0:\n return [4, c(e)];\n\n case 1:\n r = t.sent();\n\n if (r) {\n r.swipeGesture = n;\n }\n\n return [2, r];\n }\n });\n });\n };\n\n var u = function (n) {\n return __awaiter(void 0, void 0, void 0, function () {\n var e, e;\n return __generator(this, function (r) {\n switch (r.label) {\n case 0:\n if (!(n != null)) return [3, 2];\n return [4, c(n)];\n\n case 1:\n e = r.sent();\n return [2, e !== undefined && e.isOpen()];\n\n case 2:\n return [4, f()];\n\n case 3:\n e = r.sent();\n return [2, e !== undefined];\n }\n });\n });\n };\n\n var s = function (n) {\n return __awaiter(void 0, void 0, void 0, function () {\n var e;\n return __generator(this, function (r) {\n switch (r.label) {\n case 0:\n return [4, c(n)];\n\n case 1:\n e = r.sent();\n\n if (e) {\n return [2, !e.disabled];\n }\n\n return [2, false];\n }\n });\n });\n };\n\n var c = function (n) {\n return __awaiter(void 0, void 0, void 0, function () {\n var r, t;\n return __generator(this, function (i) {\n switch (i.label) {\n case 0:\n return [4, O()];\n\n case 1:\n i.sent();\n\n if (n === \"start\" || n === \"end\") {\n r = E(function (e) {\n return e.side === n && !e.disabled;\n });\n\n if (r) {\n return [2, r];\n }\n\n return [2, E(function (e) {\n return e.side === n;\n })];\n } else if (n != null) {\n return [2, E(function (e) {\n return e.menuId === n;\n })];\n }\n\n t = E(function (n) {\n return !n.disabled;\n });\n\n if (t) {\n return [2, t];\n }\n\n return [2, e.length > 0 ? e[0].el : undefined];\n }\n });\n });\n };\n\n var f = function () {\n return __awaiter(void 0, void 0, void 0, function () {\n return __generator(this, function (n) {\n switch (n.label) {\n case 0:\n return [4, O()];\n\n case 1:\n n.sent();\n return [2, g()];\n }\n });\n });\n };\n\n var d = function () {\n return __awaiter(void 0, void 0, void 0, function () {\n return __generator(this, function (n) {\n switch (n.label) {\n case 0:\n return [4, O()];\n\n case 1:\n n.sent();\n return [2, w()];\n }\n });\n });\n };\n\n var v = function () {\n return __awaiter(void 0, void 0, void 0, function () {\n return __generator(this, function (n) {\n switch (n.label) {\n case 0:\n return [4, O()];\n\n case 1:\n n.sent();\n return [2, A()];\n }\n });\n });\n };\n\n var l = function (e, r) {\n n.set(e, r);\n };\n\n var m = function (n) {\n if (e.indexOf(n) < 0) {\n if (!n.disabled) {\n p(n);\n }\n\n e.push(n);\n }\n };\n\n var _ = function (n) {\n var r = e.indexOf(n);\n\n if (r > -1) {\n e.splice(r, 1);\n }\n };\n\n var p = function (n) {\n var r = n.side;\n e.filter(function (e) {\n return e.side === r && e !== n;\n }).forEach(function (n) {\n return n.disabled = true;\n });\n };\n\n var b = function (n, e, r) {\n return __awaiter(void 0, void 0, void 0, function () {\n var t;\n return __generator(this, function (i) {\n switch (i.label) {\n case 0:\n if (A()) {\n return [2, false];\n }\n\n if (!e) return [3, 3];\n return [4, f()];\n\n case 1:\n t = i.sent();\n if (!(t && n.el !== t)) return [3, 3];\n return [4, t.setOpen(false, false)];\n\n case 2:\n i.sent();\n i.label = 3;\n\n case 3:\n return [2, n._setOpen(e, r)];\n }\n });\n });\n };\n\n var h = function (e, r) {\n var t = n.get(e);\n\n if (!t) {\n throw new Error(\"animation not registered\");\n }\n\n var i = t(r);\n return i;\n };\n\n var g = function () {\n return E(function (n) {\n return n._isOpen;\n });\n };\n\n var w = function () {\n return e.map(function (n) {\n return n.el;\n });\n };\n\n var A = function () {\n return e.some(function (n) {\n return n.isAnimating;\n });\n };\n\n var E = function (n) {\n var r = e.find(n);\n\n if (r !== undefined) {\n return r.el;\n }\n\n return undefined;\n };\n\n var O = function () {\n return Promise.all(Array.from(document.querySelectorAll(\"ion-menu\")).map(function (n) {\n return new Promise(function (e) {\n return componentOnReady(n, e);\n });\n }));\n };\n\n l(\"reveal\", menuRevealAnimation);\n l(\"push\", menuPushAnimation);\n l(\"overlay\", menuOverlayAnimation);\n\n if (typeof document !== \"undefined\") {\n document.addEventListener(\"ionBackButton\", function (n) {\n var e = g();\n\n if (e) {\n n.detail.register(MENU_BACK_BUTTON_PRIORITY, function () {\n return e.close();\n });\n }\n });\n }\n\n return {\n registerAnimation: l,\n get: c,\n getMenus: d,\n getOpen: f,\n isEnabled: s,\n swipeGesture: o,\n isAnimating: v,\n isOpen: u,\n enable: a,\n toggle: i,\n close: t,\n open: r,\n _getOpenSync: g,\n _createAnimation: h,\n _register: m,\n _unregister: _,\n _setOpen: b,\n _setActiveMenu: p\n };\n};\n\nvar menuController = createMenuController();\nexport { menuController as m };","map":{"version":3,"sources":["/Users/adekanbidansteve/github/klasha/react-klasha/ionic-test/node_modules/@ionic/core/dist/esm-es5/index-0d58a5bf.js"],"names":["__awaiter","__generator","MENU_BACK_BUTTON_PRIORITY","c","componentOnReady","b","getIonMode","createAnimation","baseAnimation","n","duration","menuOverlayAnimation","e","r","t","width","i","a","isEndSide","addElement","menuInnerEl","fromTo","o","u","s","backdropEl","addAnimation","menuPushAnimation","contentEl","menuRevealAnimation","createMenuController","Map","label","sent","open","undefined","f","close","toggle","disabled","swipeGesture","isOpen","O","E","side","menuId","length","el","g","d","w","v","A","l","set","m","indexOf","p","push","_","splice","filter","forEach","setOpen","_setOpen","h","get","Error","_isOpen","map","some","isAnimating","find","Promise","all","Array","from","document","querySelectorAll","addEventListener","detail","register","registerAnimation","getMenus","getOpen","isEnabled","enable","_getOpenSync","_createAnimation","_register","_unregister","_setActiveMenu","menuController"],"mappings":"AAAA,SAAOA,SAAP,EAAiBC,WAAjB,QAAiC,OAAjC;AAAyC,SAAOC,yBAAP,QAAqC,oCAArC;AAA0E,SAAOC,CAAC,IAAIC,gBAAZ,QAAiC,uBAAjC;AAAyD,SAAOC,CAAC,IAAIC,UAAZ,QAA2B,4BAA3B;AAAwD,SAAOH,CAAC,IAAII,eAAZ,QAAgC,yBAAhC;;AAA0D,IAAIC,aAAa,GAAC,UAASC,CAAT,EAAW;AAAC,SAAOF,eAAe,GAAGG,QAAlB,CAA2BD,CAAC,GAAC,GAAD,GAAK,GAAjC,CAAP;AAA6C,CAA3E;;AAA4E,IAAIE,oBAAoB,GAAC,UAASF,CAAT,EAAW;AAAC,MAAIG,CAAJ;AAAM,MAAIC,CAAJ;AAAM,MAAIC,CAAC,GAACL,CAAC,CAACM,KAAF,GAAQ,CAAd;AAAgB,MAAIC,CAAC,GAACT,eAAe,EAArB;AAAwB,MAAIU,CAAC,GAACV,eAAe,EAArB;;AAAwB,MAAGE,CAAC,CAACS,SAAL,EAAe;AAACN,IAAAA,CAAC,GAACE,CAAC,GAAC,IAAJ;AAASD,IAAAA,CAAC,GAAC,KAAF;AAAQ,GAAjC,MAAqC;AAACD,IAAAA,CAAC,GAAC,CAACE,CAAD,GAAG,IAAL;AAAUD,IAAAA,CAAC,GAAC,KAAF;AAAQ;;AAAAG,EAAAA,CAAC,CAACG,UAAF,CAAaV,CAAC,CAACW,WAAf,EAA4BC,MAA5B,CAAmC,WAAnC,EAA+C,gBAAcT,CAAd,GAAgB,GAA/D,EAAmE,gBAAcC,CAAd,GAAgB,GAAnF;AAAwF,MAAIS,CAAC,GAAChB,UAAU,CAACG,CAAD,CAAhB;AAAoB,MAAIc,CAAC,GAACD,CAAC,KAAG,KAAV;AAAgB,MAAIE,CAAC,GAACD,CAAC,GAAC,EAAD,GAAI,GAAX;AAAeN,EAAAA,CAAC,CAACE,UAAF,CAAaV,CAAC,CAACgB,UAAf,EAA2BJ,MAA3B,CAAkC,SAAlC,EAA4C,GAA5C,EAAgDG,CAAhD;AAAmD,SAAOhB,aAAa,CAACe,CAAD,CAAb,CAAiBG,YAAjB,CAA8B,CAACV,CAAD,EAAGC,CAAH,CAA9B,CAAP;AAA4C,CAAnZ;;AAAoZ,IAAIU,iBAAiB,GAAC,UAASlB,CAAT,EAAW;AAAC,MAAIG,CAAJ;AAAM,MAAIC,CAAJ;AAAM,MAAIC,CAAC,GAACR,UAAU,CAACG,CAAD,CAAhB;AAAoB,MAAIO,CAAC,GAACP,CAAC,CAACM,KAAR;;AAAc,MAAGN,CAAC,CAACS,SAAL,EAAe;AAACN,IAAAA,CAAC,GAAC,CAACI,CAAD,GAAG,IAAL;AAAUH,IAAAA,CAAC,GAACG,CAAC,GAAC,IAAJ;AAAS,GAAnC,MAAuC;AAACJ,IAAAA,CAAC,GAACI,CAAC,GAAC,IAAJ;AAASH,IAAAA,CAAC,GAAC,CAACG,CAAD,GAAG,IAAL;AAAU;;AAAA,MAAIC,CAAC,GAACV,eAAe,GAAGY,UAAlB,CAA6BV,CAAC,CAACW,WAA/B,EAA4CC,MAA5C,CAAmD,WAAnD,EAA+D,gBAAcR,CAAd,GAAgB,GAA/E,EAAmF,iBAAnF,CAAN;AAA4G,MAAIS,CAAC,GAACf,eAAe,GAAGY,UAAlB,CAA6BV,CAAC,CAACmB,SAA/B,EAA0CP,MAA1C,CAAiD,WAAjD,EAA6D,iBAA7D,EAA+E,gBAAcT,CAAd,GAAgB,GAA/F,CAAN;AAA0G,MAAIW,CAAC,GAAChB,eAAe,GAAGY,UAAlB,CAA6BV,CAAC,CAACgB,UAA/B,EAA2CJ,MAA3C,CAAkD,SAAlD,EAA4D,GAA5D,EAAgE,GAAhE,CAAN;AAA2E,SAAOb,aAAa,CAACM,CAAC,KAAG,KAAL,CAAb,CAAyBY,YAAzB,CAAsC,CAACT,CAAD,EAAGK,CAAH,EAAKC,CAAL,CAAtC,CAAP;AAAsD,CAAle;;AAAme,IAAIM,mBAAmB,GAAC,UAASpB,CAAT,EAAW;AAAC,MAAIG,CAAC,GAACN,UAAU,CAACG,CAAD,CAAhB;AAAoB,MAAII,CAAC,GAACJ,CAAC,CAACM,KAAF,IAASN,CAAC,CAACS,SAAF,GAAY,CAAC,CAAb,GAAe,CAAxB,IAA2B,IAAjC;AAAsC,MAAIJ,CAAC,GAACP,eAAe,GAAGY,UAAlB,CAA6BV,CAAC,CAACmB,SAA/B,EAA0CP,MAA1C,CAAiD,WAAjD,EAA6D,iBAA7D,EAA+E,gBAAcR,CAAd,GAAgB,GAA/F,CAAN;AAA0G,SAAOL,aAAa,CAACI,CAAC,KAAG,KAAL,CAAb,CAAyBc,YAAzB,CAAsCZ,CAAtC,CAAP;AAAgD,CAAxP;;AAAyP,IAAIgB,oBAAoB,GAAC,YAAU;AAAC,MAAIrB,CAAC,GAAC,IAAIsB,GAAJ,EAAN;AAAc,MAAInB,CAAC,GAAC,EAAN;;AAAS,MAAIC,CAAC,GAAC,UAASJ,CAAT,EAAW;AAAC,WAAOT,SAAS,CAAC,KAAK,CAAN,EAAQ,KAAK,CAAb,EAAe,KAAK,CAApB,EAAuB,YAAU;AAAC,UAAIY,CAAJ;AAAM,aAAOX,WAAW,CAAC,IAAD,EAAO,UAASY,CAAT,EAAW;AAAC,gBAAOA,CAAC,CAACmB,KAAT;AAAgB,eAAK,CAAL;AAAO,mBAAM,CAAC,CAAD,EAAG7B,CAAC,CAACM,CAAD,CAAJ,CAAN;;AAAe,eAAK,CAAL;AAAOG,YAAAA,CAAC,GAACC,CAAC,CAACoB,IAAF,EAAF;;AAAW,gBAAGrB,CAAH,EAAK;AAAC,qBAAM,CAAC,CAAD,EAAGA,CAAC,CAACsB,IAAF,EAAH,CAAN;AAAmB;;AAAA,mBAAM,CAAC,CAAD,EAAG,KAAH,CAAN;AAAjF;AAAkG,OAArH,CAAlB;AAA0I,KAAlL,CAAhB;AAAqM,GAAvN;;AAAwN,MAAIpB,CAAC,GAAC,UAASL,CAAT,EAAW;AAAC,WAAOT,SAAS,CAAC,KAAK,CAAN,EAAQ,KAAK,CAAb,EAAe,KAAK,CAApB,EAAuB,YAAU;AAAC,UAAIY,CAAJ;AAAM,aAAOX,WAAW,CAAC,IAAD,EAAO,UAASY,CAAT,EAAW;AAAC,gBAAOA,CAAC,CAACmB,KAAT;AAAgB,eAAK,CAAL;AAAO,mBAAM,CAAC,CAAD,EAAGvB,CAAC,KAAG0B,SAAJ,GAAchC,CAAC,CAACM,CAAD,CAAf,GAAmB2B,CAAC,EAAvB,CAAN;;AAAiC,eAAK,CAAL;AAAOxB,YAAAA,CAAC,GAACC,CAAC,CAACoB,IAAF,EAAF;;AAAW,gBAAGrB,CAAC,KAAGuB,SAAP,EAAiB;AAAC,qBAAM,CAAC,CAAD,EAAGvB,CAAC,CAACyB,KAAF,EAAH,CAAN;AAAoB;;AAAA,mBAAM,CAAC,CAAD,EAAG,KAAH,CAAN;AAAhH;AAAiI,OAApJ,CAAlB;AAAyK,KAAjN,CAAhB;AAAoO,GAAtP;;AAAuP,MAAIrB,CAAC,GAAC,UAASP,CAAT,EAAW;AAAC,WAAOT,SAAS,CAAC,KAAK,CAAN,EAAQ,KAAK,CAAb,EAAe,KAAK,CAApB,EAAuB,YAAU;AAAC,UAAIY,CAAJ;AAAM,aAAOX,WAAW,CAAC,IAAD,EAAO,UAASY,CAAT,EAAW;AAAC,gBAAOA,CAAC,CAACmB,KAAT;AAAgB,eAAK,CAAL;AAAO,mBAAM,CAAC,CAAD,EAAG7B,CAAC,CAACM,CAAD,CAAJ,CAAN;;AAAe,eAAK,CAAL;AAAOG,YAAAA,CAAC,GAACC,CAAC,CAACoB,IAAF,EAAF;;AAAW,gBAAGrB,CAAH,EAAK;AAAC,qBAAM,CAAC,CAAD,EAAGA,CAAC,CAAC0B,MAAF,EAAH,CAAN;AAAqB;;AAAA,mBAAM,CAAC,CAAD,EAAG,KAAH,CAAN;AAAnF;AAAoG,OAAvH,CAAlB;AAA4I,KAApL,CAAhB;AAAuM,GAAzN;;AAA0N,MAAIrB,CAAC,GAAC,UAASR,CAAT,EAAWG,CAAX,EAAa;AAAC,WAAOZ,SAAS,CAAC,KAAK,CAAN,EAAQ,KAAK,CAAb,EAAe,KAAK,CAApB,EAAuB,YAAU;AAAC,UAAIa,CAAJ;AAAM,aAAOZ,WAAW,CAAC,IAAD,EAAO,UAASa,CAAT,EAAW;AAAC,gBAAOA,CAAC,CAACkB,KAAT;AAAgB,eAAK,CAAL;AAAO,mBAAM,CAAC,CAAD,EAAG7B,CAAC,CAACS,CAAD,CAAJ,CAAN;;AAAe,eAAK,CAAL;AAAOC,YAAAA,CAAC,GAACC,CAAC,CAACmB,IAAF,EAAF;;AAAW,gBAAGpB,CAAH,EAAK;AAACA,cAAAA,CAAC,CAAC0B,QAAF,GAAW,CAAC9B,CAAZ;AAAc;;AAAA,mBAAM,CAAC,CAAD,EAAGI,CAAH,CAAN;AAA5E;AAAyF,OAA5G,CAAlB;AAAiI,KAAzK,CAAhB;AAA4L,GAAhN;;AAAiN,MAAIS,CAAC,GAAC,UAASb,CAAT,EAAWG,CAAX,EAAa;AAAC,WAAOZ,SAAS,CAAC,KAAK,CAAN,EAAQ,KAAK,CAAb,EAAe,KAAK,CAApB,EAAuB,YAAU;AAAC,UAAIa,CAAJ;AAAM,aAAOZ,WAAW,CAAC,IAAD,EAAO,UAASa,CAAT,EAAW;AAAC,gBAAOA,CAAC,CAACkB,KAAT;AAAgB,eAAK,CAAL;AAAO,mBAAM,CAAC,CAAD,EAAG7B,CAAC,CAACS,CAAD,CAAJ,CAAN;;AAAe,eAAK,CAAL;AAAOC,YAAAA,CAAC,GAACC,CAAC,CAACmB,IAAF,EAAF;;AAAW,gBAAGpB,CAAH,EAAK;AAACA,cAAAA,CAAC,CAAC2B,YAAF,GAAe/B,CAAf;AAAiB;;AAAA,mBAAM,CAAC,CAAD,EAAGI,CAAH,CAAN;AAA/E;AAA4F,OAA/G,CAAlB;AAAoI,KAA5K,CAAhB;AAA+L,GAAnN;;AAAoN,MAAIU,CAAC,GAAC,UAASd,CAAT,EAAW;AAAC,WAAOT,SAAS,CAAC,KAAK,CAAN,EAAQ,KAAK,CAAb,EAAe,KAAK,CAApB,EAAuB,YAAU;AAAC,UAAIY,CAAJ,EAAMA,CAAN;AAAQ,aAAOX,WAAW,CAAC,IAAD,EAAO,UAASY,CAAT,EAAW;AAAC,gBAAOA,CAAC,CAACmB,KAAT;AAAgB,eAAK,CAAL;AAAO,gBAAG,EAAEvB,CAAC,IAAE,IAAL,CAAH,EAAc,OAAM,CAAC,CAAD,EAAG,CAAH,CAAN;AAAY,mBAAM,CAAC,CAAD,EAAGN,CAAC,CAACM,CAAD,CAAJ,CAAN;;AAAe,eAAK,CAAL;AAAOG,YAAAA,CAAC,GAACC,CAAC,CAACoB,IAAF,EAAF;AAAW,mBAAM,CAAC,CAAD,EAAGrB,CAAC,KAAGuB,SAAJ,IAAevB,CAAC,CAAC6B,MAAF,EAAlB,CAAN;;AAAoC,eAAK,CAAL;AAAO,mBAAM,CAAC,CAAD,EAAGL,CAAC,EAAJ,CAAN;;AAAc,eAAK,CAAL;AAAOxB,YAAAA,CAAC,GAACC,CAAC,CAACoB,IAAF,EAAF;AAAW,mBAAM,CAAC,CAAD,EAAGrB,CAAC,KAAGuB,SAAP,CAAN;AAA7J;AAAsL,OAAzM,CAAlB;AAA8N,KAAxQ,CAAhB;AAA2R,GAA7S;;AAA8S,MAAIX,CAAC,GAAC,UAASf,CAAT,EAAW;AAAC,WAAOT,SAAS,CAAC,KAAK,CAAN,EAAQ,KAAK,CAAb,EAAe,KAAK,CAApB,EAAuB,YAAU;AAAC,UAAIY,CAAJ;AAAM,aAAOX,WAAW,CAAC,IAAD,EAAO,UAASY,CAAT,EAAW;AAAC,gBAAOA,CAAC,CAACmB,KAAT;AAAgB,eAAK,CAAL;AAAO,mBAAM,CAAC,CAAD,EAAG7B,CAAC,CAACM,CAAD,CAAJ,CAAN;;AAAe,eAAK,CAAL;AAAOG,YAAAA,CAAC,GAACC,CAAC,CAACoB,IAAF,EAAF;;AAAW,gBAAGrB,CAAH,EAAK;AAAC,qBAAM,CAAC,CAAD,EAAG,CAACA,CAAC,CAAC2B,QAAN,CAAN;AAAsB;;AAAA,mBAAM,CAAC,CAAD,EAAG,KAAH,CAAN;AAApF;AAAqG,OAAxH,CAAlB;AAA6I,KAArL,CAAhB;AAAwM,GAA1N;;AAA2N,MAAIpC,CAAC,GAAC,UAASM,CAAT,EAAW;AAAC,WAAOT,SAAS,CAAC,KAAK,CAAN,EAAQ,KAAK,CAAb,EAAe,KAAK,CAApB,EAAuB,YAAU;AAAC,UAAIa,CAAJ,EAAMC,CAAN;AAAQ,aAAOb,WAAW,CAAC,IAAD,EAAO,UAASe,CAAT,EAAW;AAAC,gBAAOA,CAAC,CAACgB,KAAT;AAAgB,eAAK,CAAL;AAAO,mBAAM,CAAC,CAAD,EAAGU,CAAC,EAAJ,CAAN;;AAAc,eAAK,CAAL;AAAO1B,YAAAA,CAAC,CAACiB,IAAF;;AAAS,gBAAGxB,CAAC,KAAG,OAAJ,IAAaA,CAAC,KAAG,KAApB,EAA0B;AAACI,cAAAA,CAAC,GAAC8B,CAAC,CAAE,UAAS/B,CAAT,EAAW;AAAC,uBAAOA,CAAC,CAACgC,IAAF,KAASnC,CAAT,IAAY,CAACG,CAAC,CAAC2B,QAAtB;AAA+B,eAA7C,CAAH;;AAAmD,kBAAG1B,CAAH,EAAK;AAAC,uBAAM,CAAC,CAAD,EAAGA,CAAH,CAAN;AAAY;;AAAA,qBAAM,CAAC,CAAD,EAAG8B,CAAC,CAAE,UAAS/B,CAAT,EAAW;AAAC,uBAAOA,CAAC,CAACgC,IAAF,KAASnC,CAAhB;AAAkB,eAAhC,CAAJ,CAAN;AAA8C,aAA9I,MAAmJ,IAAGA,CAAC,IAAE,IAAN,EAAW;AAAC,qBAAM,CAAC,CAAD,EAAGkC,CAAC,CAAE,UAAS/B,CAAT,EAAW;AAAC,uBAAOA,CAAC,CAACiC,MAAF,KAAWpC,CAAlB;AAAoB,eAAlC,CAAJ,CAAN;AAAgD;;AAAAK,YAAAA,CAAC,GAAC6B,CAAC,CAAE,UAASlC,CAAT,EAAW;AAAC,qBAAM,CAACA,CAAC,CAAC8B,QAAT;AAAkB,aAAhC,CAAH;;AAAsC,gBAAGzB,CAAH,EAAK;AAAC,qBAAM,CAAC,CAAD,EAAGA,CAAH,CAAN;AAAY;;AAAA,mBAAM,CAAC,CAAD,EAAGF,CAAC,CAACkC,MAAF,GAAS,CAAT,GAAWlC,CAAC,CAAC,CAAD,CAAD,CAAKmC,EAAhB,GAAmBZ,SAAtB,CAAN;AAA5T;AAAoW,OAAvX,CAAlB;AAA4Y,KAAtb,CAAhB;AAAyc,GAA3d;;AAA4d,MAAIC,CAAC,GAAC,YAAU;AAAC,WAAOpC,SAAS,CAAC,KAAK,CAAN,EAAQ,KAAK,CAAb,EAAe,KAAK,CAApB,EAAuB,YAAU;AAAC,aAAOC,WAAW,CAAC,IAAD,EAAO,UAASQ,CAAT,EAAW;AAAC,gBAAOA,CAAC,CAACuB,KAAT;AAAgB,eAAK,CAAL;AAAO,mBAAM,CAAC,CAAD,EAAGU,CAAC,EAAJ,CAAN;;AAAc,eAAK,CAAL;AAAOjC,YAAAA,CAAC,CAACwB,IAAF;AAAS,mBAAM,CAAC,CAAD,EAAGe,CAAC,EAAJ,CAAN;AAArD;AAAoE,OAAvF,CAAlB;AAA4G,KAA9I,CAAhB;AAAiK,GAAlL;;AAAmL,MAAIC,CAAC,GAAC,YAAU;AAAC,WAAOjD,SAAS,CAAC,KAAK,CAAN,EAAQ,KAAK,CAAb,EAAe,KAAK,CAApB,EAAuB,YAAU;AAAC,aAAOC,WAAW,CAAC,IAAD,EAAO,UAASQ,CAAT,EAAW;AAAC,gBAAOA,CAAC,CAACuB,KAAT;AAAgB,eAAK,CAAL;AAAO,mBAAM,CAAC,CAAD,EAAGU,CAAC,EAAJ,CAAN;;AAAc,eAAK,CAAL;AAAOjC,YAAAA,CAAC,CAACwB,IAAF;AAAS,mBAAM,CAAC,CAAD,EAAGiB,CAAC,EAAJ,CAAN;AAArD;AAAoE,OAAvF,CAAlB;AAA4G,KAA9I,CAAhB;AAAiK,GAAlL;;AAAmL,MAAIC,CAAC,GAAC,YAAU;AAAC,WAAOnD,SAAS,CAAC,KAAK,CAAN,EAAQ,KAAK,CAAb,EAAe,KAAK,CAApB,EAAuB,YAAU;AAAC,aAAOC,WAAW,CAAC,IAAD,EAAO,UAASQ,CAAT,EAAW;AAAC,gBAAOA,CAAC,CAACuB,KAAT;AAAgB,eAAK,CAAL;AAAO,mBAAM,CAAC,CAAD,EAAGU,CAAC,EAAJ,CAAN;;AAAc,eAAK,CAAL;AAAOjC,YAAAA,CAAC,CAACwB,IAAF;AAAS,mBAAM,CAAC,CAAD,EAAGmB,CAAC,EAAJ,CAAN;AAArD;AAAoE,OAAvF,CAAlB;AAA4G,KAA9I,CAAhB;AAAiK,GAAlL;;AAAmL,MAAIC,CAAC,GAAC,UAASzC,CAAT,EAAWC,CAAX,EAAa;AAACJ,IAAAA,CAAC,CAAC6C,GAAF,CAAM1C,CAAN,EAAQC,CAAR;AAAW,GAA/B;;AAAgC,MAAI0C,CAAC,GAAC,UAAS9C,CAAT,EAAW;AAAC,QAAGG,CAAC,CAAC4C,OAAF,CAAU/C,CAAV,IAAa,CAAhB,EAAkB;AAAC,UAAG,CAACA,CAAC,CAAC8B,QAAN,EAAe;AAACkB,QAAAA,CAAC,CAAChD,CAAD,CAAD;AAAK;;AAAAG,MAAAA,CAAC,CAAC8C,IAAF,CAAOjD,CAAP;AAAU;AAAC,GAArE;;AAAsE,MAAIkD,CAAC,GAAC,UAASlD,CAAT,EAAW;AAAC,QAAII,CAAC,GAACD,CAAC,CAAC4C,OAAF,CAAU/C,CAAV,CAAN;;AAAmB,QAAGI,CAAC,GAAC,CAAC,CAAN,EAAQ;AAACD,MAAAA,CAAC,CAACgD,MAAF,CAAS/C,CAAT,EAAW,CAAX;AAAc;AAAC,GAA7D;;AAA8D,MAAI4C,CAAC,GAAC,UAAShD,CAAT,EAAW;AAAC,QAAII,CAAC,GAACJ,CAAC,CAACmC,IAAR;AAAahC,IAAAA,CAAC,CAACiD,MAAF,CAAU,UAASjD,CAAT,EAAW;AAAC,aAAOA,CAAC,CAACgC,IAAF,KAAS/B,CAAT,IAAYD,CAAC,KAAGH,CAAvB;AAAyB,KAA/C,EAAkDqD,OAAlD,CAA2D,UAASrD,CAAT,EAAW;AAAC,aAAOA,CAAC,CAAC8B,QAAF,GAAW,IAAlB;AAAuB,KAA9F;AAAiG,GAAhI;;AAAiI,MAAIlC,CAAC,GAAC,UAASI,CAAT,EAAWG,CAAX,EAAaC,CAAb,EAAe;AAAC,WAAOb,SAAS,CAAC,KAAK,CAAN,EAAQ,KAAK,CAAb,EAAe,KAAK,CAApB,EAAuB,YAAU;AAAC,UAAIc,CAAJ;AAAM,aAAOb,WAAW,CAAC,IAAD,EAAO,UAASe,CAAT,EAAW;AAAC,gBAAOA,CAAC,CAACgB,KAAT;AAAgB,eAAK,CAAL;AAAO,gBAAGoB,CAAC,EAAJ,EAAO;AAAC,qBAAM,CAAC,CAAD,EAAG,KAAH,CAAN;AAAgB;;AAAA,gBAAG,CAACxC,CAAJ,EAAM,OAAM,CAAC,CAAD,EAAG,CAAH,CAAN;AAAY,mBAAM,CAAC,CAAD,EAAGwB,CAAC,EAAJ,CAAN;;AAAc,eAAK,CAAL;AAAOtB,YAAAA,CAAC,GAACE,CAAC,CAACiB,IAAF,EAAF;AAAW,gBAAG,EAAEnB,CAAC,IAAEL,CAAC,CAACsC,EAAF,KAAOjC,CAAZ,CAAH,EAAkB,OAAM,CAAC,CAAD,EAAG,CAAH,CAAN;AAAY,mBAAM,CAAC,CAAD,EAAGA,CAAC,CAACiD,OAAF,CAAU,KAAV,EAAgB,KAAhB,CAAH,CAAN;;AAAiC,eAAK,CAAL;AAAO/C,YAAAA,CAAC,CAACiB,IAAF;AAASjB,YAAAA,CAAC,CAACgB,KAAF,GAAQ,CAAR;;AAAU,eAAK,CAAL;AAAO,mBAAM,CAAC,CAAD,EAAGvB,CAAC,CAACuD,QAAF,CAAWpD,CAAX,EAAaC,CAAb,CAAH,CAAN;AAAjM;AAA4N,OAA/O,CAAlB;AAAoQ,KAA5S,CAAhB;AAA+T,GAArV;;AAAsV,MAAIoD,CAAC,GAAC,UAASrD,CAAT,EAAWC,CAAX,EAAa;AAAC,QAAIC,CAAC,GAACL,CAAC,CAACyD,GAAF,CAAMtD,CAAN,CAAN;;AAAe,QAAG,CAACE,CAAJ,EAAM;AAAC,YAAM,IAAIqD,KAAJ,CAAU,0BAAV,CAAN;AAA4C;;AAAA,QAAInD,CAAC,GAACF,CAAC,CAACD,CAAD,CAAP;AAAW,WAAOG,CAAP;AAAS,GAA1G;;AAA2G,MAAIgC,CAAC,GAAC,YAAU;AAAC,WAAOL,CAAC,CAAE,UAASlC,CAAT,EAAW;AAAC,aAAOA,CAAC,CAAC2D,OAAT;AAAiB,KAA/B,CAAR;AAA0C,GAA3D;;AAA4D,MAAIlB,CAAC,GAAC,YAAU;AAAC,WAAOtC,CAAC,CAACyD,GAAF,CAAO,UAAS5D,CAAT,EAAW;AAAC,aAAOA,CAAC,CAACsC,EAAT;AAAY,KAA/B,CAAP;AAAyC,GAA1D;;AAA2D,MAAIK,CAAC,GAAC,YAAU;AAAC,WAAOxC,CAAC,CAAC0D,IAAF,CAAQ,UAAS7D,CAAT,EAAW;AAAC,aAAOA,CAAC,CAAC8D,WAAT;AAAqB,KAAzC,CAAP;AAAmD,GAApE;;AAAqE,MAAI5B,CAAC,GAAC,UAASlC,CAAT,EAAW;AAAC,QAAII,CAAC,GAACD,CAAC,CAAC4D,IAAF,CAAO/D,CAAP,CAAN;;AAAgB,QAAGI,CAAC,KAAGsB,SAAP,EAAiB;AAAC,aAAOtB,CAAC,CAACkC,EAAT;AAAY;;AAAA,WAAOZ,SAAP;AAAiB,GAAjF;;AAAkF,MAAIO,CAAC,GAAC,YAAU;AAAC,WAAO+B,OAAO,CAACC,GAAR,CAAYC,KAAK,CAACC,IAAN,CAAWC,QAAQ,CAACC,gBAAT,CAA0B,UAA1B,CAAX,EAAkDT,GAAlD,CAAuD,UAAS5D,CAAT,EAAW;AAAC,aAAO,IAAIgE,OAAJ,CAAa,UAAS7D,CAAT,EAAW;AAAC,eAAOR,gBAAgB,CAACK,CAAD,EAAGG,CAAH,CAAvB;AAA6B,OAAtD,CAAP;AAAgE,KAAnI,CAAZ,CAAP;AAA0J,GAA3K;;AAA4KyC,EAAAA,CAAC,CAAC,QAAD,EAAUxB,mBAAV,CAAD;AAAgCwB,EAAAA,CAAC,CAAC,MAAD,EAAQ1B,iBAAR,CAAD;AAA4B0B,EAAAA,CAAC,CAAC,SAAD,EAAW1C,oBAAX,CAAD;;AAAkC,MAAG,OAAOkE,QAAP,KAAkB,WAArB,EAAiC;AAACA,IAAAA,QAAQ,CAACE,gBAAT,CAA0B,eAA1B,EAA2C,UAAStE,CAAT,EAAW;AAAC,UAAIG,CAAC,GAACoC,CAAC,EAAP;;AAAU,UAAGpC,CAAH,EAAK;AAACH,QAAAA,CAAC,CAACuE,MAAF,CAASC,QAAT,CAAkB/E,yBAAlB,EAA6C,YAAU;AAAC,iBAAOU,CAAC,CAACyB,KAAF,EAAP;AAAiB,SAAzE;AAA4E;AAAC,KAApJ;AAAuJ;;AAAA,SAAM;AAAC6C,IAAAA,iBAAiB,EAAC7B,CAAnB;AAAqBa,IAAAA,GAAG,EAAC/D,CAAzB;AAA2BgF,IAAAA,QAAQ,EAAClC,CAApC;AAAsCmC,IAAAA,OAAO,EAAChD,CAA9C;AAAgDiD,IAAAA,SAAS,EAAC7D,CAA1D;AAA4DgB,IAAAA,YAAY,EAAClB,CAAzE;AAA2EiD,IAAAA,WAAW,EAACpB,CAAvF;AAAyFV,IAAAA,MAAM,EAAClB,CAAhG;AAAkG+D,IAAAA,MAAM,EAACrE,CAAzG;AAA2GqB,IAAAA,MAAM,EAACtB,CAAlH;AAAoHqB,IAAAA,KAAK,EAACvB,CAA1H;AAA4HoB,IAAAA,IAAI,EAACrB,CAAjI;AAAmI0E,IAAAA,YAAY,EAACvC,CAAhJ;AAAkJwC,IAAAA,gBAAgB,EAACvB,CAAnK;AAAqKwB,IAAAA,SAAS,EAAClC,CAA/K;AAAiLmC,IAAAA,WAAW,EAAC/B,CAA7L;AAA+LK,IAAAA,QAAQ,EAAC3D,CAAxM;AAA0MsF,IAAAA,cAAc,EAAClC;AAAzN,GAAN;AAAkO,CAAhyI;;AAAiyI,IAAImC,cAAc,GAAC9D,oBAAoB,EAAvC;AAA0C,SAAO8D,cAAc,IAAIrC,CAAzB","sourcesContent":["import{__awaiter,__generator}from\"tslib\";import{MENU_BACK_BUTTON_PRIORITY}from\"./hardware-back-button-4a6b37fb.js\";import{c as componentOnReady}from\"./helpers-dd7e4b7b.js\";import{b as getIonMode}from\"./ionic-global-63a97a32.js\";import{c as createAnimation}from\"./animation-096c6391.js\";var baseAnimation=function(n){return createAnimation().duration(n?400:300)};var menuOverlayAnimation=function(n){var e;var r;var t=n.width+8;var i=createAnimation();var a=createAnimation();if(n.isEndSide){e=t+\"px\";r=\"0px\"}else{e=-t+\"px\";r=\"0px\"}i.addElement(n.menuInnerEl).fromTo(\"transform\",\"translateX(\"+e+\")\",\"translateX(\"+r+\")\");var o=getIonMode(n);var u=o===\"ios\";var s=u?.2:.25;a.addElement(n.backdropEl).fromTo(\"opacity\",.01,s);return baseAnimation(u).addAnimation([i,a])};var menuPushAnimation=function(n){var e;var r;var t=getIonMode(n);var i=n.width;if(n.isEndSide){e=-i+\"px\";r=i+\"px\"}else{e=i+\"px\";r=-i+\"px\"}var a=createAnimation().addElement(n.menuInnerEl).fromTo(\"transform\",\"translateX(\"+r+\")\",\"translateX(0px)\");var o=createAnimation().addElement(n.contentEl).fromTo(\"transform\",\"translateX(0px)\",\"translateX(\"+e+\")\");var u=createAnimation().addElement(n.backdropEl).fromTo(\"opacity\",.01,.32);return baseAnimation(t===\"ios\").addAnimation([a,o,u])};var menuRevealAnimation=function(n){var e=getIonMode(n);var r=n.width*(n.isEndSide?-1:1)+\"px\";var t=createAnimation().addElement(n.contentEl).fromTo(\"transform\",\"translateX(0px)\",\"translateX(\"+r+\")\");return baseAnimation(e===\"ios\").addAnimation(t)};var createMenuController=function(){var n=new Map;var e=[];var r=function(n){return __awaiter(void 0,void 0,void 0,(function(){var e;return __generator(this,(function(r){switch(r.label){case 0:return[4,c(n)];case 1:e=r.sent();if(e){return[2,e.open()]}return[2,false]}}))}))};var t=function(n){return __awaiter(void 0,void 0,void 0,(function(){var e;return __generator(this,(function(r){switch(r.label){case 0:return[4,n!==undefined?c(n):f()];case 1:e=r.sent();if(e!==undefined){return[2,e.close()]}return[2,false]}}))}))};var i=function(n){return __awaiter(void 0,void 0,void 0,(function(){var e;return __generator(this,(function(r){switch(r.label){case 0:return[4,c(n)];case 1:e=r.sent();if(e){return[2,e.toggle()]}return[2,false]}}))}))};var a=function(n,e){return __awaiter(void 0,void 0,void 0,(function(){var r;return __generator(this,(function(t){switch(t.label){case 0:return[4,c(e)];case 1:r=t.sent();if(r){r.disabled=!n}return[2,r]}}))}))};var o=function(n,e){return __awaiter(void 0,void 0,void 0,(function(){var r;return __generator(this,(function(t){switch(t.label){case 0:return[4,c(e)];case 1:r=t.sent();if(r){r.swipeGesture=n}return[2,r]}}))}))};var u=function(n){return __awaiter(void 0,void 0,void 0,(function(){var e,e;return __generator(this,(function(r){switch(r.label){case 0:if(!(n!=null))return[3,2];return[4,c(n)];case 1:e=r.sent();return[2,e!==undefined&&e.isOpen()];case 2:return[4,f()];case 3:e=r.sent();return[2,e!==undefined]}}))}))};var s=function(n){return __awaiter(void 0,void 0,void 0,(function(){var e;return __generator(this,(function(r){switch(r.label){case 0:return[4,c(n)];case 1:e=r.sent();if(e){return[2,!e.disabled]}return[2,false]}}))}))};var c=function(n){return __awaiter(void 0,void 0,void 0,(function(){var r,t;return __generator(this,(function(i){switch(i.label){case 0:return[4,O()];case 1:i.sent();if(n===\"start\"||n===\"end\"){r=E((function(e){return e.side===n&&!e.disabled}));if(r){return[2,r]}return[2,E((function(e){return e.side===n}))]}else if(n!=null){return[2,E((function(e){return e.menuId===n}))]}t=E((function(n){return!n.disabled}));if(t){return[2,t]}return[2,e.length>0?e[0].el:undefined]}}))}))};var f=function(){return __awaiter(void 0,void 0,void 0,(function(){return __generator(this,(function(n){switch(n.label){case 0:return[4,O()];case 1:n.sent();return[2,g()]}}))}))};var d=function(){return __awaiter(void 0,void 0,void 0,(function(){return __generator(this,(function(n){switch(n.label){case 0:return[4,O()];case 1:n.sent();return[2,w()]}}))}))};var v=function(){return __awaiter(void 0,void 0,void 0,(function(){return __generator(this,(function(n){switch(n.label){case 0:return[4,O()];case 1:n.sent();return[2,A()]}}))}))};var l=function(e,r){n.set(e,r)};var m=function(n){if(e.indexOf(n)<0){if(!n.disabled){p(n)}e.push(n)}};var _=function(n){var r=e.indexOf(n);if(r>-1){e.splice(r,1)}};var p=function(n){var r=n.side;e.filter((function(e){return e.side===r&&e!==n})).forEach((function(n){return n.disabled=true}))};var b=function(n,e,r){return __awaiter(void 0,void 0,void 0,(function(){var t;return __generator(this,(function(i){switch(i.label){case 0:if(A()){return[2,false]}if(!e)return[3,3];return[4,f()];case 1:t=i.sent();if(!(t&&n.el!==t))return[3,3];return[4,t.setOpen(false,false)];case 2:i.sent();i.label=3;case 3:return[2,n._setOpen(e,r)]}}))}))};var h=function(e,r){var t=n.get(e);if(!t){throw new Error(\"animation not registered\")}var i=t(r);return i};var g=function(){return E((function(n){return n._isOpen}))};var w=function(){return e.map((function(n){return n.el}))};var A=function(){return e.some((function(n){return n.isAnimating}))};var E=function(n){var r=e.find(n);if(r!==undefined){return r.el}return undefined};var O=function(){return Promise.all(Array.from(document.querySelectorAll(\"ion-menu\")).map((function(n){return new Promise((function(e){return componentOnReady(n,e)}))})))};l(\"reveal\",menuRevealAnimation);l(\"push\",menuPushAnimation);l(\"overlay\",menuOverlayAnimation);if(typeof document!==\"undefined\"){document.addEventListener(\"ionBackButton\",(function(n){var e=g();if(e){n.detail.register(MENU_BACK_BUTTON_PRIORITY,(function(){return e.close()}))}}))}return{registerAnimation:l,get:c,getMenus:d,getOpen:f,isEnabled:s,swipeGesture:o,isAnimating:v,isOpen:u,enable:a,toggle:i,close:t,open:r,_getOpenSync:g,_createAnimation:h,_register:m,_unregister:_,_setOpen:b,_setActiveMenu:p}};var menuController=createMenuController();export{menuController as m};"]},"metadata":{},"sourceType":"module"}