1import{cv as e,cw as t,cx as n,cy as a,cz as r,cA as o,cB as i,ag as s,cC as u,ay as d,cD as c}from"./4c290a1e.C6TDJ9Fn.js";import{U as l}from"./2c1ab0fe.GMbxnz74.js";function m(n){return Boolean(n?.customAttributes?.some(n=>n.key===e&&n.value===t))}function p(e){return"true"===e?.customAttributes?.find(e=>e.key===n)?.value}function y(e){return e?.customAttributes?.find(e=>e.key===a)?.value}function f(e){const t=e?.attributions.find(e=>"RetailAttributions"===e.__typename);if(t)return{retail:{deviceId:t.deviceId,locationId:t.locationId,userId:t.userId}}}function _(e){if(!e)return;const t=(n=o,a=e.customAttributes,a?.find(e=>e.key===n));var n,a;return t?`gid://shopify/${r}/${t.value}`:void 0}function h(e){if(e&&"FilledBuyerIdentityTerms"===e.__typename&&0!==e.marketingConsent.length)return e.marketingConsent.some(e=>"EmailMarketingConsent"===e.__typename&&"DECLINED"!==e.consentState)}function g(e){if(e&&"FilledBuyerIdentityTerms"===e.__typename)return!!e.marketingConsent.some(e=>"EmailMarketingConsent"===e.__typename&&"GRANTED"===e.consentState)||void 0}function C(e){if("FilledBuyerIdentityTerms"!==e?.__typename)return;const t=e.customer;if("CustomerProfile"===t?.__typename)switch(t.emailMarketingState){case"SUBSCRIBED":return!0;case"UNSUBSCRIBED":return!1;case"NOT_SUBSCRIBED":case null:case void 0:return;default:return t.acceptsEmailMarketing}return"BusinessCustomerProfile"===t?.__typename?t.acceptsEmailMarketing:void 0}function v(e){if("FilledBuyerIdentityTerms"===e?.__typename&&("CustomerProfile"===e.customer?.__typename||"BusinessCustomerProfile"===e.customer?.__typename))return e.customer.acceptsSmsMarketing}function A(e){if(!e||"FilledBuyerIdentityTerms"!==e.__typename)return;const t=e.marketingConsent.find(e=>"SMSMarketingConsent"===e.__typename);return t?"DECLINED"!==t.consentState:void 0}function P(e){if(e&&"FilledBuyerIdentityTerms"===e.__typename&&0!==e.marketingConsent.length)return e.marketingConsent.find(e=>"SMSMarketingConsent"===e.__typename)?.value}function T(e){if("FilledBuyerIdentityTerms"===e?.__typename){const{email:t,phone:n}=e;return{...t&&{email:t},...n&&{phone:n}}}return{}}function I({buyerIdentity:e,type:t,isShopPayActive:n}){if(n)return;const{customerProfile:a,purchasingCompany:r}=e;if(!a)return;const o=(()=>{if(r)return"shipping"===t?r.location.shippingAddress:r.location.billingAddress;if("CustomerProfile"===a.__typename){const e=a.shippingAddresses.find(e=>e.default)?.address??a.shippingAddresses[0]?.address;return"shipping"===t?e:a.billingAddresses[0]?.address}})();return o?{...s(o),label:o?.label??void 0}:void 0}function b(e){if(!e||"FilledBuyerIdentityTerms"!==e.__typename&&"PurchaseOrderBuyerIdentityTerms"!==e.__typename||!e.customer)return{};const t="PurchaseOrderBuyerIdentityTerms"===e.__typename?void 0:e.shopPayOptInPhone??void 0,n="FilledBuyerIdentityTerms"===e.__typename?e.shopUser:null,a=n?{publicId:n.publicId,metafields:n.metafields?.map(e=>({key:e.key,namespace:e.namespace??"",value:e.value,type:e.type,valueType:e.valueType}))??void 0}:void 0;switch(e.customer?.__typename){case"CustomerProfile":{const{presentmentCurrency:n,countryCode:r,market:o,shippingAddresses:i,billingAddresses:s,storeCreditAccounts:u,giftCards:d,...c}=e.customer;return{presentmentCurrency:n||void 0,countryCode:r||void 0,market:o||void 0,customerProfile:{...c,shippingAddresses:i.map(x),billingAddresses:s.map(x),storeCreditAccounts:u.map(R),giftCards:d.map(F)},shopPayOptInPhone:t,shopUser:a}}case"DecodedCustomerProfile":{const{presentmentCurrency:n,countryCode:r,...o}=e.customer;return{presentmentCurrency:n||void 0,countryCode:r||void 0,customerProfile:{...o,__typename:"CustomerProfile",shippingAddresses:[],billingAddresses:[],storeCreditAccounts:[],giftCards:[]},shopPayOptInPhone:t,shopUser:a}}case"GuestProfile":{const n="FilledBuyerIdentityTerms"===e.__typename?e.customer.shippingAddresses??[]:[],r="FilledBuyerIdentityTerms"===e.__typename&&e.rememberMe;return{presentmentCurrency:e.customer.presentmentCurrency||void 0,countryCode:e.customer.countryCode||void 0,customerProfile:void 0,shopPayOptInPhone:t,market:e.customer.market||void 0,shippingAddresses:n.map(e=>({...i(e),...B(e.extendedFields)})),rememberMe:r,shopUser:a}}case"BusinessCustomerProfile":{const n=e.purchasingCompany,r="shippingAddress"in n.location?n.location.shippingAddress:void 0,o="billingAddress"in n.location?n.location.billingAddress:void 0,i="storeCreditAccounts"in n.location?n.location.storeCreditAccounts:[],{presentmentCurrency:s,countryCode:u,checkoutExperienceConfiguration:d,market:c,...l}=e.customer;return{presentmentCurrency:s||void 0,countryCode:u||void 0,market:c||void 0,customerProfile:{...l,company:{id:n.
1company.id,name:n.company.name,externalId:n.company.externalId||void 0},locationCount:n.contact.locationCount,checkoutExperienceConfiguration:d?{editableShippingAddress:d.editableShippingAddress}:void 0,storeCreditAccounts:i.map(R)||[]},purchasingCompany:{company:{id:n.company.id,name:n.company.name,externalId:n.company.externalId||void 0},contact:{locationCount:n.contact.locationCount},location:{id:n.location.id,name:n.location.name,externalId:n.location.externalId||void 0,shippingAddress:r?k(r):void 0,billingAddress:o?k(o):void 0}},shopPayOptInPhone:t,shopUser:a}}default:return{presentmentCurrency:void 0,countryCode:void 0,customerProfile:void 0,shopPayOptInPhone:void 0,shopUser:a}}}function x(e){return{...e,address:{__typename:e.address.__typename,...i(e.address),...B(e.address.extendedFields)}}}function k(e){return{__typename:e.__typename,...i(e),...B(e.extendedFields)}}function B(e){if(e)return{district:e.district??void 0,line2:e.line2??void 0,streetName:e.streetName??void 0,streetNumber:e.streetNumber??void 0,subdistrict:e.subdistrict??void 0}}function R(e){return{...e,balance:{...e.balance,amount:parseFloat(e.balance.amount)}}}function F(e){return{id:e.id,maskedCode:e.maskedCode,balance:{...e.balance,amount:parseFloat(e.balance.amount)},expiresAt:e.expiresAt}}function M(e){return{buyerRefusesDuties:e.buyerRefusesDuties||!1,refuseDutiesPermitted:e.refuseDutiesPermitted||!1}}function D(e,t){if(!e||"FilledPaymentTerms"!==e.__typename&&"PurchaseOrderPaymentTerms"!==e.__typename||!t||!Array.isArray(e.paymentLines))return;const n=function(e){let t=0;switch(e?.__typename){case"FilledPaymentTerms":t=e.paymentLines.reduce((e,t)=>"GiftCardPaymentMethod"!==t.paymentMethod.__typename&&"OwnedGiftCardPaymentMethod"!==t.paymentMethod.__typename&&"RedeemablePaymentMethod"!==t.paymentMethod.__typename||"MoneyValueConstraint"!==t.amount.__typename?e:e+parseFloat(t.amount.value.amount),0);break;case"PurchaseOrderPaymentTerms":if(!e.paymentLines)return 0;t=e.paymentLines.reduce((e,t)=>t?.paymentMethod?"PurchaseOrderGiftCardPaymentMethod"!==t.paymentMethod.__typename&&"RedeemablePaymentMethod"!==t.paymentMethod.__typename||"Money"!==t.amount?.__typename||!t.amount?.amount?e:e+parseFloat(t.amount.amount):e,0);break;default:return 0}return u(t)}(e);return{amount:n>t.amount?0:u(t.amount-n),currencyCode:t.currencyCode}}function w(e){if(!e||!("totalTaxAmountRange"in e)||!e.totalTaxAmountRange?.upperBound)return;const t=c(e.totalTaxAmountRange.upperBound);return{interval:{lowerBound:e.totalTaxAmountRange.lowerBound?c(e.totalTaxAmountRange.lowerBound):{amount:0,currencyCode:t.currencyCode},upperBound:t}}}function S(e){return"MoneyValueConstraint"===e.amount.__typename}function O(e){if("PendingTerms"===e?.__typename)return{status:"pending"};if(null==e||"FilledTaxTerms"!==e.__typename&&"PurchaseOrderTaxTerms"!==e.__typename)return{status:"unavailable",reason:""};if(e.totalTaxAmount&&e.totalTaxAndDutyAmount){const t=function(e){if(null!=e&&"taxBreakdown"in e&&null!=e.taxBreakdown)switch(e.__typename){case"PurchaseOrderTaxTerms":return e.taxBreakdown.map(e=>({amount:d(e.amount),description:e.title}));case"FilledTaxTerms":if(!e.taxBreakdown.every(S))return;return e.taxBreakdown.map(e=>({amount:d(e.amount),description:e.title}));default:return}}(e);return{status:"available_total",totalTax:d(e.totalTaxAmount),totalCost:d(e.totalTaxAndDutyAmount),totalTaxRange:w(e),...null==t?{}:{taxBreakdown:t}}}return e.totalAmountIncludedInTarget?{status:"available_total_included",totalIncludedInTarget:d(e.totalAmountIncludedInTarget)}:{status:"unavailable",reason:""}}function E(e){const t=new Map;if(e&&0!==e.remoteNegotiations.length&&"FILLED"===e.consolidated.taxes.termsStatus){for(const{result:n,shopId:a}of e.remoteNegotiations){if(!n||"RemoteNegotiationResultAvailable"!==n.__typename)continue;const{tax:e}=n.sellerProposal;t.set(a,O(e))}return{perShopTaxes:t,consolidatedTaxes:N(e.consolidated.taxes)}}}function N(e){return e.totalTaxAmount&&e.totalTaxAndDutyAmount?{status:"available_total",totalTax:c(e.totalTaxAmount),totalCost:c(e.totalTaxAndDutyAmount),totalTaxRange:w(e)}:e.taxesIncludedAmountInTarget?{status:"available_total_included",totalIncludedInTarget:c(e.taxesIncludedAmountInTarget)}:{status:"unavailable",reason:""}}function U(e){switch(e.__typename){case"InventoryClaimFailure":case"InventoryReservationFailure":return{type:"inventory"};case"PaymentFailed":return{type:"payment",code:e.code,hasOffsitePaymentMethod:e.hasOffsitePaymentMethod};case"HsaQualificationFailure":return{type:"hsa_qualification",code:e.code};case"DiscountUsageLimitExceededFailure":return{type:"discount"};case"OrderCreationFailure":case"OrderCreationSchedulingFailure":return{type:"order"};case"CustomerPersistenceFailure":return{type:"customer_persistence"};default:return{type:"other"}}}function L({id:e,pollDelay:t}){return{status:"processing",id:e,pollAt:Date.now()+t}}function q(e){switch(e?.__typename){case"ProcessingReceipt":case"WaitingReceipt":case"FailedReceipt":case"ActionRequiredReceipt":return!0;default:return!1}}function G(e){switch(e.__typename){case"CompletePaymentChallenge":return{type:"complete_payment_challenge",offsiteRedirect:e.offsiteRedirect,url:e.url};case"CompletePaymentChallengeV2":return{type:"complete_payment_challenge_v2",challengeType:e.challengeType,challengeData:e.challengeData};case"PrePaymentBuyerActionRequired":return{type:"pre_payment_buyer_action_required",url:e.url};default:l(e)}}function j(e){switch(e.__typename){case"ProcessingReceipt":case"WaitingReceipt":return L(e);case"FailedReceipt":return function(e){return{status:"failed",id:e.id,failure:U(e.processingError)}}(e);case"ActionRequiredReceipt":return function(e){const{action:t,timeout:n}=e;return{status:"action_required",id:e.id,action:G(t),timeout:n?{millisecondsRemaining:n.millisecondsRemaining}:void 0}}(e)}}
1export{p as a,b,N as c,_ as d,j as e,T as f,m as g,q as h,A as i,g as j,h as k,E as l,y as m,I as n,M as o,D as p,C as q,f as r,P as s,O as t,v as u,L as v};
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.