"use strict";(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([[46277],{385290:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.createClient=function(){c().then((function(e){e.client.create({authorization:f.PaymentSettings.BRAINTREE.KEY}).then((function(e){a.default.dispatch({type:f.ActionTypes.BRAINTREE_CREATE_CLIENT_SUCCESS,client:e});d()})).catch((function(){return a.default.dispatch({type:f.ActionTypes.BRAINTREE_CREATE_CLIENT_FAIL})}))}))};t.createPayPalClient=d;t.reopenPayPalWindow=function(){var e=u.default.getLastURL();if(null==e)p();else{a.default.dispatch({type:f.ActionTypes.BRAINTREE_TOKENIZE_PAYPAL_START});window.open(e)}};t.teardown=function(){var e=u.default.getPayPalClient();if(null==e)return Promise.resolve();a.default.dispatch({type:f.ActionTypes.BRAINTREE_TEARDOWN_PAYPAL_CLIENT});try{return e.teardown()}catch(e){return Promise.resolve()}};t.tokenizePayPal=p ;var n=s(r(118915)),a=s(r(636602)),o=r(329117),u=s(r(867273)),l=r(864489),i=r(832635),f=r(770348);function s(e){return e&&e.__esModule?e:{default:e}}function c(){return(0,o.importWithRetry)({createPromise:function(){return r.e(46197).then(r.t.bind(r,999483,23))},webpackId:999483}).then((function(e){return e.default}))}function d(){var e=u.default.getClient();if(null==e)throw new Error("braintree client must be initialized before calling this");c().then((function(t){t.paypal.create({client:e}).then((function(e){if(null==e._navigateFrameToAuth)throw new Error("braintree client missing _navigateFrameToAuth. did someone upgrade the braintree library?");e._navigateFrameToAuth=function(e){var t=this,r=this._formatPaymentResourceData(e);return n.default.post({url:f.Endpoints.BILLING_PAYPAL_BILLING_AGREEMENT_TOKENS,oldFormErrors:!0,body:{return_url:r.returnUrl,cancel_url:r.cancelUrl}}).then((function(e){var r=e.body.token;t._frameService.redirect(function(e){ return(f.PaymentSettings.BRAINTREE.KEY.startsWith("production_")?"https://www.paypal.com":"https://sandbox.paypal.com")+"/agreements/approve?nolegacy=1&ba_token="+e}(r))})).catch((function(e){t._frameService.close();t._authorizationInProgress=!1;return Promise.reject(new Error(e.body&&e.body.message))}))};a.default.dispatch({type:f.ActionTypes.BRAINTREE_CREATE_PAYPAL_CLIENT_SUCCESS,paypalClient:e})})).catch((function(){return a.default.dispatch({type:f.ActionTypes.BRAINTREE_CREATE_PAYPAL_CLIENT_FAIL})}))}))}function p(){var e=u.default.getPayPalClient();if(null==e)throw new Error("braintree paypal client must be initialized before calling this");a.default.dirtyDispatch({type:f.ActionTypes.BRAINTREE_TOKENIZE_PAYPAL_START});var t=Promise.resolve("");(0,l.isDesktop)()&&(t=(0,i.popupBridgeState)(f.PaymentGateways.BRAINTREE));t.then((function(){return e.tokenize({flow:"vault"})})).then((function(e){var t=e.details,r=t.email,n=t.firstName,o=t.lastName,u=t.billingAddress ;a.default.dirtyDispatch({type:f.ActionTypes.BRAINTREE_TOKENIZE_PAYPAL_SUCCESS,nonce:e.nonce,email:r,billingAddress:{name:n+" "+o,line1:u.line1,line2:u.line2,city:u.city,state:u.state,country:u.countryCode,postalCode:u.postalCode}})})).catch((function(e){var t=e.message,r=e.code;r===f.BraintreeErrors.PAYPAL_POPUP_CLOSED||null==r?a.default.dirtyDispatch({type:f.ActionTypes.BRAINTREE_TOKENIZE_PAYPAL_FAIL_WINDOW_CLOSED}):a.default.dirtyDispatch({type:f.ActionTypes.BRAINTREE_TOKENIZE_PAYPAL_FAIL,message:t,code:r})}))}},634386:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});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=c(r(279950)),l=c(r(919888)),i=c(r(738431)),f=c(r(247001)),s=c(r(720999));function c(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 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;ie.length)&&(t=e.length);for(var r=0,n=new Array(t);r{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;t.getPaymentMethods=M;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=R(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=T(r(294184)),l=T(r(536211)),i=r(832635),f=T(r(562341)),s=T(r(665350)),c=T(r(697952)),d=T(r(956117)),p=T(r(16941)),y=T(r(708100)),E=T(r(80828)),_=r(688388),A=T(r(174133)),m=r(770348),P=T(r(247001)),v=T(r(187459)),C=T(r(3066));function T(e){return e&&e.__esModule?e:{default:e}}function R(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(R=function(e){return e?r:t})(e)}function N(e){return function(e){if(Array.isArray(e))return h(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return h(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 h(e,t)}(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 h(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?C.default.flex:v.default.hidden},void 0,S(p.default,{onClick:function(){return t.toggleAllPayments()},className:(0,u.default)(C.default.flex,v.default.allPaymentsToggleButton)},void 0,P.default.Messages.PAYMENTS_ALL_METHOD_BUTTON,S(f.default,{open:r}))),S("div",{className:(0,u.default)(C.default.wrap,C.default.horizontal,v.default.allPaymentsSection,(e={},e[v.default.hidden]=!r,e[C.default.flex]=r,e))},void 0,m));T&&!c&&(g=S(E.default,{type:E.default.Type.SPINNING_CIRCLE}));return S(_.FormSection,{title:P.default.Messages.PAYMENT_SOURCE_TYPE_SELECT,className:o},void 0,g)};return t}(o.PureComponent);L.displayName="ChoosePaymentSourceType";var w=l.default.connectStores([c.default],(function(){return{ipCountryCode:c.default.ipCountryCode, ipCountryCodeHasError:c.default.ipCountryCodeHasError}}))(L);t.default=w},363317:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var n,a,o,u,l,i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=p(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)),f=d(r(294184)),s=d(r(530250)),c=d(r(543151));function d(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(p=function(e){return e?r:t})(e)}function y(e,t,r,n){o||(o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,u=arguments.length-3 ;if(t||0===u||(t={children:void 0}),1===u)t.children=n;else if(u>1){for(var l=new Array(u),i=0;i{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var n,a=_(r(667294)),o=y(r(536211)),u=_(r(385290)),l=y(r(867273)),i=y(r(180887)),f=y(r(708100)),s=y(r(279950)),c=y(r(956303)),d=y(r(247001)),p=y(r(470405));function y(e){return e&&e.__esModule?e:{default:e}}function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(E=function(e){return e?r:t})(e)}function _(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=E(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 A(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=void 0;var n,a,o,u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=E(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)),l=r(886664),i=y(r(294184)),f=y(r(708100)),s=r(279950),c=y(r(247001)),d=y(r(217126)),p=y(r(641501));function y(e){return e&&e.__esModule?e:{default:e}}function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(E=function(e){return e?r:t})(e)}function _(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.default=void 0;var n,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=y(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)),o=p(r(791548)),u=p(r(956117)),l=p(r(530250)),i=p(r(708100)),f=r(864489),s=r(858627),c=r(770348),d=p(r(247001));function p(e){return e&&e.__esModule?e:{default:e}}function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(y=function(e){return e?r:t})(e)}function E(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.AddressStepFooter=t.AddressStepBody=void 0;var n,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=m(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)),o=r(536211),u=A(r(301429)),l=A(r(871778)),i=A(r(697952)),f=A(r(956117)),s=A(r(530250)),c=A(r(682473)),d=r(3400),p=r(268255),y=r(770348),E=A(r(247001)),_=A(r(992911));function A(e){return e&&e.__esModule?e:{default:e}}function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(m=function(e){return e?r:t})(e)}function P(){P=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.CreditCardInformationFooter=t.CreditCardInformationBody=void 0;var n,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=y(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)),o=p(r(634386)),u=p(r(956117)),l=p(r(530250)),i=p(r(682473)),f=r(3400),s=r(268255),c=p(r(247001)),d=p(r(992911));function p(e){return e&&e.__esModule?e:{default:e}}function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(y=function(e){return e?r:t})(e)}function E(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.PaymentRequestStepBody=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=c(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=s(r(294184)),o=s(r(708100)),u=s(r(279950)),l=s(r(956303)),i=s(r(247001)),f=s(r(171449));function s(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}function d(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=void 0;var n,a,o,u,l,i=p(r(536211)),f=p(r(118915)),s=p(r(636602)),c=r(864489),d=r(770348);function p(e){return e&&e.__esModule?e:{default:e}} function y(e,t){y=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return y(e,t)}(0,c.isDesktop)()&&(window.popupBridge={getReturnUrlPrefix:function(){if(null==u)throw new Error("popupBridgeState is unset");return f.default.getAPIBaseURL()+d.Endpoints.BILLING_POPUP_BRIDGE_CALLBACK_REDIRECT_PREFIX(d.PaymentGateways.BRAINTREE,u)},open:function(e){l=e;window.open(e);_.emitChange()}});var E=function(e){!function(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;y(e,t)}(t,e);function t(){return e.apply(this,arguments)||this}var r=t.prototype;r.getClient=function(){return a};r.getPayPalClient=function(){return o};r.getLastURL=function(){return l};r.__getLocalVars=function(){return{client:a,paypalClient:o,popupBridgeState:u,lastPayPalURL:l,store:_}};return t}(i.default.Store);E.displayName="BraintreeStore";var _=new E(s.default,((n={})[d.ActionTypes.BRAINTREE_CREATE_CLIENT_SUCCESS]=function(e){var t=e.client;a=t}, n[d.ActionTypes.BRAINTREE_CREATE_PAYPAL_CLIENT_SUCCESS]=function(e){var t=e.paypalClient;o=t},n[d.ActionTypes.BILLING_POPUP_BRIDGE_CALLBACK]=function(e){var t=e.paymentSourceType,r=e.state,n=e.path,a=e.query;if(t===d.PaymentSourceTypes.PAYPAL&&r===u){var o=window.popupBridge.onComplete;"function"==typeof o&&o(null,{path:n,queryItems:a})}},n[d.ActionTypes.BILLING_POPUP_BRIDGE_STATE_UPDATE]=function(e){var t=e.paymentSourceType,r=e.state;t===d.PaymentSourceTypes.PAYPAL&&(u=r)},n[d.ActionTypes.BRAINTREE_TEARDOWN_PAYPAL_CLIENT]=function(){o=null},n)),A=_;t.default=A},268255:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.Steps=void 0;t.canGoBack=function(e,t){return e>0||Object.keys(t).length>0};t.errorToStep=function(e){if(null!=e){if(e.hasCardError())return a.CREDIT_CARD_INFORMATION;if(e.hasAddressError())return a.ADDRESS}return null};t.getCrumbLabels=function(e,t){var r;void 0===t&&(t={});return u((r={},r[a.PAYMENT_TYPE]=function(){ return o.default.Messages.BILLING_STEP_PAYMENT_TYPE},r[a.PAYMENT_REQUEST_INFO]=function(){return o.default.Messages.BILLING_STEP_PAYMENT_INFO},r[a.PAYPAL]=function(){return o.default.Messages.BILLING_STEP_PAYPAL},r[a.PAYPAL_ADDRESS]=function(){return o.default.Messages.BILLING_STEP_ADDRESS},r[a.CREDIT_CARD_INFORMATION]=function(){return o.default.Messages.BILLING_STEP_CREDIT_CARD_INFORMATION},r[a.ADDRESS]=function(){return o.default.Messages.BILLING_STEP_ADDRESS},r[a.REVIEW]=function(){return o.default.Messages.BILLING_STEP_REVIEW},r[a.SELECT_PLAN]=function(){return o.default.Messages.BILLING_STEP_SELECT_PLAN},r[a.AWAITING_AUTHENTICATION]=function(){return o.default.Messages.BILLING_STEP_AWAITING_AUTHENTICATION},r[a.CONFIRM]=function(){return""},r),t)[e]()};t.getStepIndex=function(e,t){return t.findIndex((function(t){return t===e}))};var n,a,o=(n=r(247001))&&n.__esModule?n:{default:n};function u(){u=Object.assign||function(e){for(var t=1;t