@saazpayhq/react
Version:
React client for saazpay
1 lines • 48.9 kB
Source Map (JSON)
{"version":3,"sources":["../index.tsx","../node_modules/.pnpm/@paddle+paddle-js@1.4.1/node_modules/@paddle/paddle-js/dist/index.esm.js"],"sourcesContent":["\"use client\";\n\nimport React, {\n useEffect,\n useRef,\n createContext,\n useContext,\n ReactNode,\n useState,\n} from \"react\";\nimport { initializePaddle, Paddle } from \"@paddle/paddle-js\";\n\ntype Config = {\n environment: \"sandbox\" | \"production\";\n clientToken: string;\n baseUrl: string;\n successUrl?: string;\n};\n\ninterface SaazpayContextType {\n paddle: Paddle | undefined;\n config: Config;\n}\n\nconst SaazpayContext = createContext<SaazpayContextType | undefined>(undefined);\n\nexport const useSaazpay = () => {\n const context = useContext(SaazpayContext);\n if (!context) {\n throw new Error(\"useSaazpay must be used within a SaazpayProvider\");\n }\n return context;\n};\n\ninterface SaazpayProviderProps {\n children: ReactNode;\n config: Config;\n}\n\nexport const SaazpayProvider = ({ children, config }: SaazpayProviderProps) => {\n const [paddle, setPaddle] = useState<Paddle | undefined>(undefined);\n\n useEffect(() => {\n initializePaddle({\n environment: config.environment,\n token: config.clientToken,\n eventCallback: function (data) {\n if (data.name == \"checkout.completed\") {\n if (config.successUrl) {\n window.location.href = config.successUrl;\n } else {\n window.location.reload();\n }\n }\n },\n }).then((paddleInstance: Paddle | undefined) => {\n if (paddleInstance) {\n setPaddle(paddleInstance);\n }\n });\n }, [config]);\n\n return (\n <SaazpayContext.Provider value={{ paddle, config }}>\n {children}\n </SaazpayContext.Provider>\n );\n};\n\ninterface SaazpayEmbedProps {\n access_token: string;\n darkMode?: boolean;\n align?: \"left\" | \"right\" | \"center\";\n}\n\nexport const SaazpayEmbed = ({\n access_token,\n darkMode,\n align,\n}: SaazpayEmbedProps) => {\n const frameRef = useRef<HTMLIFrameElement>(null);\n const paddleRef = useRef<Paddle | undefined>(undefined);\n const baseUrl = useRef(\"\");\n\n try {\n const { paddle: contextPaddle, config } = useSaazpay();\n paddleRef.current = contextPaddle;\n baseUrl.current = config.baseUrl;\n } catch (e) {\n throw new Error(\"SaazpayEmbed must be used within SaazpayProvider\");\n }\n\n const handleResize = (event: MessageEvent) => {\n if (event.data?.type === \"iframe-resize\" && frameRef.current) {\n frameRef.current.style.height = `${event.data.height}px`;\n }\n if (event.data?.type === \"is-dark-mode\") {\n darkMode = event.data.value;\n }\n };\n\n const handleCheckout = (event: MessageEvent) => {\n if (event.data?.type === \"checkout_data\") {\n if (event.data.payload) {\n paddleRef.current?.Checkout.open({\n ...event.data.payload,\n settings: { theme: darkMode ? \"dark\" : \"light\" },\n });\n }\n }\n };\n\n useEffect(() => {\n window.addEventListener(\"message\", handleResize);\n window.addEventListener(\"message\", handleCheckout);\n return () => {\n window.removeEventListener(\"message\", handleResize);\n window.removeEventListener(\"message\", handleCheckout);\n };\n }, []);\n\n return (\n <div\n style={{\n position: \"relative\",\n width: \"100%\",\n height: \"20vh\",\n overflow: \"hidden\",\n transition: \"height 0.25s ease\",\n }}\n ref={frameRef}\n >\n <iframe\n loading=\"lazy\"\n style={{\n width: \"100%\",\n height: \"100%\",\n overflow: \"hidden\",\n border: \"none\",\n }}\n src={`${baseUrl.current}/embed/client/${access_token}?dark=${darkMode}&align=${align}`}\n />\n </div>\n );\n};\n\ninterface SaazpayManagementProps {\n access_token: string;\n darkMode?: boolean;\n}\n\nexport const SaazpayManagement = ({\n access_token,\n darkMode,\n}: SaazpayManagementProps) => {\n const frameRef = useRef<HTMLIFrameElement>(null);\n const paddleRef = useRef<Paddle | undefined>(undefined);\n const baseUrl = useRef(\"\");\n\n try {\n const { paddle: contextPaddle, config } = useSaazpay();\n paddleRef.current = contextPaddle;\n baseUrl.current = config.baseUrl;\n } catch (e) {\n throw new Error(\"SaazpayEmbed must be used within SaazpayProvider\");\n }\n\n const handleResize = (event: MessageEvent) => {\n if (event.data?.type === \"iframe-resize\" && frameRef.current) {\n frameRef.current.style.height = `${event.data.height}px`;\n }\n if (event.data?.type === \"is-dark-mode\") {\n darkMode = event.data.value;\n }\n };\n\n const handleCheckout = (event: MessageEvent) => {\n if (event.data?.type === \"checkout_data\") {\n if (event.data.payload) {\n paddleRef.current?.Checkout.open({\n ...event.data.payload,\n settings: { theme: darkMode ? \"dark\" : \"light\" },\n });\n }\n }\n };\n\n useEffect(() => {\n window.addEventListener(\"message\", handleResize);\n window.addEventListener(\"message\", handleCheckout);\n return () => {\n window.removeEventListener(\"message\", handleResize);\n window.removeEventListener(\"message\", handleCheckout);\n };\n }, []);\n\n return (\n <div\n style={{\n position: \"relative\",\n width: \"100%\",\n height: \"20vh\",\n overflow: \"hidden\",\n transition: \"height 0.25s ease\",\n }}\n ref={frameRef}\n >\n <iframe\n loading=\"lazy\"\n style={{\n width: \"100%\",\n height: \"100%\",\n overflow: \"hidden\",\n border: \"none\",\n }}\n src={`${baseUrl.current}/embed/manage/${access_token}?dark=${darkMode}`}\n />\n </div>\n );\n};\n","function asyncGeneratorStep(n, t, e, r, o, a, c) {\n try {\n var i = n[a](c),\n u = i.value;\n } catch (n) {\n return void e(n);\n }\n i.done ? t(u) : Promise.resolve(u).then(r, o);\n}\nfunction _asyncToGenerator(n) {\n return function () {\n var t = this,\n e = arguments;\n return new Promise(function (r, o) {\n var a = n.apply(t, e);\n function _next(n) {\n asyncGeneratorStep(a, r, o, _next, _throw, \"next\", n);\n }\n function _throw(n) {\n asyncGeneratorStep(a, r, o, _next, _throw, \"throw\", n);\n }\n _next(void 0);\n });\n };\n}\nfunction _defineProperty(e, r, t) {\n return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, {\n value: t,\n enumerable: !0,\n configurable: !0,\n writable: !0\n }) : e[r] = t, e;\n}\nfunction ownKeys(e, r) {\n var t = Object.keys(e);\n if (Object.getOwnPropertySymbols) {\n var o = Object.getOwnPropertySymbols(e);\n r && (o = o.filter(function (r) {\n return Object.getOwnPropertyDescriptor(e, r).enumerable;\n })), t.push.apply(t, o);\n }\n return t;\n}\nfunction _objectSpread2(e) {\n for (var r = 1; r < arguments.length; r++) {\n var t = null != arguments[r] ? arguments[r] : {};\n r % 2 ? ownKeys(Object(t), !0).forEach(function (r) {\n _defineProperty(e, r, t[r]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) {\n Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));\n });\n }\n return e;\n}\nfunction _objectWithoutProperties(e, t) {\n if (null == e) return {};\n var o,\n r,\n i = _objectWithoutPropertiesLoose(e, t);\n if (Object.getOwnPropertySymbols) {\n var s = Object.getOwnPropertySymbols(e);\n for (r = 0; r < s.length; r++) o = s[r], t.includes(o) || {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]);\n }\n return i;\n}\nfunction _objectWithoutPropertiesLoose(r, e) {\n if (null == r) return {};\n var t = {};\n for (var n in r) if ({}.hasOwnProperty.call(r, n)) {\n if (e.includes(n)) continue;\n t[n] = r[n];\n }\n return t;\n}\nfunction _regeneratorRuntime() {\n _regeneratorRuntime = function () {\n return e;\n };\n var t,\n e = {},\n r = Object.prototype,\n n = r.hasOwnProperty,\n o = Object.defineProperty || function (t, e, r) {\n t[e] = r.value;\n },\n i = \"function\" == typeof Symbol ? Symbol : {},\n a = i.iterator || \"@@iterator\",\n c = i.asyncIterator || \"@@asyncIterator\",\n u = i.toStringTag || \"@@toStringTag\";\n function define(t, e, r) {\n return Object.defineProperty(t, e, {\n value: r,\n enumerable: !0,\n configurable: !0,\n writable: !0\n }), t[e];\n }\n try {\n define({}, \"\");\n } catch (t) {\n define = function (t, e, r) {\n return t[e] = r;\n };\n }\n function wrap(t, e, r, n) {\n var i = e && e.prototype instanceof Generator ? e : Generator,\n a = Object.create(i.prototype),\n c = new Context(n || []);\n return o(a, \"_invoke\", {\n value: makeInvokeMethod(t, r, c)\n }), a;\n }\n function tryCatch(t, e, r) {\n try {\n return {\n type: \"normal\",\n arg: t.call(e, r)\n };\n } catch (t) {\n return {\n type: \"throw\",\n arg: t\n };\n }\n }\n e.wrap = wrap;\n var h = \"suspendedStart\",\n l = \"suspendedYield\",\n f = \"executing\",\n s = \"completed\",\n y = {};\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n var p = {};\n define(p, a, function () {\n return this;\n });\n var d = Object.getPrototypeOf,\n v = d && d(d(values([])));\n v && v !== r && n.call(v, a) && (p = v);\n var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p);\n function defineIteratorMethods(t) {\n [\"next\", \"throw\", \"return\"].forEach(function (e) {\n define(t, e, function (t) {\n return this._invoke(e, t);\n });\n });\n }\n function AsyncIterator(t, e) {\n function invoke(r, o, i, a) {\n var c = tryCatch(t[r], t, o);\n if (\"throw\" !== c.type) {\n var u = c.arg,\n h = u.value;\n return h && \"object\" == typeof h && n.call(h, \"__await\") ? e.resolve(h.__await).then(function (t) {\n invoke(\"next\", t, i, a);\n }, function (t) {\n invoke(\"throw\", t, i, a);\n }) : e.resolve(h).then(function (t) {\n u.value = t, i(u);\n }, function (t) {\n return invoke(\"throw\", t, i, a);\n });\n }\n a(c.arg);\n }\n var r;\n o(this, \"_invoke\", {\n value: function (t, n) {\n function callInvokeWithMethodAndArg() {\n return new e(function (e, r) {\n invoke(t, n, e, r);\n });\n }\n return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();\n }\n });\n }\n function makeInvokeMethod(e, r, n) {\n var o = h;\n return function (i, a) {\n if (o === f) throw Error(\"Generator is already running\");\n if (o === s) {\n if (\"throw\" === i) throw a;\n return {\n value: t,\n done: !0\n };\n }\n for (n.method = i, n.arg = a;;) {\n var c = n.delegate;\n if (c) {\n var u = maybeInvokeDelegate(c, n);\n if (u) {\n if (u === y) continue;\n return u;\n }\n }\n if (\"next\" === n.method) n.sent = n._sent = n.arg;else if (\"throw\" === n.method) {\n if (o === h) throw o = s, n.arg;\n n.dispatchException(n.arg);\n } else \"return\" === n.method && n.abrupt(\"return\", n.arg);\n o = f;\n var p = tryCatch(e, r, n);\n if (\"normal\" === p.type) {\n if (o = n.done ? s : l, p.arg === y) continue;\n return {\n value: p.arg,\n done: n.done\n };\n }\n \"throw\" === p.type && (o = s, n.method = \"throw\", n.arg = p.arg);\n }\n };\n }\n function maybeInvokeDelegate(e, r) {\n var n = r.method,\n o = e.iterator[n];\n if (o === t) return r.delegate = null, \"throw\" === n && e.iterator.return && (r.method = \"return\", r.arg = t, maybeInvokeDelegate(e, r), \"throw\" === r.method) || \"return\" !== n && (r.method = \"throw\", r.arg = new TypeError(\"The iterator does not provide a '\" + n + \"' method\")), y;\n var i = tryCatch(o, e.iterator, r.arg);\n if (\"throw\" === i.type) return r.method = \"throw\", r.arg = i.arg, r.delegate = null, y;\n var a = i.arg;\n return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, \"return\" !== r.method && (r.method = \"next\", r.arg = t), r.delegate = null, y) : a : (r.method = \"throw\", r.arg = new TypeError(\"iterator result is not an object\"), r.delegate = null, y);\n }\n function pushTryEntry(t) {\n var e = {\n tryLoc: t[0]\n };\n 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e);\n }\n function resetTryEntry(t) {\n var e = t.completion || {};\n e.type = \"normal\", delete e.arg, t.completion = e;\n }\n function Context(t) {\n this.tryEntries = [{\n tryLoc: \"root\"\n }], t.forEach(pushTryEntry, this), this.reset(!0);\n }\n function values(e) {\n if (e || \"\" === e) {\n var r = e[a];\n if (r) return r.call(e);\n if (\"function\" == typeof e.next) return e;\n if (!isNaN(e.length)) {\n var o = -1,\n i = function next() {\n for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next;\n return next.value = t, next.done = !0, next;\n };\n return i.next = i;\n }\n }\n throw new TypeError(typeof e + \" is not iterable\");\n }\n return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, \"constructor\", {\n value: GeneratorFunctionPrototype,\n configurable: !0\n }), o(GeneratorFunctionPrototype, \"constructor\", {\n value: GeneratorFunction,\n configurable: !0\n }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, \"GeneratorFunction\"), e.isGeneratorFunction = function (t) {\n var e = \"function\" == typeof t && t.constructor;\n return !!e && (e === GeneratorFunction || \"GeneratorFunction\" === (e.displayName || e.name));\n }, e.mark = function (t) {\n return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, \"GeneratorFunction\")), t.prototype = Object.create(g), t;\n }, e.awrap = function (t) {\n return {\n __await: t\n };\n }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () {\n return this;\n }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) {\n void 0 === i && (i = Promise);\n var a = new AsyncIterator(wrap(t, r, n, o), i);\n return e.isGeneratorFunction(r) ? a : a.next().then(function (t) {\n return t.done ? t.value : a.next();\n });\n }, defineIteratorMethods(g), define(g, u, \"Generator\"), define(g, a, function () {\n return this;\n }), define(g, \"toString\", function () {\n return \"[object Generator]\";\n }), e.keys = function (t) {\n var e = Object(t),\n r = [];\n for (var n in e) r.push(n);\n return r.reverse(), function next() {\n for (; r.length;) {\n var t = r.pop();\n if (t in e) return next.value = t, next.done = !1, next;\n }\n return next.done = !0, next;\n };\n }, e.values = values, Context.prototype = {\n constructor: Context,\n reset: function (e) {\n if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = \"next\", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) \"t\" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t);\n },\n stop: function () {\n this.done = !0;\n var t = this.tryEntries[0].completion;\n if (\"throw\" === t.type) throw t.arg;\n return this.rval;\n },\n dispatchException: function (e) {\n if (this.done) throw e;\n var r = this;\n function handle(n, o) {\n return a.type = \"throw\", a.arg = e, r.next = n, o && (r.method = \"next\", r.arg = t), !!o;\n }\n for (var o = this.tryEntries.length - 1; o >= 0; --o) {\n var i = this.tryEntries[o],\n a = i.completion;\n if (\"root\" === i.tryLoc) return handle(\"end\");\n if (i.tryLoc <= this.prev) {\n var c = n.call(i, \"catchLoc\"),\n u = n.call(i, \"finallyLoc\");\n if (c && u) {\n if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);\n if (this.prev < i.finallyLoc) return handle(i.finallyLoc);\n } else if (c) {\n if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);\n } else {\n if (!u) throw Error(\"try statement without catch or finally\");\n if (this.prev < i.finallyLoc) return handle(i.finallyLoc);\n }\n }\n }\n },\n abrupt: function (t, e) {\n for (var r = this.tryEntries.length - 1; r >= 0; --r) {\n var o = this.tryEntries[r];\n if (o.tryLoc <= this.prev && n.call(o, \"finallyLoc\") && this.prev < o.finallyLoc) {\n var i = o;\n break;\n }\n }\n i && (\"break\" === t || \"continue\" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null);\n var a = i ? i.completion : {};\n return a.type = t, a.arg = e, i ? (this.method = \"next\", this.next = i.finallyLoc, y) : this.complete(a);\n },\n complete: function (t, e) {\n if (\"throw\" === t.type) throw t.arg;\n return \"break\" === t.type || \"continue\" === t.type ? this.next = t.arg : \"return\" === t.type ? (this.rval = this.arg = t.arg, this.method = \"return\", this.next = \"end\") : \"normal\" === t.type && e && (this.next = e), y;\n },\n finish: function (t) {\n for (var e = this.tryEntries.length - 1; e >= 0; --e) {\n var r = this.tryEntries[e];\n if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y;\n }\n },\n catch: function (t) {\n for (var e = this.tryEntries.length - 1; e >= 0; --e) {\n var r = this.tryEntries[e];\n if (r.tryLoc === t) {\n var n = r.completion;\n if (\"throw\" === n.type) {\n var o = n.arg;\n resetTryEntry(r);\n }\n return o;\n }\n }\n throw Error(\"illegal catch attempt\");\n },\n delegateYield: function (e, r, n) {\n return this.delegate = {\n iterator: values(e),\n resultName: r,\n nextLoc: n\n }, \"next\" === this.method && (this.arg = t), y;\n }\n }, e;\n}\nfunction _toPrimitive(t, r) {\n if (\"object\" != typeof t || !t) return t;\n var e = t[Symbol.toPrimitive];\n if (void 0 !== e) {\n var i = e.call(t, r || \"default\");\n if (\"object\" != typeof i) return i;\n throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n }\n return (\"string\" === r ? String : Number)(t);\n}\nfunction _toPropertyKey(t) {\n var i = _toPrimitive(t, \"string\");\n return \"symbol\" == typeof i ? i : i + \"\";\n}\n\nvar Versions = {\n CLASSIC: 'classic',\n V1: 'v1'\n};\nvar DefaultVersion = Versions.V1;\nvar PaddleClassicCDNUrl = 'https://cdn.paddle.com/paddle/paddle.js';\nvar PaddleBillingCDNUrl = 'https://cdn.paddle.com/paddle/v2/paddle.js';\nvar PaddleClassicInfo = {\n url: PaddleClassicCDNUrl\n};\nvar PaddleBillingV1Info = {\n url: PaddleBillingCDNUrl\n};\n\nfunction findScript(cdnUrl) {\n return document.querySelector(\"script[src=\\\"\".concat(cdnUrl, \"\\\"]\")) || undefined;\n}\nfunction injectScript(src) {\n var script = document.createElement('script');\n script.src = src;\n var headOrBody = document.head || document.body;\n if (!headOrBody) {\n throw new Error('Cannot inject Paddle.js. It needs a <head> or <body> element.');\n }\n headOrBody.appendChild(script);\n return script;\n}\nvar promiseMap = {\n classic: undefined,\n v1: undefined\n};\nvar VersionToPaddleMap = {\n classic: 'PaddleClassic',\n v1: 'PaddleBillingV1'\n};\nfunction loadFromCDN(version) {\n var _getCDNInfoBasedOnVer;\n var cdnUrl = (_getCDNInfoBasedOnVer = getCDNInfoBasedOnVersion(version)) === null || _getCDNInfoBasedOnVer === void 0 ? void 0 : _getCDNInfoBasedOnVer.url;\n if (!cdnUrl) {\n return;\n }\n // Return promise on re-renders\n var existingPromise = promiseMap[version];\n var paddleInstanceName = VersionToPaddleMap[version];\n if (existingPromise !== undefined) {\n return existingPromise;\n }\n promiseMap[version] = new Promise(function (resolve, reject) {\n if (typeof window === 'undefined') {\n // Return undefined in a server side environment\n resolve(undefined);\n return;\n }\n // Return Paddle instance if it is already initialized\n if (window[paddleInstanceName]) {\n resolve(window[paddleInstanceName]);\n return;\n }\n try {\n // Inject if paddle.js script tag is not found\n var script = findScript(cdnUrl);\n if (!script) {\n script = injectScript(cdnUrl);\n }\n // Wait for `load` event before returning\n script.addEventListener('load', function () {\n if (window[paddleInstanceName]) {\n resolve(window[paddleInstanceName]);\n } else {\n reject(new Error('Paddle.js not available'));\n }\n });\n // Show an error if loading fails\n script.addEventListener('error', function () {\n reject(new Error(\"Failed to load Paddle.js - \".concat(version)));\n });\n } catch (error) {\n reject(error);\n return;\n }\n });\n return promiseMap[version];\n}\nfunction getCDNInfoBasedOnVersion(version) {\n if (version === Versions.CLASSIC) {\n return PaddleClassicInfo;\n }\n if (version === Versions.V1) {\n return PaddleBillingV1Info;\n } else {\n console.error('[Paddle] Unknown Paddle Version');\n return;\n }\n}\n\nvar _excluded = [\"environment\", \"version\"],\n _excluded2 = [\"environment\", \"version\"];\nfunction initializePaddleBillingV1(options, paddle) {\n var environment = options.environment;\n options.version;\n var rest = _objectWithoutProperties(options, _excluded);\n try {\n if (environment) {\n paddle.Environment.set(environment);\n }\n if (paddle.Initialized) {\n paddle.Update(_objectSpread2({}, rest));\n } else {\n paddle.Initialize(_objectSpread2({}, rest));\n }\n } catch (e) {\n console.warn('[Paddle] Paddle Initialization failed. Please check the inputs', e);\n }\n}\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction initializePaddleClassic(options, paddle) {\n var environment = options.environment;\n options.version;\n var rest = _objectWithoutProperties(options, _excluded2);\n try {\n if (environment) {\n paddle.Environment.set(environment);\n }\n paddle.Setup(_objectSpread2({}, rest));\n } catch (e) {\n console.warn('[Paddle] Paddle Initialization failed. Please check the inputs', e);\n }\n}\n\n// Note: The enums in this file is only for `src`. Typescript will also need it added to the `types` directory for usage.\nvar CheckoutEventNames;\n(function (CheckoutEventNames) {\n CheckoutEventNames[\"CHECKOUT_LOADED\"] = \"checkout.loaded\";\n CheckoutEventNames[\"CHECKOUT_CLOSED\"] = \"checkout.closed\";\n CheckoutEventNames[\"CHECKOUT_UPDATED\"] = \"checkout.updated\";\n CheckoutEventNames[\"CHECKOUT_COMPLETED\"] = \"checkout.completed\";\n CheckoutEventNames[\"CHECKOUT_ERROR\"] = \"checkout.error\";\n CheckoutEventNames[\"CHECKOUT_FAILED\"] = \"checkout.failed\";\n CheckoutEventNames[\"CHECKOUT_ITEMS_UPDATED\"] = \"checkout.items.updated\";\n CheckoutEventNames[\"CHECKOUT_ITEMS_REMOVED\"] = \"checkout.items.removed\";\n CheckoutEventNames[\"CHECKOUT_CUSTOMER_CREATED\"] = \"checkout.customer.created\";\n CheckoutEventNames[\"CHECKOUT_CUSTOMER_UPDATED\"] = \"checkout.customer.updated\";\n CheckoutEventNames[\"CHECKOUT_CUSTOMER_REMOVED\"] = \"checkout.customer.removed\";\n CheckoutEventNames[\"CHECKOUT_PAYMENT_SELECTED\"] = \"checkout.payment.selected\";\n CheckoutEventNames[\"CHECKOUT_PAYMENT_INITIATED\"] = \"checkout.payment.initiated\";\n CheckoutEventNames[\"CHECKOUT_PAYMENT_FAILED\"] = \"checkout.payment.failed\";\n CheckoutEventNames[\"CHECKOUT_DISCOUNT_APPLIED\"] = \"checkout.discount.applied\";\n CheckoutEventNames[\"CHECKOUT_DISCOUNT_REMOVED\"] = \"checkout.discount.removed\";\n})(CheckoutEventNames || (CheckoutEventNames = {}));\nvar CheckoutEventsTimePeriodInterval;\n(function (CheckoutEventsTimePeriodInterval) {\n CheckoutEventsTimePeriodInterval[\"DAY\"] = \"day\";\n CheckoutEventsTimePeriodInterval[\"WEEK\"] = \"week\";\n CheckoutEventsTimePeriodInterval[\"MONTH\"] = \"month\";\n CheckoutEventsTimePeriodInterval[\"YEAR\"] = \"year\";\n})(CheckoutEventsTimePeriodInterval || (CheckoutEventsTimePeriodInterval = {}));\nvar CheckoutEventsPaymentMethodTypes;\n(function (CheckoutEventsPaymentMethodTypes) {\n CheckoutEventsPaymentMethodTypes[\"ALIPAY\"] = \"alipay\";\n CheckoutEventsPaymentMethodTypes[\"APPLE_PAY\"] = \"apple-pay\";\n CheckoutEventsPaymentMethodTypes[\"CARD\"] = \"card\";\n CheckoutEventsPaymentMethodTypes[\"GOOGLE_PAY\"] = \"google-pay\";\n CheckoutEventsPaymentMethodTypes[\"IDEAL\"] = \"ideal\";\n CheckoutEventsPaymentMethodTypes[\"PAYPAL\"] = \"paypal\";\n CheckoutEventsPaymentMethodTypes[\"WIRE_TRANSFER\"] = \"wire-transfer\";\n CheckoutEventsPaymentMethodTypes[\"NONE\"] = \"none\";\n})(CheckoutEventsPaymentMethodTypes || (CheckoutEventsPaymentMethodTypes = {}));\nvar CheckoutEventsPaymentMethodCardTypes;\n(function (CheckoutEventsPaymentMethodCardTypes) {\n CheckoutEventsPaymentMethodCardTypes[\"AMERICAN_EXPRESS\"] = \"american_express\";\n CheckoutEventsPaymentMethodCardTypes[\"DINERS_CLUB\"] = \"diners_club\";\n CheckoutEventsPaymentMethodCardTypes[\"DISCOVER\"] = \"discover\";\n CheckoutEventsPaymentMethodCardTypes[\"JCB\"] = \"jcb\";\n CheckoutEventsPaymentMethodCardTypes[\"MADA\"] = \"mada\";\n CheckoutEventsPaymentMethodCardTypes[\"MAESTRO\"] = \"maestro\";\n CheckoutEventsPaymentMethodCardTypes[\"MASTER_CARD\"] = \"mastercard\";\n CheckoutEventsPaymentMethodCardTypes[\"UNION_PAY\"] = \"union_pay\";\n CheckoutEventsPaymentMethodCardTypes[\"VISA\"] = \"visa\";\n CheckoutEventsPaymentMethodCardTypes[\"UNKNOWN\"] = \"unknown\";\n})(CheckoutEventsPaymentMethodCardTypes || (CheckoutEventsPaymentMethodCardTypes = {}));\nvar CheckoutEventsStatus;\n(function (CheckoutEventsStatus) {\n CheckoutEventsStatus[\"DRAFT\"] = \"draft\";\n CheckoutEventsStatus[\"READY\"] = \"ready\";\n CheckoutEventsStatus[\"COMPLETED\"] = \"completed\";\n CheckoutEventsStatus[\"BILLED\"] = \"billed\";\n CheckoutEventsStatus[\"canceled\"] = \"canceled\";\n CheckoutEventsStatus[\"PAST_DUE\"] = \"past_due\";\n})(CheckoutEventsStatus || (CheckoutEventsStatus = {}));\n\nfunction initializePaddle(_x) {\n return _initializePaddle.apply(this, arguments);\n}\nfunction _initializePaddle() {\n _initializePaddle = _asyncToGenerator(/*#__PURE__*/_regeneratorRuntime().mark(function _callee(options) {\n var requestedVersion, paddle;\n return _regeneratorRuntime().wrap(function _callee$(_context) {\n while (1) switch (_context.prev = _context.next) {\n case 0:\n requestedVersion = (options === null || options === void 0 ? void 0 : options.version) || DefaultVersion;\n _context.next = 3;\n return loadFromCDN(requestedVersion);\n case 3:\n paddle = _context.sent;\n if (!paddle) {\n _context.next = 9;\n break;\n }\n if (options) {\n if (requestedVersion === Versions.V1) {\n initializePaddleBillingV1(options, paddle);\n } else if (requestedVersion === Versions.CLASSIC) {\n initializePaddleClassic(options, paddle);\n }\n }\n return _context.abrupt(\"return\", paddle);\n case 9:\n console.error('[Paddle] Error Loading Paddle');\n return _context.abrupt(\"return\");\n case 11:\n case \"end\":\n return _context.stop();\n }\n }, _callee);\n }));\n return _initializePaddle.apply(this, arguments);\n}\nfunction getPaddleInstance() {\n var version = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : DefaultVersion;\n if (version === Versions.V1) {\n return window.PaddleBillingV1;\n } else if (version === Versions.CLASSIC) {\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\n return window.PaddleClassic;\n } else {\n console.error('[Paddle] Unknown Paddle Version');\n return;\n }\n}\n\nexport { CheckoutEventNames, CheckoutEventsPaymentMethodCardTypes, CheckoutEventsPaymentMethodTypes, CheckoutEventsStatus, CheckoutEventsTimePeriodInterval, getPaddleInstance, initializePaddle };\n"],"mappings":"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","names":["react_sdk_exports","__export","SaazpayEmbed","SaazpayManagement","SaazpayProvider","useSaazpay","__toCommonJS","import_react","asyncGeneratorStep","n","e","r","o","a","c","i","u","_asyncToGenerator","_next","_throw","_defineProperty","t","_toPropertyKey","ownKeys","_objectSpread2","_objectWithoutProperties","_objectWithoutPropertiesLoose","s","_regeneratorRuntime","define","wrap","Generator","Context","makeInvokeMethod","tryCatch","h","l","f","y","GeneratorFunction","GeneratorFunctionPrototype","p","d","v","values","g","defineIteratorMethods","AsyncIterator","invoke","callInvokeWithMethodAndArg","maybeInvokeDelegate","pushTryEntry","resetTryEntry","next","handle","_toPrimitive","Versions","DefaultVersion","PaddleClassicCDNUrl","PaddleBillingCDNUrl","PaddleClassicInfo","PaddleBillingV1Info","findScript","cdnUrl","injectScript","src","script","headOrBody","promiseMap","VersionToPaddleMap","loadFromCDN","version","_getCDNInfoBasedOnVer","getCDNInfoBasedOnVersion","existingPromise","paddleInstanceName","resolve","reject","error","_excluded","_excluded2","initializePaddleBillingV1","options","paddle","environment","rest","initializePaddleClassic","CheckoutEventNames","CheckoutEventsTimePeriodInterval","CheckoutEventsPaymentMethodTypes","CheckoutEventsPaymentMethodCardTypes","CheckoutEventsStatus","initializePaddle","_x","_initializePaddle","_callee","requestedVersion","_context","SaazpayContext","useSaazpay","context","SaazpayProvider","children","config","paddle","setPaddle","initializePaddle","data","paddleInstance","React","SaazpayEmbed","access_token","darkMode","align","frameRef","paddleRef","baseUrl","contextPaddle","handleResize","event","handleCheckout","SaazpayManagement"]}