35 lines
32 KiB
JavaScript
35 lines
32 KiB
JavaScript
"use strict";(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([[96633],{304836:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.changePaymentSource=function(e,t,r,n,a){return S.apply(this,arguments)};t.changeSubscriptionCurrency=function(e,t,r,n){return E.apply(this,arguments)};t.clearError=function(){a.default.dispatch({type:u.ActionTypes.PREMIUM_PAYMENT_ERROR_CLEAR})};t.resubscribe=function(e,t,r,n,a){return p.apply(this,arguments)};t.selectPlan=function(e){a.default.dispatch({type:u.ActionTypes.PREMIUM_PAYMENT_SELECT_PLAN,subscriptionPlanId:e})};t.subscribe=function(e){return d.apply(this,arguments)};var n=s(r(441143)),a=s(r(636602)),o=r(838583),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=l(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 i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}n.default=e;r&&r.set(e,n);return n}(r(832635)),u=r(770348);function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}function s(e){return e&&e.__esModule?e:{default:e}}function c(e,t,r,n,a,o,i){try{var u=e[o](i),l=u.value}catch(e){r(e);return}u.done?t(l):Promise.resolve(l).then(n,a)}function f(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){c(o,n,a,i,u,"next",e)}function u(e){c(o,n,a,i,u,"throw",e)}i(void 0)}))}}function d(){return(d=f(regeneratorRuntime.mark((function e(t){var r,n,o,l,s,c,f;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.planId,n=t.currency,o=t.paymentSource,l=t.trialId,s=t.code,c=t.metadata;a.default.dispatch({type:u.ActionTypes.PREMIUM_PAYMENT_SUBSCRIBE_START});e.prev=2;e.next=5
|
|
;return i.createSubscription({items:[{planId:r,quantity:1}],paymentSource:o,trialId:l,code:s,currency:n,metadata:c});case 5:null!=(f=e.sent).subscription&&a.default.dispatch({type:u.ActionTypes.PREMIUM_PAYMENT_SUBSCRIBE_SUCCESS,subscription:f.subscription});return e.abrupt("return",f);case 10:e.prev=10;e.t0=e.catch(2);a.default.dispatch({type:u.ActionTypes.PREMIUM_PAYMENT_SUBSCRIBE_FAIL,error:e.t0});throw e.t0;case 14:case"end":return e.stop()}}),e,null,[[2,10]])})))).apply(this,arguments)}function p(){return(p=f(regeneratorRuntime.mark((function e(t,r,l,s,c){var f,d;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0;f=(0,o.getPremiumPlanItem)(t);(0,n.default)(f,"Expected existing premium plan");d=(0,o.getItemsWithUpsertedPremiumPlanId)(t,f.planId);e.next=6;return i.updateSubscription(t,{status:u.SubscriptionStatusTypes.ACTIVE,paymentSource:s,items:d,currency:r},l,c);case 6:a.default.dispatch({type:u.ActionTypes.PREMIUM_PAYMENT_UPDATE_SUCCESS})
|
|
;e.next=13;break;case 9:e.prev=9;e.t0=e.catch(0);a.default.dispatch({type:u.ActionTypes.PREMIUM_PAYMENT_UPDATE_FAIL,error:e.t0});throw e.t0;case 13:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function E(){return(E=f(regeneratorRuntime.mark((function e(t,r,n,o){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0;e.next=3;return i.changeSubscriptionCurrency(t,r,n,o);case 3:a.default.dispatch({type:u.ActionTypes.PREMIUM_PAYMENT_UPDATE_SUCCESS});e.next=10;break;case 6:e.prev=6;e.t0=e.catch(0);a.default.dispatch({type:u.ActionTypes.PREMIUM_PAYMENT_UPDATE_FAIL,error:e.t0});throw e.t0;case 10:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}function S(){return(S=f(regeneratorRuntime.mark((function e(t,r,n,o,l){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0;e.next=3;return i.changePaymentSource(t,r,n,o,l);case 3:a.default.dispatch({
|
|
type:u.ActionTypes.PREMIUM_PAYMENT_UPDATE_SUCCESS});e.next=10;break;case 6:e.prev=6;e.t0=e.catch(0);a.default.dispatch({type:u.ActionTypes.PREMIUM_PAYMENT_UPDATE_FAIL,error:e.t0});throw e.t0;case 10:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}},301429:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var n,a,o,i,u,l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=O(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 i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}n.default=e;r&&r.set(e,n);return n
|
|
}(r(667294)),s=m(r(194864)),c=m(r(14122)),f=m(r(388525)),d=m(r(160629)),p=m(r(279950)),E=r(354479),S=m(r(614617)),_=r(71246),h=m(r(919888)),y=r(770348),A=m(r(247001)),N=m(r(720999)),T=["onChange"],I=["layout","onChange"];function m(e){return e&&e.__esModule?e:{default:e}}function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(O=function(e){return e?r:t})(e)}function v(e,t,r,n){u||(u="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=n;else if(o>1){for(var i=new Array(o),l=0;l<o;l++)i[l]=arguments[l+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:u,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}function g(e,t){g=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return g(e,t)}function L(){L=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 L.apply(this,arguments)}function M(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++){r=o[n];t.indexOf(r)>=0||(a[r]=e[r])}return a}var D,R,P,C="US",b="CA",w=c.default.map((function(e){return{value:e.alpha2,label:e.name}})).filter((function(e){return"KP"!==e.value&&"SY"!==e.value})),U=(0,E.uid)(),Y=(0,E.uid)(),G=(0,E.uid)(),j=(0,E.uid)(),W=(0,E.uid)(),H=(0,E.uid)(),F=(0,E.uid)();!function(e){e.NAME="name";e.COUNTRY="country";e.LINE1="line1";e.LINE2="line2";e.CITY="city";e.POSTAL_CODE="postalCode";e.STATE="state"}(D||(D={}));!function(e){e.MODAL_US="modalUS";e.MODAL_INTL="modalInternational";e.MODAL_US_WITH_NAME="modalUSWithName";e.MODAL_INTL_WITH_NAME="modalInternationalWithName";e.SETTINGS_US="settingsUS";e.SETTINGS_INTL="settingsInternational";e.SETTINGS_INTL_NO_NAME="settingsInternationalWithoutName"}(R||(R={}));!function(e){e.EDIT="edit"
|
|
;e.CREATE="create"}(P||(P={}));var B=((n={})[C]=f.default,n[b]=s.default,n),k=((a={})[D.NAME]=function(e){return{name:D.NAME,id:U,title:function(){return A.default.Messages.BILLING_ADDRESS_NAME},autoComplete:"name",getClassNameForLayout:function(e){return[R.MODAL_US,R.MODAL_INTL,R.MODAL_US_WITH_NAME,R.MODAL_INTL_WITH_NAME].includes(e)?N.default.width100:N.default.width60},renderInput:function(e){return l.createElement(p.default,e)}}},a[D.COUNTRY]=function(e){return{name:D.COUNTRY,id:Y,title:function(){return A.default.Messages.BILLING_ADDRESS_COUNTRY},autoComplete:"country",getClassNameForLayout:function(e){return[R.MODAL_US,R.MODAL_INTL,R.MODAL_US_WITH_NAME,R.MODAL_INTL_WITH_NAME].includes(e)?N.default.width100:N.default.width75},renderInput:function(e,t){var r=e.onChange,n=M(e,T);return l.createElement(S.default,L({},n,{autoFocus:!0,maxVisibleItems:8,isDisabled:t.mode===P.EDIT,options:w,onChange:function(t){null!=r&&r(t,e.name)}}))}}},a[D.LINE1]=function(e){return{name:D.LINE1,id:G,
|
|
title:function(){return A.default.Messages.BILLING_ADDRESS_ADDRESS},autoComplete:"address-line1",placeholder:function(){return A.default.Messages.BILLING_ADDRESS_ADDRESS_PLACEHOLDER},getClassNameForLayout:function(e){return[R.MODAL_US,R.MODAL_INTL,R.MODAL_US_WITH_NAME,R.MODAL_INTL_WITH_NAME].includes(e)?N.default.width100:N.default.width60},renderInput:function(e){return l.createElement(p.default,e)}}},a[D.LINE2]=function(e){return{name:D.LINE2,id:j,title:function(){return A.default.Messages.BILLING_ADDRESS_ADDRESS2},placeholder:function(){return A.default.Messages.BILLING_ADDRESS_ADDRESS2_PLACEHOLDER},autoComplete:"address-line2",getClassNameForLayout:function(e){return[R.MODAL_US,R.MODAL_INTL,R.MODAL_US_WITH_NAME,R.MODAL_INTL_WITH_NAME].includes(e)?N.default.width100:N.default.width40},renderInput:function(e){return l.createElement(p.default,e)}}},a[D.CITY]=function(e){return{name:D.CITY,id:W,title:function(){return A.default.Messages.BILLING_ADDRESS_CITY},
|
|
autoComplete:"address-level2",placeholder:function(){return A.default.Messages.BILLING_ADDRESS_CITY_PLACEHOLDER},getClassNameForLayout:function(e){switch(e){case R.MODAL_INTL:case R.MODAL_US:case R.MODAL_INTL_WITH_NAME:case R.MODAL_US_WITH_NAME:return N.default.width100;case R.SETTINGS_INTL:return N.default.width60;case R.SETTINGS_US:default:return N.default.width50}},renderInput:function(e){return l.createElement(p.default,e)}}},a[D.POSTAL_CODE]=function(e){var t,r;switch(e){case C:t=A.default.Messages.BILLING_ADDRESS_ZIP_CODE;r=A.default.Messages.BILLING_ADDRESS_ZIP_CODE_PLACEHOLDER;break;case b:t=A.default.Messages.BILLING_ADDRESS_POSTAL_CODE;r=A.default.Messages.BILLING_ADDRESS_POSTAL_CODE_CANADA_PLACEHOLDER;break;default:t=A.default.Messages.BILLING_ADDRESS_POSTAL_CODE}return{name:D.POSTAL_CODE,id:H,title:function(){return t},autoComplete:"postal-code",placeholder:function(){return r},getClassNameForLayout:function(e){switch(e){case R.MODAL_INTL:case R.MODAL_INTL_WITH_NAME:
|
|
return N.default.width100;case R.MODAL_US:case R.MODAL_US_WITH_NAME:return N.default.width50;case R.SETTINGS_INTL:return N.default.width30;case R.SETTINGS_US:default:return N.default.width25}},renderInput:function(e){return l.createElement(p.default,e)}}},a[D.STATE]=function(e){var t;switch(e){case C:t=A.default.Messages.BILLING_ADDRESS_STATE;break;case b:t=A.default.Messages.BILLING_ADDRESS_PROVINCE;break;default:t=A.default.Messages.BILLING_ADDRESS_REGION}return{name:D.STATE,id:F,title:function(){return t},autoComplete:"address-level1",getClassNameForLayout:function(e){switch(e){case R.MODAL_INTL:case R.MODAL_INTL_WITH_NAME:return N.default.width100;case R.MODAL_US:case R.MODAL_US_WITH_NAME:return N.default.width50;case R.SETTINGS_INTL:return N.default.width30;case R.SETTINGS_US:default:return N.default.width25}},renderInput:function(t){var r=B[e],n=null==t.value||""===t.value||null!=r&&null!=r.find((function(e){return e.value===t.value})),a=t.layout,o=t.onChange,i=M(t,I)
|
|
;return[C,b].includes(e)&&n?l.createElement(S.default,L({},i,{popoutPosition:[R.MODAL_US,R.MODAL_INTL].includes(a)?d.default.Positions.TOP:void 0,options:r,onChange:function(e){null!=o&&o(e,t.name)}})):l.createElement(p.default,t)}}},a),x=((o={})[R.MODAL_US]=[[k[D.COUNTRY]],[k[D.LINE1]],[k[D.LINE2]],[k[D.CITY]],[k[D.STATE],k[D.POSTAL_CODE]]],o[R.MODAL_INTL]=[[k[D.COUNTRY]],[k[D.LINE1]],[k[D.LINE2]],[k[D.CITY]],[k[D.STATE]],[k[D.POSTAL_CODE]]],o[R.MODAL_US_WITH_NAME]=[[k[D.COUNTRY]],[k[D.NAME]],[k[D.LINE1]],[k[D.LINE2]],[k[D.CITY]],[k[D.STATE],k[D.POSTAL_CODE]]],o[R.MODAL_INTL_WITH_NAME]=[[k[D.COUNTRY]],[k[D.NAME]],[k[D.LINE1]],[k[D.LINE2]],[k[D.CITY]],[k[D.STATE]],[k[D.POSTAL_CODE]]],o[R.SETTINGS_US]=[[k[D.NAME]],[k[D.LINE1],k[D.LINE2]],[k[D.CITY],k[D.STATE],k[D.POSTAL_CODE]],[k[D.COUNTRY]]],o[R.SETTINGS_INTL]=[[k[D.NAME]],[k[D.LINE1],k[D.LINE2]],[k[D.CITY]],[k[D.STATE],k[D.POSTAL_CODE]],[k[D.COUNTRY]]],
|
|
o[R.SETTINGS_INTL_NO_NAME]=[[k[D.LINE1],k[D.LINE2]],[k[D.CITY]],[k[D.STATE],k[D.POSTAL_CODE]],[k[D.COUNTRY]]],o),V=function(e){!function(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;g(e,t)}(t,e);function t(){for(var t,r,n=arguments.length,a=new Array(n),o=0;o<n;o++)a[o]=arguments[o];(r=e.call.apply(e,[this].concat(a))||this).state={values:(t={},t[D.NAME]=r.props[D.NAME],t[D.COUNTRY]=r.props[D.COUNTRY],t[D.LINE1]=r.props[D.LINE1],t[D.LINE2]=r.props[D.LINE2],t[D.CITY]=r.props[D.CITY],t[D.POSTAL_CODE]=r.props[D.POSTAL_CODE],t[D.STATE]=r.props[D.STATE],t),dirtyFields:{},errors:{}};r.handleFieldBlur=function(){r.setState({errors:r.validateForm(!0)})};r.handleFieldChange=function(e,t){var n,a;if(null!=t){var o=r.state,i=o.values,u=o.errors,l=o.dirtyFields;delete u[t];r.setState({values:L({},i,(n={},n[t]=e,n)),dirtyFields:L({},l,(a={},a[t]=!0,a)),errors:u})}};return r}var r=t.prototype;r.componentDidMount=function(){this.handleInfoChange()}
|
|
;r.componentDidUpdate=function(e,t){this.state!==t&&this.handleInfoChange()};r.hasValue=function(e){return null!=e&&""!==e};r.validateForm=function(e){var t=this.state,r=t.values,n=t.dirtyFields,a={};e&&!n[D.NAME]||this.hasValue(r[D.NAME])||this.props.mode!==P.EDIT||(a[D.NAME]=A.default.Messages.BILLING_ADDRESS_NAME_ERROR_REQUIRED);e&&!n[D.COUNTRY]||this.hasValue(r[D.COUNTRY])||(a[D.COUNTRY]=A.default.Messages.BILLING_ADDRESS_COUNTRY_ERROR_REQUIRED);e&&!n[D.LINE1]||this.hasValue(r[D.LINE1])||(a[D.LINE1]=A.default.Messages.BILLING_ADDRESS_ADDRESS_ERROR_REQUIRED);e&&!n[D.CITY]||this.hasValue(r[D.CITY])||(a[D.CITY]=A.default.Messages.BILLING_ADDRESS_CITY_ERROR_REQUIRED);var o=r[D.COUNTRY];switch(o){case C:if(!e||n[D.POSTAL_CODE]){var i=r[D.POSTAL_CODE]
|
|
;this.hasValue(i)?5!==i.length?a[D.POSTAL_CODE]=A.default.Messages.BILLING_ADDRESS_ZIP_CODE_ERROR_LENGTH:/^\d{5}$/.test(i)||(a[D.POSTAL_CODE]=A.default.Messages.BILLING_ADDRESS_ZIP_CODE_INVALID):a[D.POSTAL_CODE]=A.default.Messages.BILLING_ADDRESS_ZIP_CODE_ERROR_REQUIRED}e&&!n[D.STATE]||this.hasValue(r[D.STATE])||(a[D.STATE]=A.default.Messages.BILLING_ADDRESS_STATE_ERROR_REQUIRED);break;case b:e&&!n[D.POSTAL_CODE]||this.hasValue(r[D.POSTAL_CODE])||(a[D.POSTAL_CODE]=A.default.Messages.BILLING_ADDRESS_POSTAL_CODE_ERROR_REQUIRED);e&&!n[D.STATE]||this.hasValue(r[D.STATE])||(a[D.STATE]=A.default.Messages.BILLING_ADDRESS_PROVINCE_ERROR_REQUIRED);break;default:e&&!n[D.POSTAL_CODE]||this.hasValue(r[D.POSTAL_CODE])||y.COUNTRIES_WITHOUT_POSTAL_CODES.includes(null!=o?o:"")||(a[D.POSTAL_CODE]=A.default.Messages.BILLING_ADDRESS_POSTAL_CODE_ERROR_REQUIRED)}return a};r.handleInfoChange=function(){var e=this.state,t=e.values,r=e.dirtyFields,n=this.validateForm(!1)
|
|
;this.props.onBillingAddressChange(t,0===Object.keys(n).length,Object.keys(r).length>0)};r.render=function(){var e=this.state,t=e.errors,r=e.values,n=this.props,a=n.layout,o=n.mode,i=n.className,u=n.error,l=x[a];if(null==l)throw new Error("Provide a proper layout property.");var s=r[D.COUNTRY],c=l.map((function(e){var t=e.map((function(e){return e(null!=s?s:"")})).filter(_.isNotNullish);return t.length>0?{fields:t}:null})).filter(_.isNotNullish);return v(h.default,{className:i,form:c,layout:a,values:r,errors:t,formError:u,onFieldChange:this.handleFieldChange,onFieldBlur:this.handleFieldBlur,mode:o})};return t}(l.PureComponent);V.displayName="AddressForm";V.Layouts=R;V.Modes=P;V.defaultProps=((i={})[D.NAME]="",i[D.COUNTRY]="",i[D.LINE1]="",i[D.LINE2]="",i[D.CITY]="",i[D.POSTAL_CODE]="",i[D.STATE]="",i.layout=R.MODAL_US,i.mode=P.CREATE,i.error=null,i);var $=V;t.default=$},919888:(e,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=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 i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}n.default=e;r&&r.set(e,n);return n}(r(667294)),o=f(r(294184)),i=f(r(530250)),u=r(688388),l=f(r(720999)),s=["values","onFieldChange","onFieldFocus","onFieldBlur","layout"],c=["getClassNameForLayout","renderInput","title","name","id","placeholder"];function f(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,i=arguments.length-3;if(t||0===i||(t={children:void 0
|
|
}),1===i)t.children=a;else if(i>1){for(var u=new Array(i),l=0;l<i;l++)u[l]=arguments[l+3];t.children=u}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 E(){E=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 E.apply(this,arguments)}function S(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++){r=o[n];t.indexOf(r)>=0||(a[r]=e[r])}return a}function _(e,t){_=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return _(e,t)}var h=function(e){!function(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;_(e,t)}(t,e);function t(){for(var t,r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];(t=e.call.apply(e,[this].concat(n))||this).state={changedSinceError:new Set};t.renderFormSection=function(e){
|
|
var r=t.props,n=r.values,a=r.onFieldChange,i=r.onFieldFocus,l=r.onFieldBlur,f=r.layout,d=S(r,s),_=e.getClassNameForLayout,h=e.renderInput,y=e.title,A=e.name,N=e.id,T=e.placeholder,I=E({},S(e,c),{placeholder:null==T?void 0:T(),layout:f,error:t.getError(A),value:n[A],name:A,"aria-labelledby":N,onChange:a,onFocus:i,onBlur:l});return p(u.FormSection,{className:(0,o.default)(null==_?void 0:_(f)),title:y(),titleId:N},A,h(I,d))};t.renderFormRow=function(e){var r=e.fields.map(t.renderFormSection);return p(i.default,{className:(0,o.default)(l.default.row,e.className)},e.fields.map((function(e){return e.name})).join(""),r)};return t}var r=t.prototype;r.componentDidUpdate=function(e){if(this.props.formError!==e.formError)this.setState({changedSinceError:new Set});else if(null!=this.props.formError){var t=this.state.changedSinceError;this.getChangedValues(e).forEach((function(e){return t.add(e)}));this.setState({changedSinceError:t})}};r.getChangedValues=function(e){
|
|
var t=this.props.values,r=e.values;return Object.keys(t).filter((function(e){return t[e]!==r[e]}))};r.getError=function(e){var t=this.props,r=t.errors,n=t.formError;return null!=r[e]?r[e]:null==n||this.state.changedSinceError.has(e)?null:n.getFieldMessage(e)};r.render=function(){var e=this.props,t=e.form;return p("div",{className:e.className},void 0,t.map(this.renderFormRow))};return t}(a.PureComponent);h.displayName="FormRenderer";var y=h;t.default=y},779111:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e){var t,r=e.selectedPaymentSourceId,n=e.paymentSources,S=e.prependOption,_=e.hidePersonalInformation,h=e.onChange,O=e.onPaymentSourceAdd,v=e.warning,g=e.disabled,L=void 0!==g&&g,M=e.className,D=e.optionClassName,R=e.dropdownLoading,P=[].concat(null!=S?[S]:[],(C=n,function(e){if(Array.isArray(e))return N(e)}(C)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(C)||A(C)||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.")}()),[m]).map((function(e,t){if(e instanceof i.default){var r,n=function(e,t){if(e instanceof i.CreditCardSourceRecord)return e.id===m.id?{brand:null,label:p.default.Messages.PAYMENT_SOURCES_ADD}:{brand:t?l.default.Types.UNKNOWN:e.brand,label:p.default.Messages.PAYMENT_SOURCE_CARD_ENDING_IN.format({last4:t?I:e.last4})};if(e instanceof i.PaypalSourceRecord)return{brand:l.default.Types.PAYPAL,label:t?T:e.email};if(e instanceof i.SofortSourceRecord)return{brand:l.default.Types.SOFORT,label:t?T:e.email};if(e instanceof i.GiropaySourceRecord)return{brand:l.default.Types.GIROPAY,label:p.default.Messages.PAYMENT_SOURCE_GIROPAY};if(e instanceof i.Przelewy24SourceRecord)return{brand:l.default.Types.PRZELEWY24,label:t?T:e.email};if(e instanceof i.PaysafeSourceRecord)return{brand:l.default.Types.PAYSAFECARD,
|
|
label:p.default.Messages.PAYMENT_SOURCE_PAYSAFE_CARD_REDIRECT};if(e instanceof i.GcashSourceRecord)return{brand:l.default.Types.GCASH,label:p.default.Messages.PAYMENT_SOURCE_GCASH};if(e instanceof i.GrabPayMySourceRecord)return{brand:l.default.Types.GRABPAY,label:p.default.Messages.PAYMENT_SOURCE_GRABPAY};throw new Error("Invalid Payment Source")}(e,_),a=n.brand,s=n.label;return{value:e.id,label:y(u.default,{className:E.default.paymentSourceSelectedOption,align:u.default.Align.CENTER},void 0,null!=a?y(l.default,{type:l.default.getType(a)}):null,y("div",{className:(0,o.default)(E.default.paymentSourceLabel,(r={},r[E.default.error]=e.invalid,r))},void 0,s))}}return{key:t,value:e.value,label:y(u.default,{align:u.default.Align.CENTER},void 0,y("div",{className:E.default.paymentSourceLabel},void 0,e.label))}}));var C;return a.createElement(a.Fragment,null,y(f.SingleSelect,{options:P,value:r,onChange:function(e){if(e===m.id)null!=O&&O();else{var t=n.find((function(t){return t.id===e}))
|
|
;null!=h&&h(t)}},isDisabled:L,className:(0,o.default)((t={},t[E.default.paymentSourceHasWarning]=null!=v,t),M),optionClassName:D,placeholder:p.default.Messages.PAYMENT_SOURCE_TYPE_SELECT,renderOptionValue:function(e){var t=function(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=[],i=!0,u=!1;try{for(r=r.call(e);!(i=(n=r.next()).done);i=!0){o.push(n.value);if(t&&o.length===t)break}}catch(e){u=!0;a=e}finally{try{i||null==r.return||r.return()}finally{if(u)throw a}}return o}(e,t)||A(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.")}()}(e,1),r=t[0];return R?y(s.default,{type:s.SpinnerTypes.SPINNING_CIRCLE}):r.label}}),null!=v?y("div",{className:E.default.paymentSourceWarning},void 0,y(c.default,{
|
|
className:E.default.paymentSourceWarningIcon,color:d.Colors.STATUS_YELLOW}),v):null)};var n,a=h(r(667294)),o=S(r(294184)),i=h(r(713293)),u=S(r(530250)),l=S(r(708100)),s=h(r(80828)),c=S(r(417184)),f=r(967965),d=r(770348),p=S(r(247001)),E=S(r(884947));function S(e){return e&&e.__esModule?e:{default:e}}function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_=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=_(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 i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}n.default=e;r&&r.set(e,n);return n}function y(e,t,r,a){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103)
|
|
;var o=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=a;else if(i>1){for(var u=new Array(i),l=0;l<i;l++)u[l]=arguments[l+3];t.children=u}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 A(e,t){if(e){if("string"==typeof e)return N(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)?N(e,t):void 0}}function N(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}var T="***@***.***",I="****",m=new i.CreditCardSourceRecord({id:"new_payment_source_id",brand:l.default.Types.UNKNOWN,type:d.PaymentSourceTypes.CARD})},268660:(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 i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}n.default=e;r&&r.set(e,n);return n}(r(667294)),i=f(r(294184)),u=f(r(74854)),l=f(r(550024)),s=r(836233),c=f(r(913165));function f(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,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=a;else if(i>1){for(var u=new Array(i),l=0;l<i;l++)u[l]=arguments[l+3];t.children=u}
|
|
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 E(){E=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 E.apply(this,arguments)}function S(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;_(e,t)}function _(e,t){_=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return _(e,t)}!function(e){e[e.ENTERING=0]="ENTERING";e[e.LEAVING=1]="LEAVING";e[e.APPEARING=2]="APPEARING";e[e.STATIC=3]="STATIC"}(a||(a={}));var h=function(e){S(t,e);function t(){for(var t,r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];(t=e.call.apply(e,[this].concat(n))||this).state={animationProgress:new u.default.Value(0),targetHeight:0,baseHeight:0,animationState:null};t.direction=t.props.getDirection();t._measureRef=o.createRef();return t}
|
|
var r=t.prototype;r.componentDidMount=function(){if(null!=this._measureRef.current){var e=this._measureRef.current.getBoundingClientRect().height;this.setState({targetHeight:e,baseHeight:this.props.getBaseHeight()})}};r.componentDidUpdate=function(e,t){t.targetHeight!==this.state.targetHeight&&this.props.setHeight(this.state.targetHeight)};r.componentWillAppear=function(e){this.setState({animationState:a.APPEARING});e()};r.componentDidAppear=function(){var e=this.state,t=e.animationProgress,r=e.targetHeight;t.setValue(2);this.setState({animationState:a.STATIC,baseHeight:r})};r.componentWillEnter=function(e){var t=this.props.duration,r=this.state.animationProgress;this.setState({animationState:a.ENTERING});this.props.setHeight(this.state.targetHeight);u.default.timing(r,{toValue:2,duration:t,delay:t/2}).start(e)};r.componentDidEnter=function(){this.setState({animationState:a.STATIC})};r.componentWillLeave=function(e){
|
|
var t=this.state.animationProgress,r=this.props,n=r.duration,o=r.getDirection;this.direction=o();this.setState({animationState:a.LEAVING});u.default.timing(t,{toValue:0,duration:n}).start(e)};r.componentDidLeave=function(){this.setState({animationState:a.STATIC})};r.getAnimatedStyle=function(){var e,t,r=this.context.reducedMotion,n=this.props.fillParent,o=this.state,i=o.animationProgress,l=o.animationState,s=o.baseHeight,c=o.targetHeight,f=null!==(e=this.props.sideMargin)&&void 0!==e?e:0,d=null!==(t=this.props.verticalMargin)&&void 0!==t?t:0,p=l===a.LEAVING,S=l===a.ENTERING,_=(p?-1:1)*this.direction,h={overflow:S||p?"hidden":"visible",position:p?"absolute":void 0,top:p?d:void 0,left:p?f:void 0,right:p?f:void 0,bottom:p?d:void 0},y={transform:[{translateX:i.interpolate({inputRange:[0,2],outputRange:[150*_+"%","0%"],extrapolate:"clamp",easing:u.default.Easing.inOut(u.default.Easing.ease)})}]};return E({},h,{},r.enabled?null:y,{opacity:i.interpolate({inputRange:[0,2],outputRange:[0,1],
|
|
extrapolate:"clamp",easing:u.default.Easing.inOut(u.default.Easing.ease)}),height:S?i.interpolate({inputRange:[0,1],outputRange:[s,c],extrapolate:"clamp",easing:u.default.Easing.inOut(u.default.Easing.ease)}):n?"100%":"auto"})};r.render=function(){var e,t=this.props,r=t.fillParent,n=t.className,l=t.animatedNodeClassName,s=t.staticClassName,f=this.state.animationState;return r?o.createElement("div",{ref:this._measureRef,className:(0,i.default)(c.default.measurementFill,n,(e={},e[(0,i.default)(c.default.measurementFillStatic,s)]=f===a.STATIC,e))},p(u.default.div,{className:(0,i.default)(c.default.animatedNode,l),style:this.getAnimatedStyle()},void 0,this.props.children)):o.createElement("div",{ref:this._measureRef,className:(0,i.default)(c.default.measurement,n)},p(u.default.div,{className:(0,i.default)(c.default.animatedNode,l),style:this.getAnimatedStyle()},void 0,this.props.children))};return t}(o.PureComponent);h.displayName="SequenceAnimation"
|
|
;h.contextType=s.AccessibilityPreferencesContext;h.defaultProps={duration:300};var y=function(e){S(t,e);function t(){for(var t,r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];(t=e.call.apply(e,[this].concat(n))||this).stepHeights={};t.prevStep=null;t.prevSteps=[];t.getBaseHeight=function(){return null!=t.prevStep&&null!=t.stepHeights[t.prevStep]?t.stepHeights[t.prevStep]:0};t.getDirection=function(){var e=t.props,r=e.steps,n=e.step,a=null!=t.prevStep?r.indexOf(t.prevStep):-1,o=-1===a&&null!=t.prevStep?t.prevSteps.indexOf(t.prevStep):-1;return Math.max(a,o)>r.indexOf(n)?-1:1};t.setHeight=function(e){var r=t.props.step;t.stepHeights[r]=e};return t}var r=t.prototype;r.componentDidMount=function(){this.setPrevSteps()};r.componentDidUpdate=function(){this.setPrevSteps()};r.setPrevSteps=function(){var e=this.props,t=e.step,r=e.steps;this.prevStep=t;this.prevSteps=r};r.render=function(){
|
|
var e=this.props,t=e.step,r=e.className,n=e.innerClassName,a=e.animatedNodeClassName,o=e.staticClassName,u=e.sideMargin,s=e.verticalMargin,f=e.children,d=e.fillParent;return p(l.default,{component:"div",className:(0,i.default)(c.default.transitionGroup,r)},void 0,p(h,{fillParent:d,sideMargin:u,verticalMargin:s,getDirection:this.getDirection,getBaseHeight:this.getBaseHeight,className:n,animatedNodeClassName:a,staticClassName:o,setHeight:this.setHeight},""+t,f))};return t}(o.Component);t.default=y;y.displayName="Sequencer";y.defaultProps={fillParent:!1}},708100:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=t.IconTypes=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=l(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 i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}n.default=e;r&&r.set(e,n);return n}(r(667294)),o=u(r(294184)),i=u(r(454430));function u(e){return e&&e.__esModule?e:{default:e}}function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=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,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=a;else if(i>1){for(var u=new Array(i),l=0;l<i;l++)u[l]=arguments[l+3];t.children=u}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 c(e,t){c=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return c(e,t)}var f=Object.freeze({UNKNOWN:"unknown",VISA:"visa",DISCOVER:"discover",MASTERCARD:"mastercard",AMEX:"amex",
|
|
PAYPAL:"paypal",PAYMENT_REQUEST:"paymentRequest",G_PAY:"gPay",DINERS:"diners",JCB:"jcb",UNIONPAY:"unionpay",SOFORT:"sofort",PRZELEWY24:"przelewy24",GIROPAY:"giropay",PAYSAFECARD:"paysafecard",GCASH:"gcash",GRABPAY:"grabpay"});t.IconTypes=f;var d={SMALL:i.default.cardIconSmall,MEDIUM:i.default.cardIconMedium,LARGE:i.default.cardIconLarge,XLARGE:i.default.cardIconXLarge},p=function(e){!function(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;c(e,t)}(t,e);function t(){return e.apply(this,arguments)||this}t.getType=function(e){if(null==e)return f.UNKNOWN;var t=e.replace(/[^a-z0-9]/gi,"").toUpperCase();return f[t]||f.UNKNOWN};t.prototype.render=function(){var e,t=this.props,r=t.flipped,n=t.type,a=t.className,u=t.size;return s("div",{className:(0,o.default)(u,i.default[n],a,(e={},e[i.default.flipped]=r,e))},void 0,n)};return t}(a.PureComponent);p.displayName="PaymentSourceIcon";p.Types=f;p.Sizes=d;p.defaultProps={size:d.SMALL,flipped:!1};var E=p;t.default=E}}]);
|
|
//# sourceMappingURL=7abeba57ac13430901d3.js.map
|