1document.addEventListener("DOMContentLoaded",function(){const smaregiIds=window.smaregiIds;function accessProxy(_selectProductId){return new Promise((resolve,reject)=>{fetch(`/apps/smaregi-cooperation?product_id=${_selectProductId}`,{method:"POST",redirect:"manual",headers:{"Content-Type":"application/json","Access-Control-Allow-Origin":"*"}}).then(response=>response.json()).then(data=>{resolve(data)}).catch(error=>{console.log(`Error for ${_selectProductId}:`,error),reject(error),console.log("\u6539\u3081\u3066\u5728\u5EAB\u3092\u691C\u7D22\u3057\u3066\u304F\u3060\u3055\u3044")})})}function displayStoreStock(smaregiData){document.querySelectorAll(".c-product-stock-stock-list").forEach(storeElement=>{const storeId=storeElement.getAttribute("data-store-id");storeElement.querySelectorAll("[data-stock-variant-id]").forEach(stockElement=>{const variantSmaregiId=stockElement.getAttribute("data-stock-variant-id");let stockStatus="\xD7";smaregiData.forEach(variantData=>{if(variantData.smaregiId===variantSmaregiId&&variantData.data&&variantData.data.productStock){const storeStock=variantData.data.productStock.find(stock=>stock.storeId===storeId);storeStock&&storeStock.stockAmount>=1&&(stockStatus="\u25EF")}}),stockElement.textContent=stockStatus})})}async function fetchAllSmaregiData(){if(smaregiIds.length===0){console.log("No smaregi IDs found");return}const allSmaregiData=[];for(let i=0;i<smaregiIds.length;i++){const item=smaregiIds[i];try{const data=await accessProxy(item.smaregiId);allSmaregiData.push({smaregiId:item.smaregiId,variantId:item.variantId,data})}catch(error){console.error(`\u2717 Failed to fetch data for variant ${item.variantId}:`,error)}i<smaregiIds.length-1&&await new Promise(resolve=>setTimeout(resolve,100))}console.log("All smaregi data:",allSmaregiData),displayStoreStock(allSmaregiData)}fetchAllSmaregiData()}); 2//# sourceMappingURL=/cdn/shop/t/14/assets/c-product-stock.js.map?v=100686842494485963341756688996
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.