PageSourceSearch

https://syncable.biz/_next/static/chunks/0pap0t9ha4dnk.js

js syncable.biz collected 2026-10-02 04:26:11 UTC 53,009 bytes, 5 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="19ec37d3-5100-288b-159a-63e5333aa9cb")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,194182,(e,a,t)=>{a.exports=e.r(161457)},327216,466630,844485,212925,e=>{"use strict";var a=e.i(191788),t=e.i(382189),n=e.i(198028);let o=(0,n.createAsyncStatusHook)("getRecaptchaToken");e.s(["useRecaptchaToken",0,e=>{let n=o(),i=(0,t.useI18nForAppError)();return{getRecaptchaToken:(0,a.useCallback)(async()=>new Promise(a=>{if(!e){n.dispatch.done(),a(void 0);return}n.dispatch.start(),grecaptcha.ready(()=>{grecaptcha.execute(e,{action:"submit"}).then(e=>{n.dispatch.done(),a(e)}).catch(()=>{n.dispatch.fail(i.recaptcha()),a(void 0)})})}),[e,i,n.dispatch]),status:n}}],327216);var i=e.i(131950),r=e.i(504944),s=e.i(815458),d=e.i(332282),c=e.i(533e3);let u=(0,e.i(563562).post)(c.endpoint.checkDuplicatedDonation);var l=e.i(923660);let m=(0,n.createAsyncStatusHook)("checkDuplicatedDonation");e.s(["useCheckDuplicatedDonation",0,()=>{let e=m(),{fallbackUnthrow:t}=(0,i.useAppErrorFallback)(),n={feedback:(0,d.useI18nForDonationFormFeedback)(),error:(0,s.useI18nForDonationFormError)()},{userAuth:o}=(0,r.useCurrentAuth)(),c=o?.token;return{checkDuplicatedDonation:(0,a.useCallback)(async a=>(e.dispatch.start(n.feedback.checkDuplicated.loading()),await t((0,l.either)(u)(a=>(e.dispatch.done(n.feedback.checkDuplicated.success()),a),a=>(e.dispatch.fail(n.error.checkDuplicated()),a)),a=>{e.dispatch.fail(n.error.checkDuplicated())})({token:c,body:a})),[t,e.dispatch,n.feedback,n.error,c]),status:e}}],466630);var p=e.i(676990);let y=(0,a.createContext)({...(0,p.createInitialAwaitableDisclosure)(),address:{},setAddress:()=>{}}),f=()=>(0,a.useContext)(y);e.s(["AddressConfirmationAlertModalContext",0,y,"useAddressConfirmationAlertModalContext",0,f],844485),e.s(["useAddressConfirmationAlertModal",0,f],212925)},720860,346888,152747,e=>{"use strict";var a=e.i(945249),t=e.i(169073),n=e.i(622110),o=e.i(134717);let i=e=>
2({zip_code:e.address.postalCode,area:e.address.state,city:e.address.city,address1:e.address.street,address2:e.address.building||"",phone:e.phoneNumber,first_name:e.name.firstName,last_name:e.name.lastName,gender:e.gender,last_name_kana:e.nameKana?.lastNameKana||"",first_name_kana:e.nameKana?.firstNameKana||"",...e.birthday?{birthday:e.birthday.asString}:{}}),r=e=>{let{name:a,lastDigits:t,customerCode:n}=e;if(a&&t&&n)return e};var s=e.i(120834),d=e.i(90083),c=e.i(789473),u=e.i(359405);let l=({associateId:e,email:t,googlePayToken:r,googlePayMerchantRoute:s,googlePayCardNetwork:d,googlePayCardDetails:l,googlePayTotalAmount:m,googlePayEmail:p,googlePayBillingAddress:y,...f})=>{let _;if("googlePay"!==f.paymentMethod||"single"!==f.frequency||!r||!s||void 0===m||m!==f.totalAmount)return;let A=a.env.ENABLE_DONATION_FORM_NAME_KANA_ASSOCIATE_ID.includes(e);_=y?((e,a,t)=>{let{name:n,postalCode:i,administrativeArea:r,locality:s,address1:d,address2:l,address3:m,phoneNumber:p}=e,y=a?.address,f=y?.postalCode&&y?.state&&y?.city&&y?.street,_=a?.name,A=!!_?.lastName;if(!f&&(!i||!r)||!A&&!n||!a?.phoneNumber&&!p)return;let g=_?.lastName||n||"",h=_?.firstName||"",I=[d,l,m].filter(Boolean).join(" "),P=f?{postalCode:y.postalCode,state:y.state,city:y.city,street:y.street,building:y.building||""}:{postalCode:i||"",state:r||"",city:s||"",street:I,building:""},k=a?.phoneNumber||p||"";return{name:{lastName:g,firstName:h},nameKana:t?{lastNameKana:a?.nameKana?.lastNameKana||"",firstNameKana:a?.nameKana?.firstNameKana||""}:void 0,birthday:void 0,address:{...P,postalCode:(0,o.apply)(P.postalCode)(u.ensureNumberOrAlphabetString)||P.postalCode},phoneNumber:(0,o.apply)(k)(u.ensureNumberString)||k,gender:c.USER_GENDER.UNSPECIFIED}})(y,f.userProfile,A):(0,o.apply)(f.userProfile)((0,n.ensureUserProfileInputControlsFieldValues)(A,!1));let g=p??t;if(!_||!g)return;let h=(({donor:e,nameSource:a})=>{if("googlePayFullName"===a.kind){let t={...e,first_name:"",last_name:a.fullName,first_name_kana:"",last_name_kana:a.fullNameKana};return{donorForDonation:t,donorForProfile:t,nameSource:a}}let t={...e,first_name:a.firstName,last_name:a.lastName,first_name_kana:a.firstNameKana,last_name_kana:a.lastNameKana};return{donorForDonation:t,donorForProfile:t,nameSource:a}})({donor:i(_),nameSource:(({userProfile:e,googlePayBillingAddress:a})=>{let t=e.name.lastName,n=e.name.firstName,o=e.nameKana?.lastNameKana||"",i=e.nameKana?.firstNameKana||"",r=a?.name||"";return r&&t===r&&!n?{kind:"googlePayFullName",fullName:r,fullNameKana:[o,i].filter(Boolean).join(" ")}:{kind:"formSplitName",lastName:t,firstName:n,lastNameKana:o,firstNameKana:i}})({userProfile:_,googlePayBillingAddress:y})});return{...f,paymentMethod:"googlePay",frequency:"single",email:g,userProfile:_,googlePayToken:r,googlePayMerchantRoute:s,googlePayCardNetwork:d,googlePayCardDetails:l,googlePayTotalAmount:m,donorContext:h}};e.s(["ensureDonationConfigForGooglePay",0,l,"shouldInvalidateGooglePayPaymentSession",0,({paymentMethod:e,googlePayToken:a,googlePayTotalAmount:t,currentTotalAmount:n})=>"googlePay"===e&&!!a&&t!==n],346888);let m=({applePayToken:e,applePayMerchantRoute:a,currentApplePayMerchantRoute:t})=>!!e&&(void 0===a||void 0!==t&&a!==t),p=({associateId:e,email:t,applePayToken:r,applePayMerchantRoute:s,applePayCardDetails:d,applePayTotalAmount:l,applePayEmail:m,applePayBillingContact:p,...y})=>{if("applePay"!==y.paymentMethod||"single"!==y.frequency||!r||!s||void 0===l||l!==y.totalAmount)return;let f=a.env.ENABLE_DONATION_FORM_NAME_KANA_ASSOCIATE_ID.includes(e),_=p?((e,a,t)=>{let{familyName:n,givenName:i,postalCode:r,administrativeArea:s,locality:d,addressLines:l,phoneNumber:m}=e,p=a?.address,y=p?.postalCode&&p?.state&&p?.city&&p?.street,f=a?.name,_=!!f?.lastName;if(!y&&(!r||!s)||!_&&!n||!a?.phoneNumber&&!m)return;let A=f?.lastName||n||"",g=f?.firstName||i||"",h=(l||[]).filter(Boolean).join(" "),I=y?{postalCode:p.postalCode,state:p.state,city:p.city,street:p.street,building:p.building||""}:{postalCode:r||"",state:s||"",city:d||"",street:h,building:""},P=a?.phoneNumber||m||"";return{name:{lastName:A,firstName:g},nameKana:t?{lastNameKana:a?.nameKana?.lastNameKana||"",firstNameKana:a?.nameKana?.firstNameKana||""}:void 0,birthday:void 0,address:{...I,postalCode:(0,o.apply)(I.postalCode)(u.ensureNumberOrAlphabetString)||I.postalCode},phoneNumber:(0,o.apply)(P)(u.ensureNumberString)||P,gender:c.USER_GENDER.UNSPECIFIED}})(p,y.userProfile,f):(0,o.apply)(y.userProfile)((0,n.ensureUserProfileInputControlsFieldValues)(f,!1)),A=m??t;if(_&&A)return{...y,paymentMethod:"applePay",frequency:"single",email:A,userProfile:_,applePayToken:r,applePayMerchantRoute:s,applePayCardDetail
2s:d,applePayTotalAmount:l,donor:i(_)}};e.s(["ensureDonationConfigForApplePay",0,p,"shouldInvalidateApplePayPaymentSession",0,({paymentMethod:e,applePayToken:a,applePayTotalAmount:t,currentTotalAmount:n,applePayMerchantRoute:o,currentApplePayMerchantRoute:i})=>"applePay"===e&&!!a&&(t!==n||m({applePayToken:a,applePayMerchantRoute:o,currentApplePayMerchantRoute:i})),"shouldInvalidateApplePayPaymentSessionRoute",0,m],152747),e.s(["ensureDonationConfig",0,({amount:e,totalAmount:c,rewardId:u,deductionCap:m,deductionIncluded:y,isAnonymous:f,paymentMethod:_,frequency:A,...g})=>{if(void 0===_||void 0===A||void 0===e||!c||void 0===m||void 0===y||void 0===f)return;let h={paymentMethod:_,frequency:A,amount:e,totalAmount:c,rewardId:u,deductionCap:m,deductionIncluded:y,isAnonymous:f,...g},I=(({associateId:e,email:s,membershipPlanId:d,membershipPlanUnit:c,membershipPlanUnitAmount:u,membershipPlanOnMonth:l,shouldInputCreditCard:m,...p})=>{if("creditCard"!==p.paymentMethod)return;let y=a.env.ENABLE_DONATION_FORM_NAME_KANA_ASSOCIATE_ID.includes(e),f=(0,o.apply)(p.userProfile)((0,n.ensureUserProfileInputControlsFieldValues)(y,!1)),_=(0,o.apply)(p.userCreditCard)(r),A=(0,o.apply)(p.creditCard)(t.ensureCreditCardInputControlsFieldValues);if(m&&!A)return;let g=_||A?{userCreditCard:_,creditCard:A}:void 0;if(!f||!s||!g)return;let h={...g,paymentMethod:"creditCard",userProfile:f,email:s,donor:i(f)};return void 0!==d&&void 0!==c&&void 0!==u&&void 0!==l&&"annual"===p.frequency?{...h,frequency:"annual",membershipPlanId:d,membershipPlanUnitAmount:u,membershipPlanUnit:c,membershipPlanOnMonth:l}:"annual"!==p.frequency?{...h,frequency:p.frequency,membershipPlanId:void 0,membershipPlanUnit:void 0,membershipPlanUnitAmount:void 0,membershipPlanOnMonth:void 0}:void 0})(h),P=(({associateId:e,campaignId:t,paymentMethod:r,frequency:s,email:d,...c})=>{if("bankTransfer"!==r||"single"!==s)return;let u=a.env.ENABLE_DONATION_FORM_NAME_KANA_ASSOCIATE_ID.includes(e),l=(0,o.apply)(c.userProfile)((0,n.ensureUserProfileInputControlsFieldValues)(u,!1));if(l&&d)return{...c,paymentMethod:r,frequency:s,userProfile:l,email:d,donor:i(l)}})(h),k=(({email:e,userProfile:t,...n})=>{if("amazonPay"!==n.paymentMethod||"annual"===n.frequency)return;let i=a.env.ENABLE_DONATION_FORM_NAME_KANA_ASSOCIATE_ID.includes(n.associateId),r=(0,o.apply)(t?.name)(s.ensureNameInputControlsFieldValues),c=(0,o.incase)(i)((0,o.apply)(t?.nameKana)(d.ensureNameKanaInputControlsFieldValues));if(!r)return;let u={paymentMethod:"amazonPay",email:e};switch(n.frequency){case"monthly":return{...u,frequency:"monthly",userProfile:{name:r,nameKana:c}};case"single":return{...u,frequency:"single",userProfile:{name:r,nameKana:c}}}})(h),C=l(h),D=p(h);return(0,o.apply)(I||P||k||C||D)(e=>({...h,...e}))},"isPaymentInformationCompleted",0,e=>{if("amazonPay"===e.paymentMethod)return!!e.amazonPayCheckoutSessionId;if("googlePay"===e.paymentMethod)return!!e.googlePayToken&&!!e.googlePayMerchantRoute&&e.googlePayTotalAmount===e.totalAmount;if("applePay"===e.paymentMethod)return!!e.applePayToken&&!!e.applePayMerchantRoute&&e.applePayTotalAmount===e.totalAmount;let i=a.env.ENABLE_DONATION_FORM_NAME_KANA_ASSOCIATE_ID.includes(e.associateId),r=(0,o.apply)(e.userProfile)((0,n.ensureUserProfileInputControlsFieldValues)(i,!1)),s=(0,o.apply)(e.creditCard)(t.ensureCreditCardInputControlsFieldValues),d=e.email,c="bankTransfer"===e.paymentMethod||"creditCard"===e.paymentMethod&&(e.shouldInputCreditCard?!!s:!!e.userCreditCard);return!!r&&!!d&&c}],720860)},847860,e=>{"use strict";var a=e.i(945249);e.s(["getAnnualDonationMaxAmount",0,()=>({creditCard:a.env.ANNUAL_DONATION_MAX_AMOUNT_CREDITCARD}),"getAnnualDonationMinAmount",0,()=>({creditCard:a.env.ANNUAL_DONATION_MIN_AMOUNT_CREDITCARD}),"getDonationMaxAmount",0,()=>({creditCard:a.env.DONATION_MAX_AMOUNT_CREDITCARD,amazonPay:a.env.DONATION_MAX_AMOUNT_AMAZONPAY,googlePay:a.env.DONATION_MAX_AMOUNT_GOOGLEPAY,applePay:a.env.DONATION_MAX_AMOUNT_APPLEPAY,bankTransfer:a.env.DONATION_MAX_AMOUNT_BANKTRANSFER})])},36040,538233,568049,670408,119612,491086,e=>{"use strict";var a=e.i(203828),t=e.i(77819),n=e.i(27696),o=e.i(96181),i=e.i(108278),r=e.i(191788),s=e.i(131950),d=e.i(504944),c=e.i(963259),u=e.i(847860),l=e.i(815458),m=e.i(332282),p=e.i(407623),y=e.i(198028),f=e.i(533e3),_=e.i(563562);let A=(0,_.post)(f.endpoint.donateWithCreditCardAsSingleInitiate);var g=e.i(923660),h=e.i(888346),I=e.i(134717);let P=()=>{let e={error:(0,l.useI18nForDonationFormError)(),ui:(0,p.useI18nForDonationFormUi)(),currency:(0,c.useI18nForCurrencyFormat)()};return{getErrorMessageForAmountOutOfOrder:(0,r.useCallback)((a,n)=>{let o=e.ui.paymentMethod[(0,t.paymentMethodIdToSlug)(a)](),i=a===t.PAYMENT_METHOD.BANK_TRANSFER?n.bankTransfer:a===t.PAYMENT_METHOD.AMAZON_PAY?n.amazonPay:n.creditCard;return e.error.amountOutOfOrder({paymentMethod:o,maxAmount:(0,I.apply)(i)(e.currency.yen)})},[e.ui,e.currency,e.error]),getErrorMessageForAmountTooLow:(0,r.useCallback)((a,n)=>{let o=e.ui.paymentMethod[(0,t.paymentMethodIdToSlug)(a)](),i=a===t.PAYMENT_METHOD.BANK_TRANSFER?n.bankTransfer:a===t.PAYMENT_METHOD.AMAZON_PAY?n.amazonPay:n.creditCard;return e.error.amountTooLow({paymentMethod:o,minAmount:(0,I.apply)(i)(e.currency.yen)})},[e.ui,e.currency,e.error])}};e.s(["useErrorMessageForAmountOutOfOrder",0,P],538233);let k=()=>{let e=(0,l.useI18nForDonationFormError)();return{getErrorMessageForDonation:(0,r.useCallback)(a=>{let t=e=>e.some(e=>a.includes(e));return t(["機械的な操作を検知"])?e.automationDetected():t(["該当のキャンペーンは存在しません"])?e.campaignNotFound():t(["該当のキャンペーンは非公開もしくは終了したため"])?e.campaignOutOfOrder():t(["セキュリティコードが無効","Security code is invali
2d"])?e.securityCodeInvalid():t(["与信限度額を超えて","Insufficient fund"])?e.insufficientFund():t(["盗難・紛失されたカード","Stolen or lost card"])?e.lostOrStolen():t(["トランザクション処理のプロセスが失敗","Transaction has been failed","何らかの理由により課金が拒否","Payment has been rejected"])?e.paymentRejected():t(["カードが不正と判断","card is invalid"])?e.fraudCheckFailed():t(["利用できないカード番号","Invalid account number"])?e.cardNumberInvalid():t(["処理がタイムアウト","Transaction has been timed out"])?e.transactionTimedOut():t(["Amazonから支払いが拒否","rejected by Amazon Pay"])?e.amazonRejected():t(["有効なカードではありません","card is invalid"])?e.paymentMethodNotAllowed():t(["与信枠を超過している可能性","card is invalid"])?e.paymentMethodInvalid():t(["有効期限が切れています","card has been expired"])?e.expired():t(["在庫不足のため支援することはできません"])?e.rewardStockUnavailable():e.donate()},[e])}};e.s(["useErrorMessageForDonation",0,k],568049);let C=(0,y.createAsyncStatusHook)("donateWithCreditCard"),D=(0,_.post)(f.endpoint.donateWithCreditCardAsRecurringInitiate),N=(0,y.createAsyncStatusHook)("donateWithCreditCardAsRecurring"),b=(0,_.post)(f.endpoint.donateWithCreditCardAsAnnualInitiate),T=(0,y.createAsyncStatusHook)("donateWithCreditCardAsAnnual");var v=e.i(441682),E=e.i(895156),F=e.i(164231);let M=(0,_.post)(f.endpoint.anonymousCreditCard),O=(0,y.createAsyncStatusHook)("createOmiseCustomer");var S=e.i(215941);e.s(["useDonateWithCreditCardInitiateFlow",0,()=>{let e={token:(0,v.useOmiseToken)(),customer:(()=>{let e=O(),{fallbackUnthrow:a}=(0,s.useAppErrorFallback)(),t={error:(0,E.useI18nForPaymentError)(),feedback:(0,F.useI18nForPaymentFeedback)()};return{createOmiseCustomer:(0,r.useCallback)(async n=>(e.dispatch.start(t.feedback.createOmiseCustomer.loading()),await a((0,g.either)(M)(a=>(e.dispatch.done(t.feedback.createOmiseCustomer.success()),a),a=>(e.dispatch.fail(t.error.createOmiseCustomer()),a)),a=>(e.dispatch.fail(t.error.createOmiseCustomer()),(0,s.errorEntry)("network")(a)))({body:n})),[a,t.error,t.feedback,e.dispatch]),status:e}})()},y={creditCard:(0,o.useAuthUpdateCreditCard)(),privateProfile:(0,i.useAuthUpdatePrivateProfile)()},f={single:(()=>{let e=C(),{fallbackUnthrow:a}=(0,s.useAppErrorFallback)(),t={feedback:(0,m.useI18nForDonationFormFeedback)(),error:(0,l.useI18nForDonationFormError)(),ui:(0,p.useI18nForDonationFormUi)(),currency:(0,c.useI18nForCurrencyFormat)()},{getErrorMessageForAmountOutOfOrder:n}=P(),{getErrorMessageForDonation:o}=k(),{initialized:i,userAuth:y,userId:f}=(0,d.useCurrentAuth)(),_=y?.token,{createDonationSubmissionLogger:I}=(0,h.useDonationSubmissionLogger)();return{donateWithCreditCardAsSingleInitiate:(0,r.useCallback)(async(r,s={})=>{if(!i)return;e.dispatch.start(t.feedback.threeDSecure.loading());let d=I({paymentMethod:1,frequency:1,associateId:r.donation.associate_id,campaignId:r.donation.campaign_id??null,userId:f??null,userEmail:r.donation.donor.email,amount:r.donation.amount});return await a((0,g.either)(A)(a=>(e.dispatch.done(t.feedback.threeDSecure.success()),a),a=>{if(a.content.detail.includes("支援金上限")){let t=n(a.arg.body.donation.payment_method,(0,u.getDonationMaxAmount)());e.dispatch.fail(t),d.fail(t)}else{let t=o(a.content.detail);e.dispatch.fail(t),d.fail(t)}return a}),a=>{let n=t.error.donateException();e.dispatch.fail(n),d.fail(n)})({token:s.token||_,body:r})},[a,e.dispatch,t.error,t.feedback,i,_,f,I,n,o]),status:e}})(),recurring:(()=>{let e=N(),{fallbackUnthrow:a}=(0,s.useAppErrorFallback)(),t={feedback:(0,m.useI18nForDonationFormFeedback)(),error:(0,l.useI18nForDonationFormError)()},{getErrorMessageForAmountOutOfOrder:n}=P(),{getErrorMessageForDonation:o}=k(),{initialized:i,userAuth:c,userId:p}=(0,d.useCurrentAuth)(),y=c?.token,{createDonationSubmissionLogger:f}=(0,h.useDonationSubmissionLogger)();return{donateWithCreditCardAsRecurringInitiate:(0,r.useCallback)(async(r,s={})=>{if(!i)return;e.dispatch.start(t.feedback.threeDSecure.loading());let d=f({paymentMethod:1,frequency:2,associateId:r.recurring_donation.associate_id,campaignId:r.recurring_donation.campaign_id??null,userId:p??null,userEmail:r.recurring_donation.email,amount:r.recurring_donation.amount});return await a((0,g.either)(D)(a=>(e.dispatch.done(t.feedback.threeDSecure.success()),a),a=>{if(a.content.detail.includes("支援金上限")){let t=n(a.arg.body.recurring_donation.payment_method,(0,u.getDonationMaxAmount)());e.dispatch.fail(t),d.fail(t)}else{let t=o(a.content.detail);e.dispatch.fail(t),d.fail(t)}return a}),a=>{let n=t.error.donateException();e.dispatch.fail(n),d.fail(n)})({token:s.token||y,body:r})},[a,e.dispatch,t.error,t.feedback,i,y,p,f,n,o]),status:e}})(),annual:(()=>{let e=T(),{fallbackUnthrow:a}=(0,s.useAppErrorFallback)(),t={feedback:(0,m.useI18nForDonationFormFeedback)(),error:(0,l.useI18nForDonationFormError)()},{getErrorMessageForAmountOutOfOrder:n,getErrorMessageForAmountTooLow:o}=P(),{getErrorMessageForDonation:i}=k(),{initialized:c,userAuth:p,userId:y}=(0,d.useCurrentAuth)(),f=p?.token,{createDonationSubmissionLogger:_}=(0,h.useDonationSubmissionLogger)();return{donateWithCreditCardAsAnnualInitiate:(0,r.useCallback)(async(r,s={})=>
2{if(!c)return;e.dispatch.start(t.feedback.threeDSecure.loading());let d=_({paymentMethod:1,frequency:3,associateId:r.recurring_donation.associate_id,campaignId:r.recurring_donation.campaign_id??null,userId:y??null,userEmail:r.recurring_donation.email,amount:r.recurring_donation.amount});return await a((0,g.either)(b)(a=>(e.dispatch.done(t.feedback.threeDSecure.success()),d.success(),a),a=>{if(a.content.detail.includes("支援金上限")){let t=n(a.arg.body.recurring_donation.payment_method,(0,u.getAnnualDonationMaxAmount)());e.dispatch.fail(t),d.fail(t)}else if(a.content.detail.includes("支援金下限")){let t=o(a.arg.body.recurring_donation.payment_method,(0,u.getAnnualDonationMinAmount)());e.dispatch.fail(t),d.fail(t)}else{let t=i(a.content.detail);e.dispatch.fail(t),d.fail(t)}return a}),a=>{let n=t.error.donateException();e.dispatch.fail(n),d.fail(n)})({token:s.token||f,body:r})},[c,e.dispatch,t.feedback.threeDSecure,t.error,_,y,a,f,n,o,i]),status:e}})()},_=(0,S.useSequencialAsyncStatuses)(e.token.status,e.customer.status,y.creditCard.status,f.single.status,f.recurring.status,f.annual.status,y.privateProfile.status),w=(0,a.useRouter)();return{donateWithCreditCardInitiate:async({donationConfigAtConfirmation:a,donationConfig:o,currentAuth:i,recaptchaToken:r,formState:s,returnOriginUrl:d,surveyAnswers:c})=>{let{userProfile:u,email:l,frequency:m,amount:p,associateId:_,campaignId:A,deductionIncluded:g,isAnonymous:h,option:{newsLetter:P,receipt:k},messageForAssociate:C,donor:D,...N}=o,b={};if(N.creditCard){let a=await e.token.createOmiseToken({number:N.creditCard.number,name:N.creditCard.holder,expirationMonth:parseInt(N.creditCard.expirationMonth),expirationYear:parseInt(N.creditCard.expirationYear),securityCode:N.creditCard.cvc});if(a.ok&&(b.omiseTokenId=a.content.id),!b.omiseTokenId)return{ok:!1};if(i.user){let e=await y.creditCard.updateCreditCard(b.omiseTokenId);e?.ok&&(b.omiseCustomerId=e.content.customer_code)}else{let a=await e.customer.createOmiseCustomer({token:b.omiseTokenId,email:l});a.ok&&(b.omiseCustomerId=a.content.customer_id)}}else b.omiseCustomerId=i.user?.creditCard?.customerCode;if(!b.omiseCustomerId)return{ok:!1};let T=w.query.uid,v={amount:{...s.amount},confirmation:{agreement:s.confirmation?.agreement,option:s.confirmation?.option,messageForAssociate:s.confirmation?.messageForAssociate,surveyQuestionAnswers:s.confirmation?.surveyQuestionAnswers},restriction:{...a.restriction},backTo:(0,I.apply)(s.option?.backToUrl)(encodeURIComponent),associateId:_,associateUid:T,campaignId:A,formType:"associate",membership:{membershipPlanId:o.membershipPlanId,unit:o.membershipPlanUnit},userProfile:o.userProfile};switch(o.frequency){case"single":{let e=await f.single.donateWithCreditCardAsSingleInitiate({recaptcha_token:r,client_uri:d,lang:"ja"===o.locale?"ja":"en",customer_id:b.omiseCustomerId,donation:{donor:{...D,country:"JP",email:l},amount:o.totalAmount,type:A?n.DONATION_TYPE.CAMPAIGN:n.DONATION_TYPE.NORMAL,associate_id:_,campaign_id:A,reward_id:o.rewardId,is_commission_contains:g,is_anonymous:h,message:C,need_news_letter:P,need_receipt:k&&!h,payment_method:t.PAYMENT_METHOD.CREDIT_CARD},survey_answers:c,form_state:JSON.stringify(v)});if(!e?.ok)return{ok:!1};b.authorizeUri=e.content.authorize_uri,b.donationId=e.content.donation.id;break}case"monthly":{let e=await f.recurring.donateWithCreditCardAsRecurringInitiate({recaptcha_token:r,client_uri:d,lang:"ja"===o.locale?"ja":"en",recurring_donation:{amount:o.totalAmount,associate_id:_,campaign_id:A,customer_id:b.omiseCustomerId,is_commission_contains:g,is_anonymous:h,message:C,need_news_letter:P,need_receipt:k&&!h,payment_method:t.PAYMENT_METHOD.CREDIT_CARD,type:A?n.DONATION_TYPE.CAMPAIGN:n.DONATION_TYPE.NORMAL,agency_commission_code:"",country:"JP",email:l,...D},survey_answers:c,form_state:JSON.stringify(v)});if(!e?.ok||!e.content.recurring_donation.donations[0])return{ok:!1};b.authorizeUri=e.content.authorize_uri,b.donationId=e.content.recurring_donation.donations[0].id;break}case"annual":{let e=await f.annual.donateWithCreditCardAsAnnualInitiate({recaptcha_token:r,client_uri:d,lang:"ja"===o.locale?"ja":"en",recurring_donation:{amount:o.totalAmount,associate_id:_,customer_id:b.omiseCustomerId,is_commission_contains:!1,is_anonymous:h,message:C,need_news_letter:P,need_receipt:k&&!h,payment_method:t.PAYMENT_METHOD.CREDIT_CARD,type:n.DONATION_TYPE.NORMAL,membership_plan_id:o.membershipPlanId,country:"JP",email:l,...D},survey_answers:c,form_state:JSON.stringify(v)});if(!e?.ok||!e.content.recurring_donation.donations[0])return{ok:!1};b.authorizeUri=e.content.authorize_uri,b.donationId=e.content.recurring_donation.donations[0].id}}if(i.user){let{privateProfile:e,privateProfilePrivate:a}=i.user;e&&a&&[e.firstName!==u.name.firstName,e.lastName!==u.name.lastName,a.firstNameKana!==D.first_name_kana,a.lastNameKana!==D.last_name_kana,a.zipCode!==u.address.postalCode,a.area!==u.address.state,a.city!==u.address.city,a.address1!==u.address.street,a.address2!==(u.address.building||""),a.phone!==u.phoneNumber].some(e=>e)&&await y.privateProfile.updatePrivateProfile(D)}return{ok:!0,authorizeUri:b.authorizeUri,donationId:b.donationId}},status:_}}],36040);var w=e.i(691619),R=e.i(178307);let U=(0,_.post)(f.endpoint.donateWithBankTransferAsSingle);var K=e.i(491977);let z=(0,y.createAsyncStatusHook)("donateWithBankTransfer");var L=e.i(54500);e.s(["useDonateWithBankTransferFlow",0,()=>{let{setDonationFormEntityContributionForAssociateId:e}=(0,L.useDonationFormDispatch)(),a={privateProfile:(0,i.useAuthUpdatePrivateProfile)()},o=(()=>{let e=z(),{fallbackUnthrow:a}=(0,s.useAppErrorFallback)(),t={feedback:(0,m.useI18nForDonationFormFeedback)(),error:(0,l.useI18nForDonationFormError)()},{getErrorMessageForAmountOutOfOrder:n}=P(),{getErrorMessageForDonation:o}=k(),{initialized:i,userAuth:c,userId:p}=(0,d.useCurrentAuth)(),y=c?.token,{createAndMergeStoreState:f}=(0,w.useStoreDispatch)(),{createDonationSubmissionLogger:_}=(0,h.useDonationSubmissionLogger)();return{donateWithBankTransfer:(0,r.useCallback)(async(r,s={})=>
2{if(!i)return;e.dispatch.start(t.feedback.issueVirtualBankAccount.loading());let d=_({paymentMethod:7,frequency:1,associateId:r.donation.associate_id,campaignId:r.donation.campaign_id??null,userId:p??null,userEmail:r.donation.donor.email,amount:r.donation.amount});return await a((0,g.either)(U)(a=>{let{associate_id:n,campaign_id:o}=a.arg.body.donation,{entity:i,option:r}=(e=>{let{donation:a,virtualAccount:t,expirationDate:n}=e,o=(0,R.createStoreStateOptionFromDonateSuccess)(a),i=(0,w.createStoreStateOption)({donation:[{entity:{...o.entity,virtualBankAccount:{...t,expirationDate:n}}}]});return{entity:o.entity,option:(0,w.mergeStoreStateOptions)(o.option,i)}})((0,K.snakeToCamelKeys)(a.content));return f({...r,donation:[...r.donation,{relation:{core:{associate:[i.core.id,n],campaign:[i.core.id,o],user:[i.core.id,p]}}}]}),e.dispatch.done(t.feedback.issueVirtualBankAccount.success()),d.success(),a},a=>{if(a.content.detail.includes("支援金上限")){let t=n(a.arg.body.donation.payment_method,(0,u.getDonationMaxAmount)());e.dispatch.fail(t),d.fail(t)}else{let t=o(a.content.detail);e.dispatch.fail(t),d.fail(t)}return a}),a=>{let n=t.error.donateException();e.dispatch.fail(n),d.fail(n)})({token:s.token||y,body:r})},[a,e.dispatch,t.feedback,t.error,i,y,p,f,n,_,o]),status:e}})();return{donateWithBankTransfer:async({donationConfig:{associateId:i,campaignId:r,rewardId:s,totalAmount:d,email:c,deductionIncluded:u,isAnonymous:l,option:m,userProfile:p,messageForAssociate:y,donor:f,locale:_},currentAuth:A,recaptchaToken:g,surveyAnswers:h})=>{let I={},P=await o.donateWithBankTransfer({donation:{amount:d,associate_id:i,campaign_id:r,reward_id:s,is_commission_contains:u,is_anonymous:l,lang:"ja"===_?"ja":"en",message:y,need_news_letter:m?.newsLetter,need_receipt:m?.receipt&&!l,payment_method:t.PAYMENT_METHOD.BANK_TRANSFER,type:r?n.DONATION_TYPE.CAMPAIGN:n.DONATION_TYPE.NORMAL,recaptcha_token:g,donor:{...f,country:"JP",email:c}},survey_answers:h});if(!P?.ok)return{ok:!1};if(e({associateId:i,campaignId:r,contribution:{donationId:P.content.donation.id,donationMessageId:P.content.donation.donation_message?.id,virtualBankAccount:{...(0,K.snakeToCamelKeys)(P.content.virtual_account),expirationDate:P.content.expiration_date},amount:d,paymentMethod:"bankTransfer",frequency:"single",email:c,isAnonymous:P.content.donation.is_anonymous}}),I.donationId=P.content.donation.id,A.user){let{privateProfile:e,privateProfilePrivate:t}=A.user;e&&t&&[e.firstName!==p.name.firstName,e.lastName!==p.name.lastName,t.firstNameKana!==f.first_name_kana,t.lastNameKana!==f.last_name_kana,t.zipCode!==p.address.postalCode,t.area!==p.address.state,t.city!==p.address.city,t.address1!==p.address.street,t.address2!==(p.address.building||""),t.phone!==p.phoneNumber].some(e=>e)&&await a.privateProfile.updatePrivateProfile(f)}return{ok:!0,donationId:I.donationId}},status:(0,S.useSequencialAsyncStatuses)(o.status,a.privateProfile.status)}}],670408);var Y=e.i(714864);let x=(0,_.post)(f.endpoint.donateWithAmazonPayAsSingle),q=(0,y.createAsyncStatusHook)("donateWithAmazonPay");var W=e.i(703589);let H=(0,_.post)(f.endpoint.donateWithAmazonPayAsRecurring),B=(0,y.createAsyncStatusHook)("donateWithAmazonPayAsRecurring");e.s(["useDonateWithAmazonPayFlow",0,()=>{let e=(0,a.useRouter)(),o={privateProfile:(0,i.useAuthUpdatePrivateProfile)()},c={single:(()=>{let e=q(),{fallbackUnthrow:a}=(0,s.useAppErrorFallback)(),t={feedback:(0,m.useI18nForDonationFormFeedback)(),error:(0,l.useI18nForDonationFormError)()},{getErrorMessageForAmountOutOfOrder:n}=P(),{getErrorMessageForDonation:o}=k(),{initialized:i,userAuth:c,userId:p}=(0,d.useCurrentAuth)(),y=c?.token,{createAndMergeStoreState:f}=(0,w.useStoreDispatch)(),{createDonationSubmissionLogger:_}=(0,h.useDonationSubmissionLogger)();return{donateWithAmazonPay:(0,r.useCallback)(async({email:r,...s},d={})=>{if(!i)return;e.dispatch.start(t.feedback.donate.loading());let c=_({paymentMethod:4,frequency:1,associateId:s.associate_id,campaignId:s.campaign_id??null,userId:p??null,userEmail:r,amount:s.amount});return await a((0,g.either)(x)(a=>{let{associate_id:n,campaign_id:o}=a.arg.body,{entity:i,option:r}=(0,Y.createStoreStateOptionFromDonationDetailItem)((0,K.snakeToCamelKeys)(a.content));return f({...r,donation:[...r.donation,{relation:{core:{associate:[i.core.id,n],campaign:[i.core.id,o],user:[i.core.id,p]}}}]}),e.dispatch.done(t.feedback.donate.success()),c.success(),a},a=>{if(a.content.detail.includes("支援金上限")){let t=n(a.arg.body.payment_method,(0,u.getDonationMaxAmount)());e.dispatch.fail(t),c.fail(t)}else{let t=o(a.content.detail);e.dispatch.fail(t),c.fail(t)}return a}),a=>{let n=t.error.donateException();e.dispatch.fail(n),c.fail(n)})({token:d.token||y,body:s})},[a,e.dispatch,t.error,t.feedback,i,y,p,f,n,o,_]),status:e}})(),recurring:(()=>{let e=B(),{fallbackUnthrow:a}=(0,s.useAppErrorFallback)(),t={feedback:(0,m.useI18nForDonationFormFeedback)(),error:(0,l.useI18nForDonationFormError)()},{getErrorMessageForAmountOutOfOrder:n}=P(),{getErrorMessageForDonation:o}=k(),{initialized:i,userAuth:c,userId:p}=(0,d.useCurrentAuth)(),y=c?.token,{createAndMergeStoreState:f}=(0,w.useStoreDispatch)(),{createDonationSubmissionLogger:_}=(0,h.useDonationSubmissionLogger)();return{donateWithAmazonPayAsRecurring:(0,r.useCallback)(async({email:r,...s},d={})=>
2{if(!i)return;e.dispatch.start(t.feedback.donate.loading());let c=_({paymentMethod:4,frequency:2,associateId:s.associate_id,campaignId:s.campaign_id??null,userId:p??null,userEmail:r,amount:s.amount});return await a((0,g.either)(H)(a=>{let{associate_id:n,campaign_id:o}=a.arg.body,{entity:i,option:r}=(0,W.createStoreStateOptionFromRecurringDonationDetailItem)((0,K.snakeToCamelKeys)(a.content));return f({...r,recurringDonation:[...r.recurringDonation,{relation:{core:{associate:[i.core.id,n],campaign:[i.core.id,o],user:[i.core.id,p]}}}]}),e.dispatch.done(t.feedback.donate.success()),c.success(),a},a=>{if(a.content.detail.includes("支援金上限")){let t=n(a.arg.body.payment_method,(0,u.getDonationMaxAmount)());e.dispatch.fail(t),c.fail(t)}else{let t=o(a.content.detail);e.dispatch.fail(t),c.fail(t)}return a}),a=>{let n=t.error.donateException();e.dispatch.fail(n),c.fail(n)})({token:d.token||y,body:s})},[a,e.dispatch,t.error,t.feedback,i,y,p,f,n,o,_]),status:e}})()};return{donateWithAmazonPay:async({donationConfigAtConfirmation:a,donationConfig:{associateId:i,campaignId:r,rewardId:s,totalAmount:d,frequency:u,deductionIncluded:l,isAnonymous:m,option:p,messageForAssociate:y,locale:f,userProfile:_},email:A,currentAuth:g,recaptchaToken:h,checkoutSession:P,formState:k,surveyAnswers:C,submitUserProfile:D})=>{let N={},b={first_name:D?.name?.firstName??_.name.firstName,last_name:D?.name?.lastName??_.name.lastName,first_name_kana:D?.nameKana?.firstNameKana??_.nameKana?.firstNameKana??"",last_name_kana:D?.nameKana?.lastNameKana??_.nameKana?.lastNameKana??""},T={...k.amount,...k.confirmation?.agreement,...k.confirmation?.option,...a.restriction,userProfile:a.userProfile,backTo:(0,I.apply)(k.option?.backToUrl)(encodeURIComponent),messageForAssociate:k.confirmation?.messageForAssociate,surveyQuestionAnswers:JSON.stringify(k.confirmation?.surveyQuestionAnswers),associateId:i,associateUid:e.query.uid,campaignId:r,formType:"associate"},v={amount:d,associate_id:i,campaign_id:r,is_commission_contains:l,is_anonymous:m,lang:"ja"===f?"ja":"en",message:y,need_news_letter:p.newsLetter,need_receipt:p.receipt&&!m,payment_method:t.PAYMENT_METHOD.AMAZON_PAY,type:r?n.DONATION_TYPE.CAMPAIGN:n.DONATION_TYPE.NORMAL,recaptcha_token:h,amazon_pay:{checkout_session_id:P.checkoutSessionId,form_state:{donate_session_key:k.paymentSession?.key,state:JSON.stringify(T)}},donor:b,survey_answers:C};switch(u){case"single":{let e=await c.single.donateWithAmazonPay({...v,reward_id:s,email:A});e?.ok&&(N.donationId=e.content.id,N.amazonPayRedirectUrl=e.content.amazon_pay?.redirect_url);break}case"monthly":{let e=await c.recurring.donateWithAmazonPayAsRecurring({...v,email:A});e?.ok&&(N.recurringDonationId=e.content.id,N.amazonPayRedirectUrl=e.content.amazon_pay?.redirect_url)}}if(void 0!==N.donationId||void 0!==N.recurringDonationId){if(g.user){let{privateProfile:e,privateProfilePrivate:a}=g.user;e&&a&&[e.firstName!==b.first_name,e.lastName!==b.last_name,a.firstNameKana!==b.first_name_kana,a.lastNameKana!==b.last_name_kana].some(e=>e)&&await o.privateProfile.updatePrivateProfile(b)}return{ok:!0,donationId:N.donationId,recurringDonationId:N.recurringDonationId,amazonPayRedirectUrl:N.amazonPayRedirectUrl}}return{ok:!1}},status:(0,S.useSequencialAsyncStatuses)(c.single.status,c.recurring.status,o.privateProfile.status)}}],119612);let j=(0,_.post)(f.endpoint.donateWithGooglePayAsSingle),G=(0,y.createAsyncStatusHook)("createGooglePayDonation");e.s(["useCompleteGooglePayDonation",0,()=>{let{mergeDonationFormEntityPaymentSessionForAssociateId:e,setDonationFormEntityContributionForAssociateId:a}=(0,L.useDonationFormDispatch)(),o={privateProfile:(0,i.useAuthUpdatePrivateProfile)()},y={single:(()=>{let e=G(),{fallbackUnthrow:a}=(0,s.useAppErrorFallback)(),n={feedback:(0,m.useI18nForDonationFormFeedback)(),error:(0,l.useI18nForDonationFormError)(),ui:(0,p.useI18nForDonationFormUi)(),currency:(0,c.useI18nForCurrencyFormat)()},{getErrorMessageForAmountOutOfOrder:o}=P(),{getErrorMessageForDonation:i}=k(),{initialized:y,userAuth:f,userId:_}=(0,d.useCurrentAuth)(),A=f?.token,{createAndMergeStoreState:I}=(0,w.useStoreDispatch)(),{createDonationSubmissionLogger:C}=(0,h.useDonationSubmissionLogger)();return{createGooglePayDonation:(0,r.useCallback)(async(r,s={})=>
2{if(!y)return;e.dispatch.start(n.feedback.donate.loading());let d=C({paymentMethod:t.PAYMENT_METHOD.GOOGLE_PAY,frequency:1,associateId:r.donation.associate_id,campaignId:r.donation.campaign_id??null,userId:_??null,userEmail:r.donation.donor.email,amount:r.donation.amount});return await a((0,g.either)(j)(a=>{let{associate_id:t,campaign_id:o}=a.arg.body.donation,{entity:i,option:r}=(0,Y.createStoreStateOptionFromDonationDetailItem)((0,K.snakeToCamelKeys)(a.content.donation));return I({...r,donation:[...r.donation,{relation:{core:{associate:[i.core.id,t],campaign:[i.core.id,o],user:[i.core.id,_]}}}]}),e.dispatch.done(n.feedback.donate.success()),d.success(),a},a=>{if(a.content.detail.includes("支援金上限")){let a=o(t.PAYMENT_METHOD.GOOGLE_PAY,(0,u.getDonationMaxAmount)());e.dispatch.fail(a),d.fail(a)}else{let t=i(a.content.detail);e.dispatch.fail(t),d.fail(t)}return a}),a=>{let t=n.error.donateException();e.dispatch.fail(t),d.fail(t)})({token:s.token||A,body:r})},[a,e.dispatch,n.error,n.feedback,y,A,_,I,C,o,i]),status:e}})()};return{completeGooglePayDonation:async({donationConfigAtConfirmation:t,donationConfig:{associateId:i,campaignId:r,rewardId:s,totalAmount:d,deductionIncluded:c,isAnonymous:u,option:l,messageForAssociate:m,locale:p,userProfile:f,email:_,donorContext:{donorForDonation:A,donorForProfile:g},googlePayToken:h,googlePayMerchantRoute:P},associateUid:k,currentAuth:C,recaptchaToken:D,formState:N,surveyAnswers:b})=>{let T={amount:{...N.amount},confirmation:{agreement:N.confirmation?.agreement,option:N.confirmation?.option,messageForAssociate:N.confirmation?.messageForAssociate,surveyQuestionAnswers:N.confirmation?.surveyQuestionAnswers},restriction:{...t.restriction},backTo:(0,I.apply)(N.option?.backToUrl)(encodeURIComponent),associateId:i,associateUid:k,campaignId:r,formType:"associate",membership:{membershipPlanId:t.membershipPlanId,unit:t.membershipPlanUnit},userProfile:t.userProfile},v=await y.single.createGooglePayDonation({recaptcha_token:D,payment_data:h,google_pay_merchant_route:P,lang:"ja"===p?"ja":"en",form_state:JSON.stringify(T),donation:{amount:d,associate_id:i,campaign_id:r,reward_id:s,is_commission_contains:c,is_anonymous:u,message:m,need_news_letter:l.newsLetter,need_receipt:l.receipt&&!u,type:r?n.DONATION_TYPE.CAMPAIGN:n.DONATION_TYPE.NORMAL,donor:{...A,country:"JP",email:_}},survey_answers:b});if(!v?.ok)return e({associateId:i,campaignId:r,paymentSession:{googlePayToken:void 0,googlePayMerchantRoute:void 0,googlePayCardNetwork:void 0,googlePayCardDetails:void 0,googlePayTotalAmount:void 0}}),{ok:!1};let{donation:E}=v.content;if(a({associateId:i,campaignId:r,contribution:{email:_,donationId:E.id,donationMessageId:E.donation_message?.id,amount:E.amount,paymentMethod:"googlePay",frequency:"single",isAnonymous:E.is_anonymous}}),C.user){let{privateProfile:e,privateProfilePrivate:a}=C.user;e&&a&&[e.firstName!==g.first_name,e.lastName!==g.last_name,a.firstNameKana!==g.first_name_kana,a.lastNameKana!==g.last_name_kana,a.zipCode!==f.address.postalCode,a.area!==f.address.state,a.city!==f.address.city,a.address1!==f.address.street,a.address2!==(f.address.building||""),a.phone!==f.phoneNumber].some(e=>e)&&await o.privateProfile.updatePrivateProfile(g)}return{ok:!0,donationId:E.id}},status:(0,S.useSequencialAsyncStatuses)(y.single.status,o.privateProfile.status)}}],491086)},640440,e=>{"use strict";let a=e=>{try{fetch("/api/apple-pay/timing",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e),keepalive:!0}).catch(()=>{})}catch{}},t=()=>{try{let e=performance.now(),a=performance.timeOrigin;if(!Number.isFinite(e)||!Number.isFinite(a))return;return{now:e,timeOrigin:a}}catch{return}},n=()=>{try{if("function"==typeof crypto.randomUUID)return crypto.randomUUID();let e=crypto.getRandomValues(new Uint8Array(16));e[6]=15&e[6]|64,e[8]=63&e[8]|128;let a=Array.from(e,e=>e.toString(16).padStart(2,"0")).join("");return`${a.slice(0,8)}-${a.slice(8,12)}-${a.slice(12,16)}-${a.slice(16,20)}-${a.slice(20)}`}catch{return}},o=async(e,o,i)=>{let r=n();if(!r)return i();let s=Date.now(),d=e?.receivedAt??null,c=t(),u=c&&e?.timeOrigin===c.timeOrigin&&void 0!==e.receivedMonotonicAt&&c.now>=e.receivedMonotonicAt?Math.round(c.now-e.receivedMonotonicAt):null,l={tokenId:e?.tokenId??null,attemptId:r,receivedAt:d,submittedAt:s,elapsedMs:u,associateId:o.associateId,campaignId:o.campaignId??null};a({event:"submitted",...l});try{let e=await i(),t=e?.ok&&"content"in e?e.content?.donation:void 0;return a({event:"result",...l,completedAt:Date.now(),outcome:void 0===e?"unknown":e.ok?"success":"failure",donationId:t?.id??null}),e}catch(e){throw a({event:"result",...l,completedAt:Date.now(),outcome:"unknown",donationId:null}),e}};e.s(["getApplePayTokenTiming",0,(e,a)=>e?.applePayToken===a?e.applePayTokenTiming:void 0,"measureApplePaySubmission",0,o,"receiveApplePayToken",0,()=>{let e=n();if(!e)return;let o=Date.now(),i=t(),r={tokenId:e,receivedAt:o,receivedMonotonicAt:i?.now,timeOrigin:i?.timeOrigin};return a({event:"received",tokenId:e,receivedAt:o}),r}])},562633,666849,832439,404190,e=>{"use strict";var a=e.i(191788),t=e.i(215941),n=e.i(204184),o=e.i(945249),i=e.i(77819),r=e.i(327216),s=e.i(129986),d=e.i(598746),c=e.i(466630),u=e.i(191901),l=e.i(756786),m=e.i(407623),p=e.i(332282),y=e.i(212925),f=e.i(25169),_=e.i(720860),A=e.i(241773),g=e.i(198028),h=e.i(66164),I=e.i(637568),P=e.i(36040),k=e.i(670408),C=e.i(119612),D=e.i(491086),N=e.i(27696),b=e.i(108278),T=e.i(131950),v=e.i(504944),E=e.i(963259),F=e.i(847860),M=e.i(815458),O=e.i(640440),S=e.i(714864),w=e.i(691619),R=e.i(533e3);let U=(0,e.i(563562).post)(R.endpoint.donateWithApplePayAsSingle);var K=e.i(923660),z=e.i(491977),L=e.i(888346),Y=e.i(538233),x=e.i(568049);let q=(0,g.createAsyncStatusHook)("createApplePayDonation");var W=e.i(54500),H=e.i(134717);let B=(0,n.createAsyncQueue)(),j=(0,g.createAsyncStatusHook)("donationFlow"),G={FAILED:"FAILED",READY_FOR_3DSECURE:"READY_FOR_3DSECURE",PAID:"PAID"};e.s(["DONATE_PROCESS_STATUS",0,G,"useDonationFlow",0,()=>{let e={ui:(0,m.useI18nForDonationFormUi)(),feedback:(0,p.useI18nForDonationFormFeedback)()},{getRecaptchaToken:n,status:g}=(0,r.useRecaptchaToken)(o.env.RECAPTCHA_SITE_KEY),{checkDuplicatedDonation:R,status:J}=(0,c.useCheckDuplicatedDonation)(),{fetchActiveRecurringDonations:V,status:Q,donations:X}=(0,d.useAuthActiveRecurringDonationsForCreditCard)(),{donateWithCreditCardInitiate:Z,status:$}=(0,P.useDonateWithCreditCardInitiateFlow)(),{donateWithBankTransfer:ee,status:ea}=(0,k.useDonateWithBankTransferFlow)(),{donateWithAmazonPay:et,status:en}=(0,C.useDonateWithAmazonPayFlow)(),{completeGooglePayDonation:eo,status:ei}=(0,D.useCompleteGooglePayDonation)(),{completeApplePayDonation:er,status:es}=(()=>{let{mergeDonationFormEntityPaymentSessionForAssociateId:e,setDonationFormEntityContributionForAssociateId:n}=(0,W.useDonationFormDispatch)(),o={privateProfile:(0,b.useAuthUpdatePrivateProfile)()},r={single:(()=>{let e=q(),{fallbackUnthrow:t}=(0,T.useAppErrorFallback)(),n={feedback:(0,p.useI18nForDonationFormFeedback)(),error:(0,M.useI18nForDonationFormError)(),ui:(0,m.useI18nForDonationFormUi)(),currency:(0,E.useI18nForCurrencyFormat)()},{getErrorMessageForAmountOutOfOrder:o}=(0,Y.useErrorMessageForAmountOutOfOrder)(),{getErrorMessageForDonation:r}=(0,x.useErrorMessageForDonation)(),{initialized:s,userAuth:d,userId:c}=(0,v.useCurrentAuth)(),u=d?.token,{createAndMergeStoreState:l}=(0,w.useStoreDispatch)(),{createDonationSubmissionLogger:y}=(0,L.useDonationSubmissionLogger)();return{createApplePayDonation:(0,a.useCallback)(async(a,d={})=>
2{if(!s)return;e.dispatch.start(n.feedback.donate.loading());let m=y({paymentMethod:i.PAYMENT_METHOD.APPLE_PAY,frequency:1,associateId:a.donation.associate_id,campaignId:a.donation.campaign_id??null,userId:c??null,userEmail:a.donation.donor.email,amount:a.donation.amount});return await t((0,K.either)(e=>(0,O.measureApplePaySubmission)(d.applePayTokenTiming,{associateId:a.donation.associate_id,campaignId:a.donation.campaign_id},()=>U(e)))(a=>{let{associate_id:t,campaign_id:o}=a.arg.body.donation,{entity:i,option:r}=(0,S.createStoreStateOptionFromDonationDetailItem)((0,z.snakeToCamelKeys)(a.content.donation));return l({...r,donation:[...r.donation,{relation:{core:{associate:[i.core.id,t],campaign:[i.core.id,o],user:[i.core.id,c]}}}]}),e.dispatch.done(n.feedback.donate.success()),m.success(),a},a=>{if(a.content.detail.includes("支援金上限")){let a=o(i.PAYMENT_METHOD.APPLE_PAY,(0,F.getDonationMaxAmount)());e.dispatch.fail(a),m.fail(a)}else{let t=r(a.content.detail);e.dispatch.fail(t),m.fail(t)}return a}),()=>{let a=n.error.donateException();e.dispatch.fail(a),m.fail(a)})({token:d.token||u,body:a})},[t,e.dispatch,n.error,n.feedback,s,u,c,l,y,o,r]),status:e}})()};return{completeApplePayDonation:async({donationConfigAtConfirmation:a,donationConfig:{associateId:t,campaignId:i,rewardId:s,totalAmount:d,deductionIncluded:c,isAnonymous:u,option:l,messageForAssociate:m,locale:p,userProfile:y,email:f,donor:_,applePayToken:A,applePayMerchantRoute:g},associateUid:h,currentAuth:I,recaptchaToken:P,formState:k,surveyAnswers:C})=>{let D={amount:{...k.amount},confirmation:{agreement:k.confirmation?.agreement,option:k.confirmation?.option,messageForAssociate:k.confirmation?.messageForAssociate,surveyQuestionAnswers:k.confirmation?.surveyQuestionAnswers},restriction:{...a.restriction},backTo:(0,H.apply)(k.option?.backToUrl)(encodeURIComponent),associateId:t,associateUid:h,campaignId:i,formType:"associate",membership:{membershipPlanId:a.membershipPlanId,unit:a.membershipPlanUnit},userProfile:a.userProfile},b=await r.single.createApplePayDonation({recaptcha_token:P,payment_data:A,apple_pay_merchant_route:g,lang:"ja"===p?"ja":"en",form_state:JSON.stringify(D),donation:{amount:d,associate_id:t,campaign_id:i,reward_id:s,is_commission_contains:c,is_anonymous:u,message:m,need_news_letter:l.newsLetter,need_receipt:l.receipt&&!u,type:i?N.DONATION_TYPE.CAMPAIGN:N.DONATION_TYPE.NORMAL,donor:{..._,country:"JP",email:f}},survey_answers:C},{applePayTokenTiming:(0,O.getApplePayTokenTiming)(k.paymentSession,A)});if(!b?.ok)return e({associateId:t,campaignId:i,paymentSession:{applePayToken:void 0,applePayTokenTiming:void 0,applePayMerchantRoute:void 0,applePayCardDetails:void 0,applePayTotalAmount:void 0,applePayEmail:void 0,applePayBillingContact:void 0}}),{ok:!1};let{donation:T}=b.content;if(n({associateId:t,campaignId:i,contribution:{email:f,donationId:T.id,donationMessageId:T.donation_message?.id,amount:T.amount,paymentMethod:"applePay",frequency:"single",isAnonymous:T.is_anonymous}}),I.user){let{privateProfile:e,privateProfilePrivate:a}=I.user;e&&a&&[e.firstName!==_.first_name,e.lastName!==_.last_name,a.firstNameKana!==_.first_name_kana,a.lastNameKana!==_.last_name_kana,a.zipCode!==y.address.postalCode,a.area!==y.address.state,a.city!==y.address.city,a.address1!==y.address.street,a.address2!==(y.address.building||""),a.phone!==y.phoneNumber].some(e=>e)&&await o.privateProfile.updatePrivateProfile(_)}return{ok:!0,donationId:T.id}},status:(0,t.useSequencialAsyncStatuses)(r.single.status,o.privateProfile.status)}})(),{setAddress:ed}=(0,y.useAddressConfirmationAlertModal)(),ec=j(),eu=(0,t.useSequencialAsyncStatuses)(J,Q,g,$,en,ea,ei,es),el=(0,a.useMemo)(()=>({...eu.state,isCompleted:ec.state.isSucceeded,isCancelled:ec.state.isFailed,complete:ec.state.success,cancel:ec.state.error}),[eu.state,ec.state.isSucceeded,ec.state.isFailed,ec.state.success,ec.state.error]),em=(0,a.useMemo)(()=>({init:()=>{eu.dispatch.init(),ec.dispatch.init()}}),[eu.dispatch,ec.dispatch]),ep=(0,a.useCallback)(e=>!!(0,_.ensureDonationConfig)(e)&&!("amazonPay"===e.paymentMethod&&!e.amazonPayCheckoutSessionId),[]),{donateEvent:ey}=(0,u.useDonateEvent)(),{sendPaymentInfoSubmitted:ef}=(0,l.useDonationPaymentInfoSubmittedEvent)(),{sendDonationCompleted:e_}=(0,l.useDonationCompletedEvent)(),{sendDonationFailed:eA}=(0,l.useDonationFailedEvent)(),eg=(0,a.useCallback)(async({onAskDuplication:a,onAskUpdateCreditCard:t,onAskAddressConfirmation:r,surveyAnswers:d,submitUserProfile:c,currentAuth:m,formState:p,checkoutSession:y,...g})=>B.push(async()=>{var P;let k=(P=g.donationConfig,("googlePay"===P.paymentMethod||"applePay"===P.paymentMethod)&&c&&P.userProfile?{...P,userProfile:{...P.userProfile,name:c.name?{...P.userProfile.name,...c.name}:P.userProfile.name,nameKana:c.nameKana?{...P.userProfile.nameKana,...c.nameKana}:P.userProfile.nameKana}}:P),C=(0,_.ensureDonationConfig)(k);if(!C)return{donateStatus:G.FAILED};let{associateId:D,paymentMethod:N,email:b}=C;
2em.init();let T={email:b};if("amazonPay"===N&&(T.email=y?.buyer.email),!(0,I.ensure)(["email"])(T))return{donateStatus:G.FAILED};if("amazonPay"!==N&&"googlePay"!==N&&"applePay"!==N&&(0,A.detectSuspiciousAddressInputControlsFieldValues)(C.userProfile.address).isSuspicious&&(ed(C.userProfile.address),!await r()))return eu.dispatch.init(),ec.dispatch.fail(e.ui.cancelled()),{donateStatus:G.FAILED};let v=await R({associate_id:D,email:m.user?.email?.value??T.email});if(!v.ok)return{donateStatus:G.FAILED};if(v.content.possible_duplication&&!await a())return eu.dispatch.init(),ec.dispatch.fail(e.ui.cancelled()),{donateStatus:G.FAILED};if("creditCard"===N&&g.donationConfig.shouldInputCreditCard&&g.donationConfig.userCreditCard){let a=await V();if(!a?.ok)return{donateStatus:G.FAILED};if(a.content.length&&!await t())return eu.dispatch.init(),ec.dispatch.fail(e.ui.cancelled()),{donateStatus:G.FAILED}}let E=await n();if(!E)return{donateStatus:G.FAILED};let F=(0,l.buildCommonParams)({associateId:C.associateId,campaignId:C.campaignId,frequency:C.frequency});switch(ef({...F,payment_method:C.paymentMethod}),C.paymentMethod){case"creditCard":{let a=await Z({donationConfigAtConfirmation:g.donationConfig,donationConfig:C,currentAuth:m,recaptchaToken:E,formState:p,returnOriginUrl:o.env.APP_URI,surveyAnswers:d});if(a.ok&&a.authorizeUri&&a.donationId)return T.authorizeUri=a.authorizeUri,T.donationId=a.donationId,ec.dispatch.done(e.feedback.threeDSecure.success()),{method:i.PAYMENT_METHOD.CREDIT_CARD,donateStatus:G.READY_FOR_3DSECURE,donationId:T.donationId,authorizeUri:T.authorizeUri};return eA({...F,payment_method:"creditCard"}),{donateStatus:G.FAILED}}case"bankTransfer":{let a=await ee({donationConfig:C,currentAuth:m,recaptchaToken:E,surveyAnswers:d});if(!a.ok)return eA({...F,payment_method:"bankTransfer"}),{donateStatus:G.FAILED};T.donationId=a.donationId,ec.dispatch.done(e.feedback.issueVirtualBankAccount.success());break}case"amazonPay":{if(!y)return{donateStatus:G.FAILED};let e=await et({checkoutSession:y,donationConfigAtConfirmation:g.donationConfig,donationConfig:C,currentAuth:m,recaptchaToken:E,formState:p,email:T.email,surveyAnswers:d,submitUserProfile:c});if(!e.ok)return eA({...F,payment_method:"amazonPay"}),{donateStatus:G.FAILED};T.donationId=e.donationId,T.recurringDonationId=e.recurringDonationId,T.amazonPayRedirectUrl=e.amazonPayRedirectUrl;break}case"googlePay":case"applePay":{let a={donationConfigAtConfirmation:g.donationConfig,associateUid:g.associateUid,currentAuth:m,recaptchaToken:E,formState:p,surveyAnswers:d},t="googlePay"===C.paymentMethod?await eo({...a,donationConfig:C}):await er({...a,donationConfig:C});if(!t.ok)return eA({...F,payment_method:C.paymentMethod}),{donateStatus:G.FAILED};return T.donationId=t.donationId,ec.dispatch.done(e.feedback.donate.success()),e_({...F,payment_method:C.paymentMethod}),ey({event_category:void 0===C.campaignId?"associate":"campaign",event_label:void 0===C.campaignId?C.associateId:C.campaignId,value:C.totalAmount,currency:"JPY",original_value:C.amount,owed_deduction_value:C.totalAmount-C.amount,deduction_included:C.deductionIncluded,donation_type:void 0!==C.campaignId?"キャンペーン":"常設",donation_frequency:u.freqType[C.frequency],payment_method_id:(0,i.paymentMethodSlugToId)(C.paymentMethod),payment_method:f.ja.paymentMethod[C.paymentMethod](),associate_id:C.associateId,associate_uid:g.associateUid,...g.associate.entity.info?.associateType!==void 0?{associate_type_id:g.associate.entity.info.associateType,associate_type:(0,s.associateType)(g.associate.entity.info.associateType)}:{},...void 0!==g.campaign?{campaign_id:g.campaign.entity.id,campaign_type_id:g.campaign.entity.meta.type,campaign_type:u.cpType[g.campaign.entity.meta.type]}:{},...void 0!==T.donationId?{donation_id:T.donationId}:{}}),(0,h.setLastDonation)({associateId:g.associateId,associateUid:g.associateUid,campaignId:void 0!==g.campaignId?g.campaignId:null,email:T.email,userId:void 0!==m.userId?m.userId:null}),{method:"googlePay"===C.paymentMethod?i.PAYMENT_METHOD.GOOGLE_PAY:i.PAYMENT_METHOD.APPLE_PAY,donateStatus:G.PAID,donationId:t.donationId}}}return e_({...F,payment_method:C.paymentMethod}),ey({event_category:void 0===C.campaignId?"associate":"campaign",event_label:void 0===C.campaignId?C.associateId:C.campaignId,value:C.totalAmount,currency:"JPY",original_value:C.amount,owed_deduction_value:C.totalAmount-C.amount,deduction_included:C.deductionIncluded,donation_type:void 0!==C.campaignId?"キャンペーン":"常設",donation_frequency:u.freqType[C.frequency],payment_method_id:(0,i.paymentMethodSlugToId)(C.paymentMethod),payment_method:f.ja.paymentMethod[C.paymentMethod](),associate_id:C.associateId,associate_uid:g.associateUid,...g.associate.entity.info?.associateType!==void 0?{associate_type_id:g.associate.entity.info.associateType,associate_type:(0,s.associateType)(g.associate.entity.info.associateType)}:{},...void 0!==g.campaign?{campaign_id:g.campaign.entity.id,campaign_type_id:g.campaign.entity.meta.type,campaign_type:u.cpType[g.campaign.entity.meta.type]}:{},...void 0!==g.donationConfig.membershipPlanId?{membership_plan_id:g.donationConfig.membershipPlanId,membership_plan_units:g.donationConfig.membershipPlanUnit||1,membership_plan_value_per_unit:g.donationConfig.membershipPlanUnitAmount||0}:{},...void 0!==T.donationId?{donation_id:T.donationId}:{},...void 0!==T.recurringDonationId?{recurring_donation_id:T.recurringDonationId}:{}}),(0,h.setLastDonation)({associateId:g.associateId,associateUid:g.associateUid,campaignId:void 0!==g.campaignId?g.campaignId:null,email:T.email,userId:void 0!==m.userId?m.userId:null}),{method:"bankTransfer"===C.paymentMethod?i.PAYMENT_METHOD.BANK_TRANSFER:i.PAYMENT_METHOD.AMAZON_PAY,donateStatus:G.PAID,donationId:T.donationId,amazonPayRedirectUrl:T.amazonPayRedirectUrl}}),[em,eu.dispatch,ec.dispatch,n,R,V,Z,ee,et,eo,er,e.ui,e.feedback,ed,ey,ef,e_,eA]),eh=(0,a.useMemo)(()=>({state:el,dispatch:em}),[el,em]);return(0,a.useMemo)(()=>({donate:eg,status:eh,canDonate:ep,activeRecurringDonations:X}),[eg,eh,ep,X])}],666849);let J=(0,a.createContext)({donate:async()=>({donateStatus:G.FAILED}),status:{state:{...(0,t.createInitialAsyncState)("checkDuplicatedDonation"),isCancelled:!1,isCompleted:!1,cancel:void 0,complete:void 0},dispatch:{init:()=>{}}},canDonate:()=>!1,activeRecurringDonations:[]});e.s(["DonationFlowContext",0,J,"useDonationFlowContext",0,()=>(0,a.useContext)(J)],562633);var V=e.i(676990);let Q=(0,a.createContext)((0,V.createInitialAwaitableDisclosure)()),X=()=>(0,a.useContext)(Q);e.s(["DuplicatedDonationForAssociateAlertModalContext",0,Q,"useDuplicatedDonationForAssociateAlertModalContext",0,X],832439),e.s(["useDuplicatedDonationForAssociateAlertModal",0,X],404190)}]);
3
4//# debugId=19ec37d3-5100-288b-159a-63e5333aa9cb
5//# sourceMappingURL=0h2vfa.aj4_h3.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.