PageSourceSearch

https://atlasbars.com/cdn/shopifycloud/checkout-web/assets/c1/consent-manager-shared.D79dm3f4.js

js atlasbars.com collected 2026-09-24 18:35:58 UTC 3,021 bytes, 1 lines download raw bytes

1import{aQ as r}from"./addresses-is-address-empty.ZJ1ThpFy.js";const v={id:"21821ce8045ac8c9039907679be78fa2e313ef8ddc074e46680820689ec0aed4",type:"query",name:"ActivatedExtensionMetafields",source:""};function O(e){const n=[],t=e.fields.merchandiseLines.value,a=e.fields.buyerIdentity.value;return t?.lines.forEach(o=>{o.variantId&&n.push(o.variantId),o.productId&&n.push(o.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 N({withCache:e=!0,coreGraphql:n,resourceIds:t,checkoutProfileId:a}){return n.staticQuery(v,{variables:{resourceIds:t,checkoutProfileId:a},cache:e})}const y=/^3[Aa]?[Mm]?[Pp]?[Ss]?\.[Aa]?[Mm]?[Pp]?[Ss]?$/,m=Object.freeze({allowedProcessing:Object.freeze({analytics:!1,marketing:!1,preferences:!1,saleOfData:!1}),visitorConsent:Object.freeze({analytics:r.NO_VALUE,marketing:r.NO_VALUE,preferences:r.NO_VALUE,sale_of_data:r.NO_VALUE})});function u(e){if(!e)return;const n=e.indexOf("_"),t=n>=0?e.slice(0,n):e;if(y.test(t))return t}function h(e){if(!e||!u(e))return m;const n=e.indexOf("."),t=e.slice(1,n),a=(f,p)=>{const C=t.includes(f),E=t.includes(p);return C?{allowed:!0,ctaValue:r.ACCEPTED}:E?{allowed:!1,ctaValue:r.DECLINED}:{allowed:!1,ctaValue:""}},o=a("A","a"),i=a("M","m"),c=a("P","p"),d=a("S","s");return Object.freeze({allowedProcessing:Object.freeze({analytics:o.allowed,marketing:i.allowed,preferences:c.allowed,saleOfData:d.allowed}),visitorConsent:Object.freeze({analytics:o.ctaValue,marketing:i.ctaValue,preferences:c.ctaValue,sale_of_data:d.ctaValue})})}function I(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 T(e){if(e===r.ACCEPTED)return!0;if(e===r.DECLINED)return!1}function s({consented:e,providedAt:n,isExpired:t}){return e===void 0||n===void 0||Number.isNaN(n.getTime())||t!==!1?r.NO_INTERACTION:e?r.ACCEPTED:r.DECLINED}function D({analytics:e,marketing:n}){return{analytics:l(e),marketing:l(n)}}function l(e){return e.isExpired===!0||e.providedAt!==void 0?s(e)===r.ACCEPTED:e.consented===void 0?e.defaultConsented??!1:!1}function P({analytics:e,marketing:n,displayBanner:t,trackingConsentHeader:a}){return t?u(a)?s(e)===r.NO_INTERACTION&&s(n)===r.NO_INTERACTION:!0:!1}function _(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}}export{h as a,_ as b,T as c,O as g,I as p,N as q,P as s,D as t,u 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.