{"config": "console.log(\"GB...\");\r\n\r\nwindow.GIFTBOX_CUSTOM_UPDATE_CART = () => {\r\n  const isCartPage = window.location.pathname.includes('/cart');\r\n\r\n  if (!isCartPage) {\r\n    window.location.replace('/cart');\r\n\r\n    const fallback = setTimeout(() => {\r\n      if (!window.location.pathname.includes('/cart')) {\r\n        window.location.href = '/cart';\r\n      }\r\n    }, 300);\r\n\r\n    const checkURLChange = setInterval(() => {\r\n      if (window.location.pathname.includes('/cart')) {\r\n        clearInterval(checkURLChange);\r\n        clearTimeout(fallback);\r\n      }\r\n    }, 100);\r\n  }\r\n};\r\n\r\nGIFTBOX_DISABLE_CHECKOUT_BTN_CLONING = true;\r\n\r\nlet giftHandles = [\"zerobaseone-photocard-gwp\", \"ive-photo-card-gwp\", \"free-gift\"];\r\n\r\nconst gbInt = setInterval(() => {\r\n  giftHandles.forEach((handle) => {\r\n    const freeGiftsGrid = document.querySelectorAll(`a[href*='${handle}']`);\r\n    freeGiftsGrid.forEach(g => {\r\n      g.closest(\".thumbnail, ul li\")?.remove();\r\n    });\r\n  });\r\n}, 500);\r\n\r\nwindow.GIFTBOX_MATCH_CART_ITEMS_DIRECTLY = true;\r\nwindow.GIFTBOX_CUSTOM_CART_ITEMS_SELECTORS = [\"tr.cart_item\"];\r\n\r\nfunction manageFreeGiftQuantities() {\r\n  const cartItems = document.querySelectorAll('.cart-item');\r\n\r\n  cartItems.forEach(item => {\r\n    const productTitle = item.querySelector('.cart-item__name')?.textContent.trim().toUpperCase() || '';\r\n    const isFreeGift = productTitle.includes('FREE GIFT');\r\n\r\n    if (isFreeGift) {\r\n      const quantityWrapper = item.querySelector('.cart-item__quantity');\r\n      const quantityPopover = item.querySelector('quantity-popover');\r\n      const quantityContainer = item.querySelector('.quantity-popover-container');\r\n      const quantityInput = item.querySelector('.quantity__input');\r\n      const minusButton = item.querySelector('button[name=\"minus\"]');\r\n      const plusButton = item.querySelector('button[name=\"plus\"]');\r\n      const variantTitle = item.querySelector('.variant-title');\r\n\r\n      [quantityWrapper, quantityPopover, quantityContainer, quantityInput, minusButton, plusButton].forEach(element => {\r\n        if (element) element.style.display = 'none';\r\n      });\r\n\r\n      if (variantTitle && variantTitle.textContent.includes('Unit')) {\r\n        variantTitle.style.display = 'none';\r\n      }\r\n    }\r\n  });\r\n}\r\n\r\nfunction initCartMonitoring() {\r\n  manageFreeGiftQuantities();\r\n\r\n  const cartContainer = document.querySelector('#main-cart-items');\r\n  if (cartContainer) {\r\n    const observer = new MutationObserver(() => {\r\n      setTimeout(manageFreeGiftQuantities, 100);\r\n    });\r\n\r\n    observer.observe(cartContainer, {\r\n      childList: true,\r\n      subtree: true,\r\n      attributes: true,\r\n      characterData: true\r\n    });\r\n  }\r\n}\r\n\r\nif (document.readyState === 'loading') {\r\n  document.addEventListener('DOMContentLoaded', initCartMonitoring);\r\n} else {\r\n  initCartMonitoring();\r\n}", "gp_handle_pairs": {"free-gift-mighteez-us-exclusive-photo-card-gwp": "mighteez-us-exclusive-photo-card-gwp", "free-gift-zerobaseone-zeroni-home-party-photo-card-gwp": "zerobaseone-home-party-photo-card-gwp", "free-gift-mighteez-photo-card-gwp": "mighteez-photo-card-gwp", "free-gift-line-friends-brown-cony-retail-shopping-bag-large": "line-friends-brown-cony-retail-shopping-bag-large", "free-gift-ive-photo-card-gwp": "ive-photo-card-gwp", "free-gift-bt21-retail-shopping-bag-large": "bt21-retail-shopping-bag-large", "free-gift-mighteez-wonder-room-photo-card-gwp": "mighteez-wonder-room-photo-card-gwp", "free-gift-gi-dle-photocard-gwp": "gi-dle-photocard-gwp", "free-gift-zerobaseone-fruit-costume-figure-gwp": "zerobaseone-fruit-costume-figure-gwp", "free-gift-us-exclusive-mighteez-wonder-room-postcard-gwp": "us-exclusive-mighteez-wonder-room-postcard-gwp", "free-gift-ateez-photo-card-gwp": "ateez-photo-card-gwp", "free-gift-sesame-street-x-line-friends-gwp-sticker": "sesame-street-x-line-friends-gwp-sticker", "free-gift-i-dle-2nd-photocard-gwp": "i-dle-2nd-photocard-gwp", "free-gift-line-friends-brown-sally-retail-shopping-bag-medium": "line-friends-brown-sally-retail-shopping-bag-medium", "free-gift-zerobaseone-zeroni-fluffy-wonderland-photo-card-gwp": "zerobaseone-zeroni-fluffy-wonderland-photo-card-gwp", "free-gift-zerobaseone-photocard-gwp": "zerobaseone-photocard-gwp", "free-gift-mighteez-matching-photo-card-gwp": "mighteez-matching-photo-card-gwp"}, "injection_method": "app_extension", "gp_hiding_in_collections_disabled": false, "storefront_access_token": "3565ddee772dd0f48d53cf641a82eaa8"}