PageSourceSearch

https://www.blackswanockham.com/dist/gk-jss-app/js/1329.b6f6ef1b.js

js blackswanockham.com collected 2026-10-08 06:31:53 UTC 2,517 bytes, 2 lines download raw bytes

1"use strict";(globalThis["webpackChunkgk_jss_app"]=globalThis["webpackChunkgk_jss_app"]||[]).push([[1329],{1329:(r,e,n)=>{n.d(e,{logPurchase:()=>g});var o=n(25),i=n(17276),D=n(16238),t=n(20804),u=n(63368),s=n(80538),P=n(8457),a=n(94334);function g(r,e,n,g,A){if(!o.Ay.rr())return!1;if(null==n&&(n="USD"),null==g&&(g=1),null==r||r.length<=0)return D.A.error(`logPurchase requires a non-empty productId, got "${r}", ignoring.`),!1;if(!(0,P.Dz)(r,"log purchase","the purchase name"))return!1;if(null==e||isNaN(parseFloat(e.toString())))return D.A.error(`logPurchase requires a numeric price, got ${e}, ignoring.`),!1;const R=parseFloat(e.toString()).toFixed(2);if(null==g||isNaN(parseInt(g.toString())))return D.A.error(`logPurchase requires an integer quantity, got ${g}, ignoring.`),!1;const S=parseInt(g.toString());if(S<1||S>i.$k)return D.A.error(`logPurchase requires a quantity >1 and <${i.$k}, got ${S}, ignoring.`),!1;if(n=null!=n?n.toUpperCase():n,-1===["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTC","BTN","BWP","BYR","BZD","CAD","CDF","CHF","CLF","CLP","CNY","COP","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EEK","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GGP","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","IMP","INR","IQD","IRR","ISK","JEP","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LTL","LVL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRO","MTL","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","STD","SVC","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VEF","VND","VUV","WST","XAF","XAG","XAU","XCD","XDR","XOF","XPD","XPF","XPT","YER","ZAR","ZMK","ZMW","ZWL"].indexOf(n))return D.A.error(`logPurchase requires a valid currencyCode, got ${n}, ignoring.`),!1;const[l,c]=(0,P.fB)(A,"logPurchase","purchaseProperties",`log purchase "${r}"`,"purchase");if(!l)return!1;const N=o.Ay.l();if(N&&N.Dr(r))return D.A.info(`Purchase "${r}" is blocklisted, ignoring.`),!1;const B=a.A.rt(t.w.Pr,{pid:r,c:n,p:R,q:S,pr:c});if(B.W){D.A.info(`Logged ${S} purchase${S>1?"s":""} of "${r}" for ${n} ${R}.`);for(const e of B.ue)s.B.o().ve(u.A.Rr,[r,A],e)}return B.W}}}]);
2//# sourceMappingURL=1329.b6f6ef1b.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.