react-klasha
Version:
This is an reactJS library for implementing klasha payment gateway
1 lines • 102 kB
JSON
{"ast":null,"code":"import { r as registerInstance, e as createEvent, j as forceUpdate, h, H as Host, i as getElement } from \"./index-7a8b7a1c.js\";\nimport { b as getIonMode } from \"./ionic-global-63a97a32.js\";\nimport { c as createButtonActiveGesture } from \"./button-active-4927a4c1.js\";\nimport { B as BACKDROP, i as isCancel, e as prepareOverlay, d as present, f as dismiss, g as eventMethod, s as safeCall } from \"./overlays-e9ccff30.js\";\nimport { s as sanitizeDOMString } from \"./index-9e3fe806.js\";\nimport { g as getClassMap } from \"./theme-ff3fc52f.js\";\nimport { c as createAnimation } from \"./animation-096c6391.js\";\nimport \"./haptic-27b3f981.js\";\nimport \"./index-f49d994d.js\";\nimport \"./gesture-controller-31cb6bb9.js\";\nimport \"./hardware-back-button-4a6b37fb.js\";\nimport \"./helpers-dd7e4b7b.js\";\n\nvar iosEnterAnimation = function (t) {\n var e = createAnimation();\n var r = createAnimation();\n var i = createAnimation();\n r.addElement(t.querySelector(\"ion-backdrop\")).fromTo(\"opacity\", .01, \"var(--backdrop-opacity)\").beforeStyles({\n \"pointer-events\": \"none\"\n }).afterClearStyles([\"pointer-events\"]);\n i.addElement(t.querySelector(\".alert-wrapper\")).keyframes([{\n offset: 0,\n opacity: \"0.01\",\n transform: \"scale(1.1)\"\n }, {\n offset: 1,\n opacity: \"1\",\n transform: \"scale(1)\"\n }]);\n return e.addElement(t).easing(\"ease-in-out\").duration(200).addAnimation([r, i]);\n};\n\nvar iosLeaveAnimation = function (t) {\n var e = createAnimation();\n var r = createAnimation();\n var i = createAnimation();\n r.addElement(t.querySelector(\"ion-backdrop\")).fromTo(\"opacity\", \"var(--backdrop-opacity)\", 0);\n i.addElement(t.querySelector(\".alert-wrapper\")).keyframes([{\n offset: 0,\n opacity: .99,\n transform: \"scale(1)\"\n }, {\n offset: 1,\n opacity: 0,\n transform: \"scale(0.9)\"\n }]);\n return e.addElement(t).easing(\"ease-in-out\").duration(200).addAnimation([r, i]);\n};\n\nvar mdEnterAnimation = function (t) {\n var e = createAnimation();\n var r = createAnimation();\n var i = createAnimation();\n r.addElement(t.querySelector(\"ion-backdrop\")).fromTo(\"opacity\", .01, \"var(--backdrop-opacity)\").beforeStyles({\n \"pointer-events\": \"none\"\n }).afterClearStyles([\"pointer-events\"]);\n i.addElement(t.querySelector(\".alert-wrapper\")).keyframes([{\n offset: 0,\n opacity: \"0.01\",\n transform: \"scale(0.9)\"\n }, {\n offset: 1,\n opacity: \"1\",\n transform: \"scale(1)\"\n }]);\n return e.addElement(t).easing(\"ease-in-out\").duration(150).addAnimation([r, i]);\n};\n\nvar mdLeaveAnimation = function (t) {\n var e = createAnimation();\n var r = createAnimation();\n var i = createAnimation();\n r.addElement(t.querySelector(\"ion-backdrop\")).fromTo(\"opacity\", \"var(--backdrop-opacity)\", 0);\n i.addElement(t.querySelector(\".alert-wrapper\")).fromTo(\"opacity\", .99, 0);\n return e.addElement(t).easing(\"ease-in-out\").duration(150).addAnimation([r, i]);\n};\n\nvar alertIosCss = \".sc-ion-alert-ios-h{--min-width:250px;--width:auto;--min-height:auto;--height:auto;--max-height:90%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-alert-ios-h{display:none}.alert-top.sc-ion-alert-ios-h{padding-top:50px;-ms-flex-align:start;align-items:flex-start}.alert-wrapper.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:content;opacity:0;z-index:10}.alert-title.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-sub-title.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal}.alert-message.sc-ion-alert-ios{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.alert-checkbox-group.sc-ion-alert-ios::-webkit-scrollbar,.alert-radio-group.sc-ion-alert-ios::-webkit-scrollbar,.alert-message.sc-ion-alert-ios::-webkit-scrollbar{display:none}.alert-input.sc-ion-alert-ios{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;width:100%;border:0;background:inherit;font:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-button-group.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.alert-button-group-vertical.sc-ion-alert-ios{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.alert-button.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;border:0;font-size:14px;line-height:20px;z-index:0}.alert-button.ion-focused.sc-ion-alert-ios,.alert-tappable.ion-focused.sc-ion-alert-ios{background:var(--ion-color-step-100, #e6e6e6)}.alert-button-inner.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.alert-input-disabled.sc-ion-alert-ios,.alert-checkbox-button-disabled.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios,.alert-radio-button-disabled.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios{cursor:default;opacity:0.5;pointer-events:none}.alert-tappable.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;width:100%;border:0;background:transparent;font-size:inherit;line-height:initial;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;contain:strict}.alert-button.sc-ion-alert-ios,.alert-checkbox.sc-ion-alert-ios,.alert-input.sc-ion-alert-ios,.alert-radio.sc-ion-alert-ios{outline:none}.alert-radio-icon.sc-ion-alert-ios,.alert-checkbox-icon.sc-ion-alert-ios,.alert-checkbox-inner.sc-ion-alert-ios{-webkit-box-sizing:border-box;box-sizing:border-box}textarea.alert-input.sc-ion-alert-ios{min-height:37px;resize:none}.sc-ion-alert-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--max-width:270px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.3);font-size:14px}.alert-wrapper.sc-ion-alert-ios{border-radius:13px;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.alert-button.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios{pointer-events:none}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.alert-translucent.sc-ion-alert-ios-h .alert-wrapper.sc-ion-alert-ios{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.alert-head.sc-ion-alert-ios{padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:7px;text-align:center}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-head.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.alert-title.sc-ion-alert-ios{margin-top:8px;color:var(--ion-text-color, #000);font-size:17px;font-weight:600}.alert-sub-title.sc-ion-alert-ios{color:var(--ion-color-step-600, #666666);font-size:14px}.alert-message.sc-ion-alert-ios,.alert-input-group.sc-ion-alert-ios{padding-left:16px;padding-right:16px;padding-top:0;padding-bottom:21px;color:var(--ion-text-color, #000);font-size:13px;text-align:center}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-message.sc-ion-alert-ios,.alert-input-group.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.alert-message.sc-ion-alert-ios{max-height:240px}.alert-message.sc-ion-alert-ios:empty{padding-left:0;padding-right:0;padding-top:0;padding-bottom:12px}.alert-input.sc-ion-alert-ios{border-radius:4px;margin-top:10px;padding-left:6px;padding-right:6px;padding-top:6px;padding-bottom:6px;border:0.55px solid var(--ion-color-step-250, #bfbfbf);background-color:var(--ion-background-color, #fff);-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-input.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px}}.alert-input.sc-ion-alert-ios::-webkit-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-moz-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios:-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-ms-clear{display:none}.alert-radio-group.sc-ion-alert-ios,.alert-checkbox-group.sc-ion-alert-ios{-ms-scroll-chaining:none;overscroll-behavior:contain;max-height:240px;border-top:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);overflow-y:auto;-webkit-overflow-scrolling:touch}.alert-tappable.sc-ion-alert-ios{height:44px}.alert-radio-label.sc-ion-alert-ios{padding-left:13px;padding-right:13px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;-ms-flex-order:0;order:0;color:var(--ion-text-color, #000);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-radio-label.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px}}[aria-checked=true].sc-ion-alert-ios .alert-radio-label.sc-ion-alert-ios{color:var(--ion-color-primary, #3880ff)}.alert-radio-icon.sc-ion-alert-ios{position:relative;-ms-flex-order:1;order:1;min-width:30px}[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:7px;top:-7px;position:absolute;width:6px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-color-primary, #3880ff)}[dir=rtl].sc-ion-alert-ios [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios,[dir=rtl].sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios,[dir=rtl] .sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:unset;right:unset;right:7px}.alert-checkbox-label.sc-ion-alert-ios{padding-left:13px;padding-right:13px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-text-color, #000);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-checkbox-label.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px}}.alert-checkbox-icon.sc-ion-alert-ios{border-radius:50%;margin-left:16px;margin-right:6px;margin-top:10px;margin-bottom:10px;position:relative;width:24px;height:24px;border-width:1px;border-style:solid;border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));background-color:var(--ion-item-background, var(--ion-background-color, #fff));contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-checkbox-icon.sc-ion-alert-ios{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:6px;margin-inline-end:6px}}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-icon.sc-ion-alert-ios{border-color:var(--ion-color-primary, #3880ff);background-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:9px;top:4px;position:absolute;width:5px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:1px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-background-color, #fff)}[dir=rtl].sc-ion-alert-ios [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios,[dir=rtl].sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios,[dir=rtl] .sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:unset;right:unset;right:9px}.alert-button-group.sc-ion-alert-ios{margin-right:-0.55px;-ms-flex-wrap:wrap;flex-wrap:wrap}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-button-group.sc-ion-alert-ios{margin-right:unset;-webkit-margin-end:-0.55px;margin-inline-end:-0.55px}}.alert-button.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;border-radius:0;-ms-flex:1 1 auto;flex:1 1 auto;min-width:50%;height:44px;border-top:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);background-color:transparent;color:var(--ion-color-primary, #3880ff);font-size:17px;overflow:hidden}[dir=rtl].sc-ion-alert-ios .alert-button.sc-ion-alert-ios:first-child,[dir=rtl].sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:first-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:first-child{border-right:0}.alert-button.sc-ion-alert-ios:last-child{border-right:0;font-weight:bold}[dir=rtl].sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child,[dir=rtl].sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:last-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:last-child{border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}.alert-button.ion-activated.sc-ion-alert-ios{background-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1)}.alert-button-role-destructive.sc-ion-alert-ios,.alert-button-role-destructive.ion-activated.sc-ion-alert-ios,.alert-button-role-destructive.ion-focused.sc-ion-alert-ios{color:var(--ion-color-danger, #eb445a)}\";\nvar alertMdCss = \".sc-ion-alert-md-h{--min-width:250px;--width:auto;--min-height:auto;--height:auto;--max-height:90%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-alert-md-h{display:none}.alert-top.sc-ion-alert-md-h{padding-top:50px;-ms-flex-align:start;align-items:flex-start}.alert-wrapper.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:content;opacity:0;z-index:10}.alert-title.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-sub-title.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal}.alert-message.sc-ion-alert-md{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.alert-checkbox-group.sc-ion-alert-md::-webkit-scrollbar,.alert-radio-group.sc-ion-alert-md::-webkit-scrollbar,.alert-message.sc-ion-alert-md::-webkit-scrollbar{display:none}.alert-input.sc-ion-alert-md{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;width:100%;border:0;background:inherit;font:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-button-group.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.alert-button-group-vertical.sc-ion-alert-md{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.alert-button.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;border:0;font-size:14px;line-height:20px;z-index:0}.alert-button.ion-focused.sc-ion-alert-md,.alert-tappable.ion-focused.sc-ion-alert-md{background:var(--ion-color-step-100, #e6e6e6)}.alert-button-inner.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.alert-input-disabled.sc-ion-alert-md,.alert-checkbox-button-disabled.sc-ion-alert-md .alert-button-inner.sc-ion-alert-md,.alert-radio-button-disabled.sc-ion-alert-md .alert-button-inner.sc-ion-alert-md{cursor:default;opacity:0.5;pointer-events:none}.alert-tappable.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;width:100%;border:0;background:transparent;font-size:inherit;line-height:initial;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;contain:strict}.alert-button.sc-ion-alert-md,.alert-checkbox.sc-ion-alert-md,.alert-input.sc-ion-alert-md,.alert-radio.sc-ion-alert-md{outline:none}.alert-radio-icon.sc-ion-alert-md,.alert-checkbox-icon.sc-ion-alert-md,.alert-checkbox-inner.sc-ion-alert-md{-webkit-box-sizing:border-box;box-sizing:border-box}textarea.alert-input.sc-ion-alert-md{min-height:37px;resize:none}.sc-ion-alert-md-h{--background:var(--ion-overlay-background-color, var(--ion-background-color, #fff));--max-width:280px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);font-size:14px}.alert-wrapper.sc-ion-alert-md{border-radius:4px;-webkit-box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12)}.alert-head.sc-ion-alert-md{padding-left:23px;padding-right:23px;padding-top:20px;padding-bottom:15px;text-align:start}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-head.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:23px;padding-inline-start:23px;-webkit-padding-end:23px;padding-inline-end:23px}}.alert-title.sc-ion-alert-md{color:var(--ion-text-color, #000);font-size:20px;font-weight:500}.alert-sub-title.sc-ion-alert-md{color:var(--ion-text-color, #000);font-size:16px}.alert-message.sc-ion-alert-md,.alert-input-group.sc-ion-alert-md{padding-left:24px;padding-right:24px;padding-top:20px;padding-bottom:20px;color:var(--ion-color-step-550, #737373)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-message.sc-ion-alert-md,.alert-input-group.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px}}.alert-message.sc-ion-alert-md{max-height:240px;font-size:16px}.alert-message.sc-ion-alert-md:empty{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-head.sc-ion-alert-md+.alert-message.sc-ion-alert-md{padding-top:0}.alert-input.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px;border-bottom:1px solid var(--ion-color-step-150, #d9d9d9);color:var(--ion-text-color, #000)}.alert-input.sc-ion-alert-md::-webkit-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-moz-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md:-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-ms-clear{display:none}.alert-input.sc-ion-alert-md:focus{margin-bottom:4px;border-bottom:2px solid var(--ion-color-primary, #3880ff)}.alert-radio-group.sc-ion-alert-md,.alert-checkbox-group.sc-ion-alert-md{position:relative;max-height:240px;border-top:1px solid var(--ion-color-step-150, #d9d9d9);border-bottom:1px solid var(--ion-color-step-150, #d9d9d9);overflow:auto}.alert-tappable.sc-ion-alert-md{position:relative;height:48px;overflow:hidden}.alert-radio-label.sc-ion-alert-md{padding-left:52px;padding-right:26px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-color-step-850, #262626);font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-radio-label.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:52px;padding-inline-start:52px;-webkit-padding-end:26px;padding-inline-end:26px}}.alert-radio-icon.sc-ion-alert-md{left:26px;top:0;border-radius:50%;display:block;position:relative;width:20px;height:20px;border-width:2px;border-style:solid;border-color:var(--ion-color-step-550, #737373)}[dir=rtl].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md,[dir=rtl].sc-ion-alert-md-h .alert-radio-icon.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-radio-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}.alert-radio-inner.sc-ion-alert-md{left:3px;top:3px;border-radius:50%;position:absolute;width:10px;height:10px;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);-webkit-transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--ion-color-primary, #3880ff)}[dir=rtl].sc-ion-alert-md .alert-radio-inner.sc-ion-alert-md,[dir=rtl].sc-ion-alert-md-h .alert-radio-inner.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-radio-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}[aria-checked=true].sc-ion-alert-md .alert-radio-label.sc-ion-alert-md{color:var(--ion-color-step-850, #262626)}[aria-checked=true].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-md .alert-radio-inner.sc-ion-alert-md{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.alert-checkbox-label.sc-ion-alert-md{padding-left:53px;padding-right:26px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-color-step-850, #262626);font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-checkbox-label.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:53px;padding-inline-start:53px;-webkit-padding-end:26px;padding-inline-end:26px}}.alert-checkbox-icon.sc-ion-alert-md{left:26px;top:0;border-radius:2px;position:relative;width:16px;height:16px;border-width:2px;border-style:solid;border-color:var(--ion-color-step-550, #737373);contain:strict}[dir=rtl].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md,[dir=rtl].sc-ion-alert-md-h .alert-checkbox-icon.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-checkbox-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}[aria-checked=true].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #3880ff);background-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:3px;top:0;position:absolute;width:6px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-color-primary-contrast, #fff)}[dir=rtl].sc-ion-alert-md [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md,[dir=rtl].sc-ion-alert-md-h [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}.alert-button-group.sc-ion-alert-md{padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-ms-flex-pack:end;justify-content:flex-end}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-button-group.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.alert-button.sc-ion-alert-md{border-radius:2px;margin-left:0;margin-right:8px;margin-top:0;margin-bottom:0;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;position:relative;background-color:transparent;color:var(--ion-color-primary, #3880ff);font-weight:500;text-align:end;text-transform:uppercase;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-button.sc-ion-alert-md{margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-button.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px}}.alert-button-inner.sc-ion-alert-md{-ms-flex-pack:end;justify-content:flex-end}\";\n\nvar Alert = function () {\n function t(t) {\n var e = this;\n registerInstance(this, t);\n this.didPresent = createEvent(this, \"ionAlertDidPresent\", 7);\n this.willPresent = createEvent(this, \"ionAlertWillPresent\", 7);\n this.willDismiss = createEvent(this, \"ionAlertWillDismiss\", 7);\n this.didDismiss = createEvent(this, \"ionAlertDidDismiss\", 7);\n this.processedInputs = [];\n this.processedButtons = [];\n this.presented = false;\n this.keyboardClose = true;\n this.buttons = [];\n this.inputs = [];\n this.backdropDismiss = true;\n this.translucent = false;\n this.animated = true;\n\n this.onBackdropTap = function () {\n e.dismiss(undefined, BACKDROP);\n };\n\n this.dispatchCancelHandler = function (t) {\n var r = t.detail.role;\n\n if (isCancel(r)) {\n var i = e.processedButtons.find(function (t) {\n return t.role === \"cancel\";\n });\n e.callButtonHandler(i);\n }\n };\n }\n\n t.prototype.onKeydown = function (t) {\n var e = new Set(this.processedInputs.map(function (t) {\n return t.type;\n }));\n\n if (!e.has(\"radio\") || t.target && !this.el.contains(t.target) || t.target.classList.contains(\"alert-button\")) {\n return;\n }\n\n var r = this.el.querySelectorAll(\".alert-radio\");\n var i = Array.from(r).filter(function (t) {\n return !t.disabled;\n });\n var o = i.findIndex(function (e) {\n return e.id === t.target.id;\n });\n var a;\n\n if ([\"ArrowDown\", \"ArrowRight\"].includes(t.code)) {\n a = o === i.length - 1 ? i[0] : i[o + 1];\n }\n\n if ([\"ArrowUp\", \"ArrowLeft\"].includes(t.code)) {\n a = o === 0 ? i[i.length - 1] : i[o - 1];\n }\n\n if (a && i.includes(a)) {\n var n = this.processedInputs.find(function (t) {\n return t.id === (a === null || a === void 0 ? void 0 : a.id);\n });\n\n if (n) {\n this.rbClick(n);\n a.focus();\n }\n }\n };\n\n t.prototype.buttonsChanged = function () {\n var t = this.buttons;\n this.processedButtons = t.map(function (t) {\n return typeof t === \"string\" ? {\n text: t,\n role: t.toLowerCase() === \"cancel\" ? \"cancel\" : undefined\n } : t;\n });\n };\n\n t.prototype.inputsChanged = function () {\n var t = this;\n var e = this.inputs;\n var r = e.find(function (t) {\n return !t.disabled;\n });\n var i = e.find(function (t) {\n return t.checked && !t.disabled;\n });\n var o = i || r;\n var a = new Set(e.map(function (t) {\n return t.type;\n }));\n\n if (a.has(\"checkbox\") && a.has(\"radio\")) {\n console.warn(\"Alert cannot mix input types: \" + Array.from(a.values()).join(\"/\") + \". Please see alert docs for more info.\");\n }\n\n this.inputType = a.values().next().value;\n this.processedInputs = e.map(function (e, r) {\n return {\n type: e.type || \"text\",\n name: e.name || \"\" + r,\n placeholder: e.placeholder || \"\",\n value: e.value,\n label: e.label,\n checked: !!e.checked,\n disabled: !!e.disabled,\n id: e.id || \"alert-input-\" + t.overlayIndex + \"-\" + r,\n handler: e.handler,\n min: e.min,\n max: e.max,\n cssClass: e.cssClass || \"\",\n attributes: e.attributes || {},\n tabindex: e.type === \"radio\" && e !== o ? -1 : 0\n };\n });\n };\n\n t.prototype.connectedCallback = function () {\n prepareOverlay(this.el);\n };\n\n t.prototype.componentWillLoad = function () {\n this.inputsChanged();\n this.buttonsChanged();\n };\n\n t.prototype.disconnectedCallback = function () {\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n };\n\n t.prototype.componentDidLoad = function () {\n if (this.gesture || getIonMode(this) === \"md\" || !this.wrapperEl) {\n return;\n }\n\n this.gesture = createButtonActiveGesture(this.wrapperEl, function (t) {\n return t.classList.contains(\"alert-button\");\n });\n this.gesture.enable(true);\n };\n\n t.prototype.present = function () {\n return present(this, \"alertEnter\", iosEnterAnimation, mdEnterAnimation);\n };\n\n t.prototype.dismiss = function (t, e) {\n return dismiss(this, t, e, \"alertLeave\", iosLeaveAnimation, mdLeaveAnimation);\n };\n\n t.prototype.onDidDismiss = function () {\n return eventMethod(this.el, \"ionAlertDidDismiss\");\n };\n\n t.prototype.onWillDismiss = function () {\n return eventMethod(this.el, \"ionAlertWillDismiss\");\n };\n\n t.prototype.rbClick = function (t) {\n for (var e = 0, r = this.processedInputs; e < r.length; e++) {\n var i = r[e];\n i.checked = i === t;\n i.tabindex = i === t ? 0 : -1;\n }\n\n this.activeId = t.id;\n safeCall(t.handler, t);\n forceUpdate(this);\n };\n\n t.prototype.cbClick = function (t) {\n t.checked = !t.checked;\n safeCall(t.handler, t);\n forceUpdate(this);\n };\n\n t.prototype.buttonClick = function (t) {\n var e = t.role;\n var r = this.getValues();\n\n if (isCancel(e)) {\n return this.dismiss({\n values: r\n }, e);\n }\n\n var i = this.callButtonHandler(t, r);\n\n if (i !== false) {\n return this.dismiss(Object.assign({\n values: r\n }, i), t.role);\n }\n\n return Promise.resolve(false);\n };\n\n t.prototype.callButtonHandler = function (t, e) {\n if (t && t.handler) {\n var r = safeCall(t.handler, e);\n\n if (r === false) {\n return false;\n }\n\n if (typeof r === \"object\") {\n return r;\n }\n }\n\n return {};\n };\n\n t.prototype.getValues = function () {\n if (this.processedInputs.length === 0) {\n return undefined;\n }\n\n if (this.inputType === \"radio\") {\n var t = this.processedInputs.find(function (t) {\n return !!t.checked;\n });\n return t ? t.value : undefined;\n }\n\n if (this.inputType === \"checkbox\") {\n return this.processedInputs.filter(function (t) {\n return t.checked;\n }).map(function (t) {\n return t.value;\n });\n }\n\n var e = {};\n this.processedInputs.forEach(function (t) {\n e[t.name] = t.value || \"\";\n });\n return e;\n };\n\n t.prototype.renderAlertInputs = function () {\n switch (this.inputType) {\n case \"checkbox\":\n return this.renderCheckbox();\n\n case \"radio\":\n return this.renderRadio();\n\n default:\n return this.renderInput();\n }\n };\n\n t.prototype.renderCheckbox = function () {\n var t = this;\n var e = this.processedInputs;\n var r = getIonMode(this);\n\n if (e.length === 0) {\n return null;\n }\n\n return h(\"div\", {\n class: \"alert-checkbox-group\"\n }, e.map(function (e) {\n return h(\"button\", {\n type: \"button\",\n onClick: function () {\n return t.cbClick(e);\n },\n \"aria-checked\": \"\" + e.checked,\n id: e.id,\n disabled: e.disabled,\n tabIndex: e.tabindex,\n role: \"checkbox\",\n class: Object.assign(Object.assign({}, getClassMap(e.cssClass)), {\n \"alert-tappable\": true,\n \"alert-checkbox\": true,\n \"alert-checkbox-button\": true,\n \"ion-focusable\": true,\n \"alert-checkbox-button-disabled\": e.disabled || false\n })\n }, h(\"div\", {\n class: \"alert-button-inner\"\n }, h(\"div\", {\n class: \"alert-checkbox-icon\"\n }, h(\"div\", {\n class: \"alert-checkbox-inner\"\n })), h(\"div\", {\n class: \"alert-checkbox-label\"\n }, e.label)), r === \"md\" && h(\"ion-ripple-effect\", null));\n }));\n };\n\n t.prototype.renderRadio = function () {\n var t = this;\n var e = this.processedInputs;\n\n if (e.length === 0) {\n return null;\n }\n\n return h(\"div\", {\n class: \"alert-radio-group\",\n role: \"radiogroup\",\n \"aria-activedescendant\": this.activeId\n }, e.map(function (e) {\n return h(\"button\", {\n type: \"button\",\n onClick: function () {\n return t.rbClick(e);\n },\n \"aria-checked\": \"\" + e.checked,\n disabled: e.disabled,\n id: e.id,\n tabIndex: e.tabindex,\n class: Object.assign(Object.assign({}, getClassMap(e.cssClass)), {\n \"alert-radio-button\": true,\n \"alert-tappable\": true,\n \"alert-radio\": true,\n \"ion-focusable\": true,\n \"alert-radio-button-disabled\": e.disabled || false\n }),\n role: \"radio\"\n }, h(\"div\", {\n class: \"alert-button-inner\"\n }, h(\"div\", {\n class: \"alert-radio-icon\"\n }, h(\"div\", {\n class: \"alert-radio-inner\"\n })), h(\"div\", {\n class: \"alert-radio-label\"\n }, e.label)));\n }));\n };\n\n t.prototype.renderInput = function () {\n var t = this.processedInputs;\n\n if (t.length === 0) {\n return null;\n }\n\n return h(\"div\", {\n class: \"alert-input-group\"\n }, t.map(function (t) {\n var e, r, i, o;\n\n if (t.type === \"textarea\") {\n return h(\"div\", {\n class: \"alert-input-wrapper\"\n }, h(\"textarea\", Object.assign({\n placeholder: t.placeholder,\n value: t.value,\n id: t.id,\n tabIndex: t.tabindex\n }, t.attributes, {\n disabled: (r = (e = t.attributes) === null || e === void 0 ? void 0 : e.disabled) !== null && r !== void 0 ? r : t.disabled,\n class: inputClass(t),\n onInput: function (e) {\n var r;\n t.value = e.target.value;\n\n if ((r = t.attributes) === null || r === void 0 ? void 0 : r.onInput) {\n t.attributes.onInput(e);\n }\n }\n })));\n } else {\n return h(\"div\", {\n class: \"alert-input-wrapper\"\n }, h(\"input\", Object.assign({\n placeholder: t.placeholder,\n type: t.type,\n min: t.min,\n max: t.max,\n value: t.value,\n id: t.id,\n tabIndex: t.tabindex\n }, t.attributes, {\n disabled: (o = (i = t.attributes) === null || i === void 0 ? void 0 : i.disabled) !== null && o !== void 0 ? o : t.disabled,\n class: inputClass(t),\n onInput: function (e) {\n var r;\n t.value = e.target.value;\n\n if ((r = t.attributes) === null || r === void 0 ? void 0 : r.onInput) {\n t.attributes.onInput(e);\n }\n }\n })));\n }\n }));\n };\n\n t.prototype.renderAlertButtons = function () {\n var t = this;\n var e = this.processedButtons;\n var r = getIonMode(this);\n var i = {\n \"alert-button-group\": true,\n \"alert-button-group-vertical\": e.length > 2\n };\n return h(\"div\", {\n class: i\n }, e.map(function (e) {\n return h(\"button\", {\n type: \"button\",\n class: buttonClass(e),\n tabIndex: 0,\n onClick: function () {\n return t.buttonClick(e);\n }\n }, h(\"span\", {\n class: \"alert-button-inner\"\n }, e.text), r === \"md\" && h(\"ion-ripple-effect\", null));\n }));\n };\n\n t.prototype.render = function () {\n var t;\n var e = this;\n var r = this,\n i = r.overlayIndex,\n o = r.header,\n a = r.subHeader;\n var n = getIonMode(this);\n var l = \"alert-\" + i + \"-hdr\";\n var s = \"alert-\" + i + \"-sub-hdr\";\n var d = \"alert-\" + i + \"-msg\";\n return h(Host, {\n role: \"dialog\",\n \"aria-modal\": \"true\",\n tabindex: \"-1\",\n style: {\n zIndex: \"\" + (2e4 + i)\n },\n class: Object.assign(Object.assign({}, getClassMap(this.cssClass)), (t = {}, t[n] = true, t[\"alert-translucent\"] = this.translucent, t)),\n onIonAlertWillDismiss: this.dispatchCancelHandler,\n onIonBackdropTap: this.onBackdropTap\n }, h(\"ion-backdrop\", {\n tappable: this.backdropDismiss\n }), h(\"div\", {\n tabindex: \"0\"\n }), h(\"div\", {\n class: \"alert-wrapper ion-overlay-wrapper\",\n ref: function (t) {\n return e.wrapperEl = t;\n }\n }, h(\"div\", {\n class: \"alert-head\"\n }, o && h(\"h2\", {\n id: l,\n class: \"alert-title\"\n }, o), a && h(\"h2\", {\n id: s,\n class: \"alert-sub-title\"\n }, a)), h(\"div\", {\n id: d,\n class: \"alert-message\",\n innerHTML: sanitizeDOMString(this.message)\n }), this.renderAlertInputs(), this.renderAlertButtons()), h(\"div\", {\n tabindex: \"0\"\n }));\n };\n\n Object.defineProperty(t.prototype, \"el\", {\n get: function () {\n return getElement(this);\n },\n enumerable: false,\n configurable: true\n });\n Object.defineProperty(t, \"watchers\", {\n get: function () {\n return {\n buttons: [\"buttonsChanged\"],\n inputs: [\"inputsChanged\"]\n };\n },\n enumerable: false,\n configurable: true\n });\n return t;\n}();\n\nvar inputClass = function (t) {\n var e, r, i;\n return Object.assign(Object.assign({\n \"alert-input\": true,\n \"alert-input-disabled\": ((r = (e = t.attributes) === null || e === void 0 ? void 0 : e.disabled) !== null && r !== void 0 ? r : t.disabled) || false\n }, getClassMap(t.cssClass)), getClassMap(t.attributes ? (i = t.attributes.class) === null || i === void 0 ? void 0 : i.toString() : \"\"));\n};\n\nvar buttonClass = function (t) {\n var e;\n return Object.assign((e = {\n \"alert-button\": true,\n \"ion-focusable\": true,\n \"ion-activatable\": true\n }, e[\"alert-button-role-\" + t.role] = t.role !== undefined, e), getClassMap(t.cssClass));\n};\n\nAlert.style = {\n ios: alertIosCss,\n md: alertMdCss\n};\nexport { Alert as ion_alert };","map":{"version":3,"sources":["/Users/adekanbidansteve/github/klasha/react-klasha/ionic-test/node_modules/@ionic/core/dist/esm-es5/ion-alert.entry.js"],"names":["r","registerInstance","e","createEvent","j","forceUpdate","h","H","Host","i","getElement","b","getIonMode","c","createButtonActiveGesture","B","BACKDROP","isCancel","prepareOverlay","d","present","f","dismiss","g","eventMethod","s","safeCall","sanitizeDOMString","getClassMap","createAnimation","iosEnterAnimation","t","addElement","querySelector","fromTo","beforeStyles","afterClearStyles","keyframes","offset","opacity","transform","easing","duration","addAnimation","iosLeaveAnimation","mdEnterAnimation","mdLeaveAnimation","alertIosCss","alertMdCss","Alert","didPresent","willPresent","willDismiss","didDismiss","processedInputs","processedButtons","presented","keyboardClose","buttons","inputs","backdropDismiss","translucent","animated","onBackdropTap","undefined","dispatchCancelHandler","detail","role","find","callButtonHandler","prototype","onKeydown","Set","map","type","has","target","el","contains","classList","querySelectorAll","Array","from","filter","disabled","o","findIndex","id","a","includes","code","length","n","rbClick","focus","buttonsChanged","text","toLowerCase","inputsChanged","checked","console","warn","values","join","inputType","next","value","name","placeholder","label","overlayIndex","handler","min","max","cssClass","attributes","tabindex","connectedCallback","componentWillLoad","disconnectedCallback","gesture","destroy","componentDidLoad","wrapperEl","enable","onDidDismiss","onWillDismiss","activeId","cbClick","buttonClick","getValues","Object","assign","Promise","resolve","forEach","renderAlertInputs","renderCheckbox","renderRadio","renderInput","class","onClick","tabIndex","inputClass","onInput","renderAlertButtons","buttonClass","render","header","subHeader","l","style","zIndex","onIonAlertWillDismiss","onIonBackdropTap","tappable","ref","innerHTML","message","defineProperty","get","enumerable","configurable","toString","ios","md","ion_alert"],"mappings":"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