import{li as e}from"./4b4bc88f.z1yoAwwH.js";function t(e){return!(!e||"customOnsite"!==e.type)}function n(e,n,a){return!!t(e)||!(!("IDEAL"===a?.paymentMethod||"CUSTOM_ONSITE"===a?.paymentMethod&&"paymentBrands"in a&&a.paymentBrands?.some(e=>"ideal"===e.toLowerCase()))||!n?.some(s))||!("CUSTOM_ONSITE"!==a?.paymentMethod||!("paymentBrands"in a)||!n?.some(e=>function(e,t){if("customOnsite"!==e.type)return!1;const n=t.map(e=>e.toLowerCase());if(0===n.length)return!1;const s=e.paymentBrands?.map(e=>e.toLowerCase())??[];return n.length===s.length&&n.every(e=>s.includes(e))}(e,a.paymentBrands??[])))}function s(e){return"local"===e.type?"IDEAL"===e.name:"customOnsite"===e.type&&(e.paymentBrands?.map(e=>e.toLowerCase())??[]).includes("ideal")}function a(t,n=[]){return Object.keys(e(t)).every(e=>n.includes(e))}const o={id:"3c0d070030fafb7f09159488990ea4ceed7b186afc11aeecde18413212e4aae8",type:"mutation",name:"PaymentSession",source:"mutation PaymentSession($addressId:ID,$creditCardId:ID!,$checkoutSessionIdentifier:String!,$shopifyDomain:String!,$installmentsAgreements:InstallmentsAgreementsInput,$unvaultedShippingAddress:AddressInput,$checkoutClientSource:CheckoutClientSourceEnum,$batchCheckouts:[BatchCheckoutsInput!],$batchOnly:Boolean,$publicCvvSessionId:String,$stepUpChallengeSupported:Boolean){paymentSessionGenerate(addressId:$addressId creditCardId:$creditCardId checkoutIdentifier:$checkoutSessionIdentifier shopifyDomain:$shopifyDomain installmentsAgreements:$installmentsAgreements unvaultedShippingAddress:$unvaultedShippingAddress checkoutClientSource:$checkoutClientSource batchCheckouts:$batchCheckouts batchOnly:$batchOnly publicCvvSessionId:$publicCvvSessionId stepUpChallengeSupported:$stepUpChallengeSupported){userErrors{message field __typename}sessionId batchCheckoutSessionIds{sessionId shopId __typename}__typename}}"};export{n as a,t as b,a as i,o as s};