(function (t, r, a, c, k, i, n, g) {
  t["ROIDataObject"] = k;
  (t[k] =
    t[k] ||
    function () {
      (t[k].q = t[k].q || []).push(arguments);
    }),
    (t[k].c = i);
  (n = r.createElement(a)), (g = r.getElementsByTagName(a)[0]);
  n.async = 1;
  n.src = c;
  g.parentNode.insertBefore(n, g);
})(
  window,
  document,
  "script",
  "//www.arukereso.hu/ocm/sdk.js?source=shoprenter&version=2&page=thank_you",
  "arukereso",
  "hu"
);

const arukeresoApiKey = "uknBkq3L9RUrVqRsT4MF1RK9fXHbz536ByEE";

ShopRenter.onMarketingConsentChanged((event) => {
  arukereso('set_user_consent', event.detail.isAccepted)
});

ShopRenter.onCheckoutOrderConfirmed((event) => {
  arukereso("authenticate", arukeresoApiKey);
  arukereso("set_order_id", event.detail.order.id);

  event.detail.order.items.forEach((product) =>
    arukereso(
      "add_product",
      product.id,
      product.name.replace(/'/g, "\'"),
      product.grossUnitPrice,
      product.quantity
    )
  );

  arukereso("set_total_vat", event.detail.order.total);
  arukereso("set_currency", event.detail.order.currency);
  arukereso("send", "Order");
});
