This repository has been archived on 2026-02-28. You can view files and clone it, but cannot push or open issues or pull requests.
ServerSpacebarOld/assets/public/thirdparty/bebc3358771c70d0713e.js
2025-12-12 01:41:33 +02:00

32 lines
29 KiB
JavaScript

"use strict";(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([[85190],{695340:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.P24DetailForm=function(e){var t,r=e.onDetailsChange,n=e.onP24BankChange,a=e.error,l=e.billingAddressInfo,p=e.p24BankValue,d=m(o.useState(p),2),y=d[0],A=d[1],T="p24Bank",b=[{fields:[{name:T,title:function(){return s.default.Messages.PAYMENT_SOURCE_PRZELEWY24_BANK_LABEL},getClassNameForLayout:function(){return c.default.width100},renderInput:function(e){return S(u.default,{maxMenuHeight:190,menuPlacement:u.default.MenuPlacements.TOP,clearable:!1,options:E,value:e.value,onChange:function(e){var t=e.value;n(t);A(t)}})}}]}];return o.createElement(o.Fragment,null,S(P,{error:a,billingAddressInfo:l,onChange:r}),S(i.default,{className:f.default.p24Form,form:b,errors:{},formError:a,values:(t={},t.p24Bank=y,t)}))};t.default=void 0;var n,a,o=function(e,t){if(!t&&e&&e.__esModule)return e
;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=d(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(n,o,u):n[o]=e[o]}n.default=e;r&&r.set(e,n);return n}(r(667294)),u=p(r(474257)),l=p(r(279950)),i=p(r(919888)),s=p(r(247001)),c=p(r(720999)),f=p(r(354920));function p(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(d=function(e){return e?r:t})(e)}function S(e,t,r,a){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,u=arguments.length-3;if(t||0===u||(t={children:void 0}),1===u)t.children=a;else if(u>1){for(var l=new Array(u),i=0;i<u;i++)l[i]=arguments[i+3];t.children=l}
if(t&&o)for(var s in o)void 0===t[s]&&(t[s]=o[s]);else t||(t=o||{});return{$$typeof:n,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}function y(){y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};return y.apply(this,arguments)}function m(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,a,o=[],u=!0,l=!1;try{for(r=r.call(e);!(u=(n=r.next()).done);u=!0){o.push(n.value);if(t&&o.length===t)break}}catch(e){l=!0;a=e}finally{try{u||null==r.return||r.return()}finally{if(l)throw a}}return o}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return A(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e)
;if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return A(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}!function(e){e.EMAIL="email";e.NAME="name"}(a||(a={}));function P(e){var t,r,n=e.onChange,u=e.billingAddressInfo,f=e.error,p=m(o.useState({}),2),d=p[0],A=p[1],P=m(o.useState({}),2),E=P[0],T=P[1],b=((t={})[a.EMAIL]={name:a.EMAIL,title:function(){return s.default.Messages.EMAIL},autoComplete:"cc-name",placeholder:function(){return s.default.Messages.EMAIL},getClassNameForLayout:function(){return c.default.width100},renderInput:function(e){return o.createElement(l.default,e)}},t[a.NAME]={name:a.NAME,title:function(){return s.default.Messages.CREDIT_CARD_NAME},autoComplete:"cc-name",placeholder:function(){
return s.default.Messages.CREDIT_CARD_NAME},getClassNameForLayout:function(){return c.default.width100},renderInput:function(e){return o.createElement(l.default,e)}},t),v=[{fields:[b[a.EMAIL]]},{fields:[b[a.NAME]]}];return S(i.default,{form:v,errors:E,formError:f,values:(r={},r[a.NAME]=u.name,r[a.EMAIL]=u.email,r),onFieldChange:function(e,t){var r,o;if(null!=t){d[t]||""===e||A((function(e){e[t]=!0;return e}));d[t]&&""===e?T((function(e){t===a.EMAIL&&(e[t]=s.default.Messages.PAYMENT_SOURCE_EMAIL_ERROR_REQUIRED);t===a.NAME&&(e[t]=s.default.Messages.PAYMENT_SOURCE_NAME_ERROR_REQUIRED);return e})):T((function(e){delete e[t];return e}));var l=((r={})[a.NAME]=u.name,r[a.EMAIL]=u.email,r);n(y({},l,((o={})[t]=e,o)))}}})}P.displayName="PaymentMethodDetailsForm";var E=[{label:"Alior Bank",value:"alior_bank"},{label:"Bank Millenium",value:"bank_millennium"},{label:"Bank Nowy BFG S.A.",value:"bank_nowy_bfg_sa"},{label:"Bank PEKAO S.A",value:"bank_pekao_sa"},{label:"Banki SpBdzielcze",
value:"banki_spbdzielcze"},{label:"Blik via redirect",value:"blik"},{label:"BNP Paribas",value:"bnp_paribas"},{label:"BOZ",value:"boz"},{label:"CitiHandlowy",value:"citi_handlowy"},{label:"Credit Agricole",value:"credit_agricole"},{label:"EnveloBank",value:"envelobank"},{label:"e-Transfer Poctowy24",value:"etransfer_pocztowy24"},{label:"Getin Bank",value:"getin_bank"},{label:"IdeaBank",value:"ideabank"},{label:"ING",value:"ing"},{label:"inteligo",value:"inteligo"},{label:"mBank-mtransfer",value:"mbank_mtransfer"},{label:"Nest Przelew",value:"nest_przelew"},{label:"Noble Pay",value:"noble_pay"},{label:"PBac z iPKO (PKO+BP)",value:"pbac_z_ipko"},{label:"Plus Bank",value:"plus_bank"},{label:"Santander-przelew24",value:"santander_przelew24"},{label:"T-Mobile Usbugi Bankowe",value:"tmobile_usbugi_bankowe"},{label:"Toyota Bank",value:"toyota_bank"},{label:"Volkswagen Bank",value:"volkswagen_bank"}];var T=P;t.default=T},412626:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0})
;t.AwaitingAuthenticationStep=S;t.AwaitingAuthenticationStepBody=void 0;!function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=f(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(n,o,u):n[o]=e[o]}n.default=e;r&&r.set(e,n)}(r(667294));var n,a=c(r(441143)),o=r(378833),u=c(r(693316)),l=c(r(956303)),i=c(r(662197)),s=c(r(247001));function c(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(f=function(e){return e?r:t})(e)}function p(e,t,r,a){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,u=arguments.length-3;if(t||0===u||(t={children:void 0}),
1===u)t.children=a;else if(u>1){for(var l=new Array(u),i=0;i<u;i++)l[i]=arguments[i+3];t.children=l}if(t&&o)for(var s in o)void 0===t[s]&&(t[s]=o[s]);else t||(t=o||{});return{$$typeof:n,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}var d=function(e){var t=e.className;return p(l.default,{className:t},void 0,p(i.default,{},void 0,s.default.Messages.PAYMENT_WAITING_FOR_AUTHENTICATION))};t.AwaitingAuthenticationStepBody=d;d.displayName="AwaitingAuthenticationStepBody";function S(e){var t,r,n=e.steps,l=e.currentStep,i=e.paymentError,s=e.className,c=(0,o.usePaymentContext)(),f=c.steps,S=c.step,y=c.paymentError;n=null!==(t=n)&&void 0!==t?t:f;null==l&&null!=S&&(l=S);(0,a.default)(l,"step should be set");(0,a.default)(n,"step should be set");i=null!==(r=i)&&void 0!==r?r:y;return p(u.default,{steps:n,currentStep:l,paymentError:i,body:p(d,{className:s}),footer:null})}S.displayName="AwaitingAuthenticationStep"},456619:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0})
;t.default=t.CTAType=void 0;var n,a,o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=S(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(n,o,u):n[o]=e[o]}n.default=e;r&&r.set(e,n);return n}(r(667294)),u=d(r(956117)),l=d(r(530250)),i=d(r(60097)),s=d(r(730977)),c=r(3400),f=d(r(247001)),p=d(r(624513));function d(e){return e&&e.__esModule?e:{default:e}}function S(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(S=function(e){return e?r:t})(e)}function y(){y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};return y.apply(this,arguments)}function m(e,t,r,a){
n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,u=arguments.length-3;if(t||0===u||(t={children:void 0}),1===u)t.children=a;else if(u>1){for(var l=new Array(u),i=0;i<u;i++)l[i]=arguments[i+3];t.children=l}if(t&&o)for(var s in o)void 0===t[s]&&(t[s]=o[s]);else t||(t=o||{});return{$$typeof:n,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}t.CTAType=a;!function(e){e[e.CONTINUE=0]="CONTINUE";e[e.UPGRADE=1]="UPGRADE";e[e.PURCHASE=2]="PURCHASE"}(a||(t.CTAType=a={}));var A=function(e){var t=e.onBack,r=e.primaryIcon,n=e.primaryCTA,d=e.primaryType,S=e.primaryText,A=e.primaryTooltip,P=e.primaryDisabled,E=e.primarySubmitting,T=e.onPrimary,b=e.secondaryText,v=e.onSecondary;return m(c.ModalFooter,{justify:l.default.Justify.BETWEEN,align:l.default.Align.CENTER},void 0,function(){if(null==n||null==S)return null;var e=n===a.PURCHASE?i.default:u.default,t={innerClassName:p.default.button,type:d,disabled:P,submitting:E,
color:n===a.CONTINUE?u.default.Colors.BRAND:u.default.Colors.GREEN,onClick:T};return null!=A?m(s.default,{text:A},void 0,(function(n){return o.createElement(e,y({},n,t),null==r?null:m(r,{className:p.default.primaryIcon}),S)})):o.createElement(e,t,null==r?null:m(r,{className:p.default.primaryIcon}),S)}(),null==b?null:m(u.default,{color:u.default.Colors.WHITE,look:u.default.Looks.LINK,onClick:v},void 0,b),null==t?null:m(u.default,{className:p.default.back,color:u.default.Colors.WHITE,look:u.default.Looks.LINK,onClick:t},void 0,f.default.Messages.BACK))};A.displayName="PaymentModalFooter";A.CTAType=a;var P=A;t.default=P},585190:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.AddPaymentFlow=Ae;t.AddPaymentStep=function(e){var t=e.breadcrumbSteps,r=(0,T.usePaymentContext)(),n=r.step,a=r.setStep,o=r.paymentSources,l=r.paymentSourceId,i=r.setPaymentSourceId,s=r.purchaseError,c=r.setPurchaseError,f=r.purchaseErrorBlockRef,p=r.paymentAuthenticationState,d=z({},Pe(),{
paymentSources:o,paymentSourceId:l,setPaymentSourceId:i,purchaseError:s,setPurchaseError:c,purchaseErrorBlockRef:f,paymentAuthenticationState:p});(0,u.default)(n,"Step should be set here");return Ae({paymentModalArgs:d,initialStep:b.Step.PAYMENT_TYPE,completionStep:b.Step.REVIEW,prependSteps:[b.Step.PROMOTION_INFO],appendSteps:[b.Step.REVIEW,b.Step.CONFIRM],breadcrumpSteps:t,currentBreadcrumpStep:n,onReturn:function(){return a(b.Step.REVIEW)},onComplete:function(){return a(b.Step.REVIEW)},onStepChange:function(){}})};t.AwaitingAuthenticationStep=de;t.SHARED_TYPE_AND_ADDRESS_STEPS=t.SHARED_STEPS=t.SHARED_SOFORT_STEPS=t.SHARED_PRZELEWY24_STEPS=t.SHARED_PAYPAL_STEPS=t.SHARED_PAYMENT_REQUEST_STEPS=t.SHARED_CREDIT_CARD_STEPS=t.SHARED_ADD_PAYMENT_STEPS=void 0;t.useSharedPaymentModal=Pe
;var n,a=H(r(667294)),o=r(886664),u=j(r(441143)),l=r(536211),i=j(r(636602)),s=r(832635),c=r(385290),f=r(653906),p=j(r(103240)),d=j(r(207290)),S=H(r(695340)),y=r(865006),m=r(412626),A=r(820682),P=r(579310),E=j(r(791548)),T=r(378833),b=r(361673),v=j(r(456619)),_=r(312852),h=j(r(268660)),R=j(r(697952)),N=j(r(180887)),O=j(r(86758)),g=j(r(748826)),C=j(r(160660)),M=r(864489),I=r(858627),k=r(271014),D=j(r(693316)),Y=r(770348),w=r(478036),B=j(r(247001)),F=j(r(103749)),L=j(r(727202));function j(e){return e&&e.__esModule?e:{default:e}}function x(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(x=function(e){return e?r:t})(e)}function H(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=x(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){
var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(n,o,u):n[o]=e[o]}n.default=e;r&&r.set(e,n);return n}function U(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,a,o=[],u=!0,l=!1;try{for(r=r.call(e);!(u=(n=r.next()).done);u=!0){o.push(n.value);if(t&&o.length===t)break}}catch(e){l=!0;a=e}finally{try{u||null==r.return||r.return()}finally{if(l)throw a}}return o}(e,t)||G(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function W(e){return function(e){if(Array.isArray(e))return V(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||G(e)||function(){
throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function G(e,t){if(e){if("string"==typeof e)return V(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);return"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?V(e,t):void 0}}function V(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function z(){z=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};return z.apply(this,arguments)}function Z(e,t,r,a){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,u=arguments.length-3;if(t||0===u||(t={children:void 0}),1===u)t.children=a;else if(u>1){
for(var l=new Array(u),i=0;i<u;i++)l[i]=arguments[i+3];t.children=l}if(t&&o)for(var s in o)void 0===t[s]&&(t[s]=o[s]);else t||(t=o||{});return{$$typeof:n,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}function q(e,t,r,n,a,o,u){try{var l=e[o](u),i=l.value}catch(e){r(e);return}l.done?t(i):Promise.resolve(i).then(n,a)}function Q(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function u(e){q(o,n,a,u,l,"next",e)}function l(e){q(o,n,a,u,l,"throw",e)}u(void 0)}))}}var $=new E.default("PaymentModalSharedSteps.tsx"),K=[b.Step.PAYMENT_TYPE];t.SHARED_ADD_PAYMENT_STEPS=K;var X=[b.Step.PAYMENT_TYPE,b.Step.CREDIT_CARD_INFORMATION,b.Step.ADDRESS];t.SHARED_CREDIT_CARD_STEPS=X;var J=[b.Step.PAYMENT_TYPE,b.Step.PAYPAL_INFORMATION,b.Step.ADDRESS];t.SHARED_PAYPAL_STEPS=J;var ee=[b.Step.PAYMENT_TYPE,b.Step.SOFORT_INFORMATION,b.Step.ADDRESS];t.SHARED_SOFORT_STEPS=ee;var te=[b.Step.PAYMENT_TYPE,b.Step.PAYMENT_REQUEST_INFORMATION,b.Step.ADDRESS]
;t.SHARED_PAYMENT_REQUEST_STEPS=te;var re=[b.Step.PAYMENT_TYPE,b.Step.PRZELEWY24_INFORMATION,b.Step.ADDRESS];t.SHARED_PRZELEWY24_STEPS=re;var ne=[b.Step.PAYMENT_TYPE,b.Step.ADDRESS];t.SHARED_TYPE_AND_ADDRESS_STEPS=ne;var ae={SHARED_ADD_PAYMENT_STEPS:K,SHARED_CREDIT_CARD_STEPS:X,SHARED_PAYPAL_STEPS:J,SHARED_SOFORT_STEPS:ee,SHARED_PAYMENT_REQUEST_STEPS:te,SHARED_PRZELEWY24_STEPS:re,SHARED_TYPE_AND_ADDRESS_STEPS:ne};t.SHARED_STEPS=ae;var oe={name:"",cardNumber:"",expirationDate:"",cvc:""},ue={email:"",name:"",country:"",line1:"",line2:"",city:"",postalCode:"",state:""};function le(e){var t=e.onChooseType,r=e.onPaymentRequestSourceReceived,n=e.onPaymentRequestSourceFailed,a=e.analyticsLocation;return Z("div",{className:L.default.body},void 0,Z(p.default,{onChooseType:t,allowStripeRequestPayments:!M.isPlatformEmbedded,onStripePaymentMethodReceived:function(){var e=Q(regeneratorRuntime.mark((function e(t){var o,u,l;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){
case 0:(0,f.updateStripePaymentRequest)(t);if(null!=t){e.next=4;break}n();return e.abrupt("return");case 4:e.prev=4;e.next=7;return(0,s.createPaymentRequestPaymentSource)(t,void 0,a);case 7:o=e.sent;u=(0,I.parseStripePaymentMethod)(t),l=u.billingAddressInfo;r(o.id,l);e.next=14;break;case 12:e.prev=12;e.t0=e.catch(4);case 14:case"end":return e.stop()}}),e,null,[[4,12]])})));return function(t){return e.apply(this,arguments)}}()}))}le.displayName="PaymentTypeSelectBody";function ie(e){var t=e.onCardInfoChange,r=(0,l.useStateFromStores)([N.default],(function(){return N.default.error}));return Z("div",{className:L.default.body},void 0,Z(A.CreditCardInformationBody,{billingError:r,onCardInfoChange:t}))}ie.displayName="CreditCardStepBody";var se=Z(d.default,{});function ce(){return Z("div",{className:L.default.body},void 0,se)}ce.displayName="PaypalStepBody";function fe(){var e=(0,l.useStateFromStores)([R.default],(function(){return R.default.isBusy})),t=(0,
l.useStateFromStores)([N.default],(function(){return N.default.stripePaymentMethod}));return Z(P.PaymentRequestStepBody,{className:L.default.body,stripePaymentMethod:t,submitting:e})}fe.displayName="PaymentRequestStepBodyConnected";function pe(e){var t=e.billingAddressInfo,r=e.onBillingAddressChange,n=e.paymentSourceType,a=(0,l.useStateFromStores)([N.default],(function(){return N.default.error}));return Z("div",{className:L.default.body},void 0,Z(y.AddressStepBody,{billingAddressInfo:t,billingError:a,onBillingAddressChange:r,paymentSourceType:n}))}pe.displayName="AddressFormStepBody";function de(){return Z(m.AwaitingAuthenticationStepBody,{className:L.default.body})}de.displayName="AwaitingAuthenticationStep";var Se=Z(ce,{}),ye=Z(fe,{}),me=Z(de,{});function Ae(e){
var t=e.paymentModalArgs,r=e.initialStep,n=e.completionStep,i=e.prependSteps,p=e.appendSteps,d=e.onReturn,y=e.onComplete,m=e.onStepChange,A=e.breadcrumpSteps,P=e.currentBreadcrumpStep,E=e.header,R=e.analyticsLocation,O=e.hideBreadcrumbs,C=void 0!==O&&O,M=e.usePaymentModalStep,I=void 0!==M&&M,k={steps:[].concat(W(i),X,W(p)),methodType:w.PaymentSourceTypes.CARD},Y={steps:[].concat(W(i),K,W(p)),methodType:w.PaymentSourceTypes.PAYMENT_REQUEST},j={steps:[].concat(W(i),J,W(p)),methodType:w.PaymentSourceTypes.PAYPAL},x={steps:[].concat(W(i),K,W(p))},H={steps:[].concat(W(i),ee,W(p)),methodType:w.PaymentSourceTypes.SOFORT},G={steps:[].concat(W(i),re,W(p)),methodType:w.PaymentSourceTypes.PRZELEWY24},V=U(a.useState(r),2),q=V[0],te=V[1],ae=U(a.useState(null==A?k:{steps:[b.Step.ADD_PAYMENT_STEPS]}),2),oe=ae[0],ue=ae[1],se=(0,T.usePaymentContext)().stripe,ce=(0,l.useStateFromStores)([N.default],(function(){return N.default.popupCallbackCalled}));a.useEffect((function(){!function(){if(!0===ce){
if(null==N.default.redirectedPaymentSourceId)return;var e=g.default.getPaymentSource(N.default.redirectedPaymentSourceId);if(null==e)return;ke(e)}}()}),[ce]);function fe(e,t){void 0===t&&(t=!0);te(e);t&&m({currentStep:q,toStep:e})}var de,Ae,Pe=t.setPaymentSourceId,Ee=t.creditCardState,Te=t.setCreditCardState,be=t.paymentDetailsState,ve=t.setPaymentDetailsState,_e=t.tokenState,he=t.setTokenState,Re=t.isSubmittingCurrentStep,Ne=t.billingAddressState,Oe=t.setBillingAddressState,ge=t.setIsSubmittingCurrentStep,Ce=t.braintreeEmail,Me=t.braintreeNonce,Ie=t.isAuthenticating;function ke(e){Pe(e.id);!function(e){y(q,e);fe(r,!1)}(e)}switch(q){case b.Step.PAYMENT_TYPE:de=Z(le,{onChooseType:function(e){switch(e){case w.PaymentSourceTypes.CARD:ue(k);fe(b.Step.CREDIT_CARD_INFORMATION);break;case w.PaymentSourceTypes.PAYPAL:ue(j);fe(b.Step.PAYPAL_INFORMATION);break;case w.PaymentSourceTypes.PAYMENT_REQUEST:ue(Y);fe(b.Step.PAYMENT_REQUEST_INFORMATION);break;case w.PaymentSourceTypes.SOFORT:ue(H)
;fe(b.Step.SOFORT_INFORMATION);break;case w.PaymentSourceTypes.PRZELEWY24:ue(G);fe(b.Step.PRZELEWY24_INFORMATION);break;case w.PaymentSourceTypes.GIROPAY:case w.PaymentSourceTypes.PAYSAFE_CARD:case w.PaymentSourceTypes.GCASH:case w.PaymentSourceTypes.GRABPAY_MY:ue({steps:[].concat(W(i),ne,W(p)),methodType:e});fe(b.Step.ADDRESS)}null!=N.default.error&&(0,f.clearError)()},onPaymentRequestSourceReceived:function(e,t){Pe(e);Oe((function(e){return z({},e,{info:t})}));ue(Y);fe(n)},onPaymentRequestSourceFailed:function(){ue(x);fe(b.Step.PAYMENT_TYPE)},analyticsLocation:R});Ae=Z(v.default,{onBack:d});break;case b.Step.CREDIT_CARD_INFORMATION:var De=function(){var e=Q(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ge(!0);e.prev=1;e.next=4;return(0,s.createCardToken)(se,t);case 4:r=e.sent;he({token:r});(0,f.clearError)();fe(b.Step.ADDRESS);e.next=13;break;case 10:e.prev=10;e.t0=e.catch(1)
;$.error(null!==(n=e.t0.message)&&void 0!==n?n:JSON.stringify(e.t0));case 13:e.prev=13;ge(!1);return e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[1,10,13,16]])})));return function(t){return e.apply(this,arguments)}}();de=Z(ie,{onCardInfoChange:function(e,t){Te({info:e,isValid:t});Oe((function(t){return z({},t,{info:z({},t.info,{name:e.name})})}))}});Ae=Z(o.ElementsConsumer,{},void 0,(function(e){var t=e.elements;return Z(v.default,{onBack:function(){return fe(b.Step.PAYMENT_TYPE)},primaryCTA:v.default.CTAType.CONTINUE,primaryType:"submit",primaryText:B.default.Messages.NEXT,primarySubmitting:Re,primaryDisabled:!Ee.isValid,onPrimary:function(){return De(t)}})}));break;case b.Step.SOFORT_INFORMATION:var Ye=Ne.info;de=Z("div",{className:L.default.body},void 0,Z(S.default,{billingAddressInfo:Ye,onChange:function(e){Oe({info:z({},Ye,{},e),isValid:!1})},error:N.default.error}));Ae=Z(v.default,{onBack:function(){return fe(b.Step.PAYMENT_TYPE)},
primaryCTA:v.default.CTAType.CONTINUE,primaryText:B.default.Messages.NEXT,primaryDisabled:""===Ye.name||""===Ye.email||void 0===Ye.email,onPrimary:function(){return fe(b.Step.ADDRESS)}});break;case b.Step.PRZELEWY24_INFORMATION:de=Z("div",{className:L.default.body},void 0,Z(S.P24DetailForm,{billingAddressInfo:Ne.info,onDetailsChange:function(e){Oe({info:z({},Ne.info,{},e),isValid:!1})},onP24BankChange:function(e){ve({p24Bank:e})},p24BankValue:null==be?void 0:be.p24Bank,error:N.default.error}));Ae=Z(v.default,{onBack:function(){return fe(b.Step.PAYMENT_TYPE)},primaryCTA:v.default.CTAType.CONTINUE,primaryText:B.default.Messages.NEXT,primaryDisabled:""===Ne.info.name||""===Ne.info.email||void 0===Ne.info.email||""===(null==be?void 0:be.p24Bank),onPrimary:function(){return fe(b.Step.ADDRESS)}});break;case b.Step.PAYPAL_INFORMATION:var we=0!==Ce.length&&null!=Me;de=Se;Ae=Z(v.default,{onBack:function(){return fe(b.Step.PAYMENT_TYPE)},primaryCTA:v.default.CTAType.CONTINUE,
primaryText:we?B.default.Messages.NEXT:B.default.Messages.PAYMENT_SOURCE_PAYPAL_REOPEN,onPrimary:function(){return we?fe(b.Step.ADDRESS):(0,c.reopenPayPalWindow)()}});break;case b.Step.PAYMENT_REQUEST_INFORMATION:de=ye;Ae=Z(v.default,{onBack:function(){return fe(b.Step.PAYMENT_TYPE)}});break;case b.Step.ADDRESS:var Be,Fe,Le=function(){var e=Q(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ge(!0);t=oe.methodType;e.t0=t;e.next=e.t0===w.PaymentSourceTypes.CARD?5:e.t0===w.PaymentSourceTypes.PAYPAL?15:e.t0===w.PaymentSourceTypes.SOFORT?26:e.t0===w.PaymentSourceTypes.PRZELEWY24?36:e.t0===w.PaymentSourceTypes.PAYSAFE_CARD||e.t0===w.PaymentSourceTypes.GRABPAY_MY?46:e.t0===w.PaymentSourceTypes.GCASH?56:e.t0===w.PaymentSourceTypes.GIROPAY?64:74;break;case 5:e.prev=5;e.next=8;return(0,s.confirmCardPaymentSource)(se,_e.token,Ne.info,R);case 8:ke(e.sent);e.next=14;break;case 12:e.prev=12;e.t1=e.catch(5);case 14:
return e.abrupt("break",75);case 15:e.prev=15;(0,u.default)(null!=Me,"Missing braintreeNonce");e.next=19;return(0,s.createPaypalPaymentSource)(Me,Ne.info,R);case 19:ke(e.sent);e.next=25;break;case 23:e.prev=23;e.t2=e.catch(15);case 25:return e.abrupt("break",75);case 26:e.prev=26;e.next=29;return(0,s.confirmSofort)(se,Ne.info,R);case 29:ke(e.sent);e.next=35;break;case 33:e.prev=33;e.t3=e.catch(26);case 35:return e.abrupt("break",75);case 36:e.prev=36;e.next=39;return(0,s.confirmPrzelewy24)(se,be,Ne.info,R);case 39:ke(e.sent);e.next=45;break;case 43:e.prev=43;e.t4=e.catch(36);case 45:return e.abrupt("break",75);case 46:e.prev=46;e.next=49;return(0,s.createAdyenPrepaidPaymentSource)(Ne.info,t,R);case 49:ke(e.sent);e.next=55;break;case 53:e.prev=53;e.t5=e.catch(46);case 55:return e.abrupt("break",75);case 56:e.prev=56;e.next=59;return(0,s.createGCashPaymentSource)(Ne.info,R);case 59:e.next=63;break;case 61:e.prev=61;e.t6=e.catch(56);case 63:return e.abrupt("break",75);case 64:e.prev=64
;e.next=67;return(0,s.createGiropayPaymentSource)(se,Ne.info,R);case 67:ke(e.sent);e.next=73;break;case 71:e.prev=71;e.t7=e.catch(64);case 73:return e.abrupt("break",75);case 74:throw new Error("unknown step not handled");case 75:ge(!1);case 76:case"end":return e.stop()}}),e,null,[[5,12],[15,23],[26,33],[36,43],[46,53],[56,61],[64,71]])})));return function(){return e.apply(this,arguments)}}();switch(oe.methodType){case w.PaymentSourceTypes.CARD:Fe=b.Step.CREDIT_CARD_INFORMATION;Be=w.PaymentSourceTypes.CARD;break;case w.PaymentSourceTypes.PAYPAL:Fe=b.Step.PAYPAL_INFORMATION;Be=w.PaymentSourceTypes.PAYPAL;break;case w.PaymentSourceTypes.GIROPAY:Fe=b.Step.PAYMENT_TYPE;Be=w.PaymentSourceTypes.GIROPAY;break;case w.PaymentSourceTypes.SOFORT:Fe=b.Step.SOFORT_INFORMATION;Be=w.PaymentSourceTypes.SOFORT;break;case w.PaymentSourceTypes.PAYSAFE_CARD:case w.PaymentSourceTypes.GCASH:case w.PaymentSourceTypes.GRABPAY_MY:Fe=b.Step.PAYMENT_TYPE;Be=oe.methodType;break;default:Fe=b.Step.PAYMENT_TYPE
;Be=w.PaymentSourceTypes.CARD}de=Z(pe,{billingAddressInfo:Ne.info,onBillingAddressChange:function(e,t){Oe({info:z({},Ne.info,{},e),isValid:t})},paymentSourceType:Be});Ae=Z(v.default,{onBack:function(){return fe(Fe)},primaryCTA:v.default.CTAType.CONTINUE,primaryText:B.default.Messages.NEXT,primarySubmitting:Re,primaryDisabled:!Ne.isValid||Ie,onPrimary:Le});break;case b.Step.AWAITING_AUTHENTICATION:de=me;break;default:throw new Error("Unexpected step: "+q)}var je=Z(h.default,{className:F.default.sequencer,staticClassName:F.default.sequencerStatic,animatedNodeClassName:F.default.sequencerAnimatedNode,fillParent:!0,step:q,steps:oe.steps,sideMargin:20},void 0,de),xe=q===b.Step.PAYMENT_TYPE&&0===i.length?null:Ae;return I?a.createElement(a.Fragment,null,Z(_.PaymentPortalBody,{},void 0,je),Z(_.PaymentPortalFooter,{},void 0,xe)):Z(D.default,{steps:null!=A?A:oe.steps,currentStep:null!=P?P:q,paymentError:t.paymentError,header:E,hideBreadcrumbs:C,body:je,footer:xe})}function Pe(e){var t=(0,
l.useStateFromStoresObject)([g.default],(function(){return{defaultPaymentSourceId:void 0!==e?e:g.default.defaultPaymentSourceId,paymentSources:g.default.paymentSources,hasFetchedPaymentSources:g.default.hasFetchedPaymentSources}})),r=t.defaultPaymentSourceId,n=t.paymentSources,o=t.hasFetchedPaymentSources;a.useEffect((function(){(0,c.createClient)();o||(0,s.fetchPaymentSources)()}),[]);var u=U(a.useState(r),2),p=u[0],d=u[1];null!=r&&null==p&&d(r);var S=U(a.useState((function(){return{info:oe,isValid:!1}})),2),y=S[0],m=S[1],A=U(a.useState((function(){return{info:ue,isValid:!1}})),2),P=A[0],E=A[1],T=U(a.useState((function(){return{p24Bank:""}})),2),b=T[0],v=T[1],_=U(a.useState((function(){return{token:null}})),2),h=_[0],R=_[1],M=U((0,l.useStateFromStoresArray)([N.default],(function(){return[N.default.braintreeEmail,N.default.braintreeNonce,N.default.error]})),3),I=M[0],D=M[1],w=M[2],B=U((0,l.useStateFromStoresArray)([O.default],(function(){
return[O.default.error,O.default.isAwaitingAuthentication]})),2),F=B[0],L=B[1];a.useEffect((function(){var e=function(e){var t=e.billingAddress;E({info:t,isValid:t.country.length>0})};i.default.subscribe(Y.ActionTypes.BRAINTREE_TOKENIZE_PAYPAL_SUCCESS,e);return function(){i.default.unsubscribe(Y.ActionTypes.BRAINTREE_TOKENIZE_PAYPAL_SUCCESS,e);(0,f.clearError)()}}),[]);var j=U(a.useState(!1),2),x=j[0],H=j[1],W=U(a.useState(null),2),G=W[0],V=W[1],z=a.useRef(null),Z=(0,l.useStateFromStores)([O.default],(function(){return O.default.isAwaitingAuthentication})),q=U((0,l.useStateFromStoresArray)([C.default],(function(){return[C.default.purchaseTokenAuthState,C.default.purchaseTokenHash]})),2),Q=q[0],$=q[1];a.useEffect((function(){null!=G&&null!=z.current&&z.current.scrollIntoView({behavior:"smooth"})}),[G]);return{paymentSources:n,paymentSourceId:p,hasFetchedPaymentSources:o,setPaymentSourceId:d,creditCardState:y,setCreditCardState:m,paymentDetailsState:b,setPaymentDetailsState:v,
tokenState:h,setTokenState:R,billingAddressState:P,setBillingAddressState:E,isSubmittingCurrentStep:x,setIsSubmittingCurrentStep:H,braintreeEmail:I,braintreeNonce:D,paymentError:null!=F?F:w,paymentAuthenticationState:L?k.PaymentAuthenticationState.PENDING:null!=F?k.PaymentAuthenticationState.ERROR:k.PaymentAuthenticationState.NONE,purchaseError:G,setPurchaseError:V,purchaseErrorBlockRef:z,isAuthenticating:Z,purchaseTokenAuthState:Q,purchaseTokenHash:$}}}}]);
//# sourceMappingURL=bebc3358771c70d0713e.js.map