"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;ie.length)&&(t=e.length);for(var r=0,n=new Array(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{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;t1){for(var l=new Array(u),i=0;i{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);r1){ for(var l=new Array(u),i=0;i0})};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