% const isCrypto = ob.listing.metadata.contractType === 'CRYPTOCURRENCY'; const coinType = ob.listing.metadata.coinType; if (ob.order.shipping && ob.order.shipping.country !== 'NA') { var addressLine3 = `${ob.order.shipping.city ? `${ob.order.shipping.city}${ob.order.shipping.state ? ',' : ''}` : ''}${ob.order.shipping.state ? ` ${ob.order.shipping.state}` : ''}`; if (ob.order.shipping.postalCode) addressLine3 += `${addressLine3 ? ' ' : ''}${ob.order.shipping.postalCode}`; var addressLine4 = ob.getCountryByDataName(ob.order.shipping.country).translatedName; let addressParts = []; if (ob.order.shipping.address) addressParts.push(ob.order.shipping.address); if (ob.order.shipping.city) addressParts.push(ob.order.shipping.city); if (ob.order.shipping.postalCode) addressParts.push(ob.order.shipping.postalCode); if (ob.order.shipping.country) addressParts.push(ob.order.shipping.country); addressParts .map(addressPart => { return addressPart.replace('/r', '') .replace('/n', '') .replace(/\s/g, '+'); }); let queryString = encodeURIComponent(addressParts.join(',')); var mapUrl = `https://www.google.com/maps/place/${queryString}`; } // For now we're only supporting one item per order, so we'll hard-code a reference to the // first item. var item = ob.order.items[0]; %>