<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
        require([
            'jquery',
            'Meta_Conversion/js/metaPixelTracker'
        ], function ($, metaPixelTracker) {

            var product_info_url = 'https://catandclaudias.com.au/fbe/Pixel/ProductInfoForAddToCart';

            $(document).on('ajax:addToCart', function (event, data) {
                if (!data.response.backUrl) {
                    // check product data from swatch widget
                    var swatchData = $('[data-role=swatch-options]').data('mage-SwatchRenderer');
                    if (swatchData) {
                        var simpleProductId = swatchData.getProductId();
                    } else {
                        // In case product is added from category page get options using added product's id
                        // Get id of last added product
                        var productId = data.productIds[data.productIds.length - 1];
                        var categorySwatchData = $('[data-role=swatch-option-'+productId+']')
                            .data('mage-SwatchRenderer');
                        if (categorySwatchData) {
                            var simpleProductId = categorySwatchData.getProductId();
                        } else {
                            // else check product data from configurable options
                            var configurableProduct = data.form.data().mageConfigurable;
                            if(configurableProduct) {
                                var simpleProductId = configurableProduct.simpleProduct;
                            }
                        }
                    }
                    // otherwise use the product sku
                    var product_sku = data.sku;
                    var form_key = jQuery("[name='form_key']").val();
                    $.ajax({
                        url: product_info_url,
                        data: {
                            product_sku: product_sku,
                            product_id: simpleProductId,
                            form_key: form_key
                        },
                        type: 'get',
                        dataType: 'json',
                        success: function (res) {
                            var addToCartConfigPixel = {
                                "url" : window.addToCartData.url,
                                "payload": {
                                    "eventName" : window.addToCartData.eventName,
                                    "productId" : res.productId
                                },
                                "browserEventData": {
                                    'fbAgentVersion': window.addToCartData.fbAgentVersion,
                                    'fbPixelId': window.addToCartData.fbPixelId,
                                    'source': window.addToCartData.source,
                                    'pluginVersion': window.addToCartData.pluginVersion,
                                    'track': window.addToCartData.track,
                                    'event': window.addToCartData.event,
                                    'payload': {
                                        "content_name": res.name,
                                        "content_ids": [res.id],
                                        "value": res.value,
                                        "currency": res.currency,
                                        "content_type": res.content_type,
                                        "contents": [{
                                            "id": res.id,
                                            "quantity": 1
                                        }]
                                    }
                                }
                            };
                            metaPixelTracker(addToCartConfigPixel);
                        }
                    });
                }
            });
        });
    </pre></body></html>