PageSourceSearch

https://www.victor-hart.com/cdn/shopifycloud/checkout-web/assets/c1/redemption-constants.M-heiTkD.js

js victor-hart.com collected 2026-09-30 15:45:32 UTC 4,332 bytes, 1 lines download raw bytes

1import{C as s}from"./app.DklQzmA_.js";import{by as C,aq as A,gW as p,gX as N}from"./utilities-previous.C42MP_Mw.js";const S={id:"21821ce8045ac8c9039907679be78fa2e313ef8ddc074e46680820689ec0aed4",type:"query",name:"ActivatedExtensionMetafields",source:""};function H(e){const n=[],t=e.fields.merchandiseLines.value,a=e.fields.buyerIdentity.value;return t?.lines.forEach(i=>{i.variantId&&n.push(i.variantId),i.productId&&n.push(i.productId)}),a?.customerProfile&&(n.push(a.customerProfile.id),a.purchasingCompany&&(n.push(a.purchasingCompany.location.id),n.push(a.purchasingCompany.company.id))),n.sort()}function U({withCache:e=!0,coreGraphql:n,resourceIds:t,checkoutProfileId:a}){return n.staticQuery(S,{variables:{resourceIds:t,checkoutProfileId:a},cache:e})}const T=/^3[Aa]?[Mm]?[Pp]?[Ss]?\.[Aa]?[Mm]?[Pp]?[Ss]?$/,I=["a","m","p","s"],m=Object.freeze({allowedProcessing:Object.freeze({analytics:!1,marketing:!1,preferences:!1,saleOfData:!1}),visitorConsent:Object.freeze({analytics:s.NO_VALUE,marketing:s.NO_VALUE,preferences:s.NO_VALUE,sale_of_data:s.NO_VALUE})});function f(e){if(!e)return;const n=e.indexOf("_"),t=n>=0?e.slice(0,n):e;if(!T.test(t))return;const a=t.indexOf("."),i=t.slice(1,a).toLowerCase(),o=t.slice(a+1).toLowerCase();if(!I.some(r=>i.includes(r)&&o.includes(r)))return t}function D(e){const n=e.slice(1).replace(".","");return{analytics:n.includes("A"),marketing:n.includes("M"),preferences:n.includes("P"),saleOfData:n.includes("S")}}function g(e){const n=f(e);if(!n)return m;const t=D(n),a=n.indexOf("."),i=n.slice(1,a),o=(O,P)=>i.includes(O)?s.ACCEPTED:i.includes(P)?s.DECLINED:s.NO_VALUE,d=o("A","a"),r=o("M","m"),E=o("P","p"),_=o("S","s");return Object.freeze({allowedProcessing:Object.freeze(t),visitorConsent:Object.freeze({analytics:d,marketing:r,preferences:E,sale_of_data:_})})}function F(e){if(e){if(e.length===2)return{countryCode:e};if(e.length>2)return{countryCode:e.slice(0,2),provinceCode:e.slice(2)}}}function V(e){if(e===s.ACCEPTED)return!0;if(e===s.DECLINED)return!1}function c({consented:e,providedAt:n,isExpired:t}){return e===void 0||n===void 0||Number.isNaN(n.getTime())||t!==!1?s.NO_INTERACTION:e?s.ACCEPTED:s.DECLINED}function x({analytics:e,marketing:n}){return{analytics:u(e),marketing:u(n)}}function u(e){return e.isExpired===!0||e.providedAt!==void 0?c(e)===s.ACCEPTED:e.consented===void 0?e.defaultConsented??!1:!1}function b({analytics:e,marketing:n,displayBanner:t,trackingConsentHeader:a}){return t?f(a)?c(e)===s.NO_INTERACTION&&c(n)===s.NO_INTERACTION:!0:!1}function k(e){if(!e)return;const n=e.consent.analytics.providedAt,t=e.consent.marketing.providedAt;return{analytics:{consented:e.consent.analytics.consented??void 0,providedAt:n?new Date(n):void 0,isExpired:e.consent.analytics.isExpired??void 0,defaultConsented:e.consent.analytics.defaultConsented},marketing:{consented:e.consent.marketing.consented??void 0,providedAt:t?new Date(t):void 0,isExpired:e.consent.marketing.isExpired??void 0,defaultConsented:e.consent.marketing.defaultConsented},saleOfData:!e.dataSharingOptOut,displayBanner:e.consent.displayBanner,trackingConsentHeader:e.trackingConsentHeader??void 0}}const l=new Map([["paymentOnDelivery","PAYMENT_ON_DELIVERY"],["offsite","OFFSITE"],["manualPayment","MANUAL_PAYMENT"],["customManualPayment","CUSTOM_MANUAL_PAYMENT"]]),Y=e=>{if(!e?.length)return;const n=e.filter(a=>!C(a));if(!n.length)return;if(A(n,"APPLE_PAY"))return"APPLE_PAY";if(p(n))return"IDEAL";if(N(n))return"CUSTOM_ONSITE";const t=n.find(a=>l.has(a.method.type));return t?l.get(t.method.type):"CREDIT_CARD"},B="SHOP_CASH",y="SHOP_CASH_BALANCE",v="SHOP_DISCOUNT_OFFER",R="SHOP_PROMOTION",w=[y,v,R],j={SHOP_CASH_BALANCE:null,SHOP_DISCOUNT_OFFER:null,SHOP_PROMOTION:[]};var M=(e=>(e.ShopCashMerchantNotSupported="SHOP_CASH_MERCHANT_NOT_SUPPORTED",e.ShopCashInvalidShippingAddress="SHOP_CASH_INVALID_SHIPPING_ADDRESS",e.ShopCashInvalidBillingAddress="SHOP_CASH_INVALID_BILLING_ADDRESS",e.ShopCashInsufficientFundingLedgerBalance="INSUFFICIENT_FUNDING_LEDGER_BALANCE",e.ShopCashCheckoutNotReadyToFetch="SHOP_CASH_CHECKOUT_NOT_READY_TO_FETCH",e.ShopCashCreditCardVaultedRequired="CREDIT_CARD_VAULT_REQUIRED",e.ShopCashNotAvailable="SHOP_CASH_NOT_AVAILABLE",e))(M||{});export{j as E,M as S,B as a,v as b,R as c,y as d,F as e,V as f,H as g,w as h,g as i,k as j,Y as p,U as q,b as s,x as t,f 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.