function onVendingStoreList(a){if(!canOpenSearchStore(a.AID,a.UniqueID,0))return;NpcStore_default.append();NpcStore_default.setType(NpcStore_default.Type.VENDING_STORE);NpcStore_default.setList(a.itemList);const Ge=EntityManager.get(a.AID);NpcStore_default.ui.find(".seller").text(Ge?Ge.display.name:"");const roCommerceSubmit=function(Ge){if(Array.isArray(Ge)&&Ge.length===0){NpcStore_default.setClosePacketSent(true);NpcStore_default.remove();return;}return roLocalConfirmStore("shop-buy",a,roCommerceSubmit,NpcStore_default.Type.VENDING_STORE,()=>{NpcStore_default.setClosePacketSent(true);NpcStore_default.remove();let tl;if(a instanceof PACKET.ZC.PC_PURCHASE_ITEMLIST_FROMMC3){tl=new PACKET.CZ.PC_PURCHASE_ITEMLIST_FROMMC2;tl.UniqueID=a.UniqueID}else if(a instanceof PACKET.ZC.PC_PURCHASE_ITEMLIST_FROMMC2){tl=new PACKET.CZ.PC_PURCHASE_ITEMLIST_FROMMC2;tl.UniqueID=a.UniqueID}else tl=new PACKET.CZ.PC_PURCHASE_ITEMLIST_FROMMC;tl.AID=a.AID;const el=Ge.length;for(let a=0;a<el;++a)tl.itemList.push({index:Ge[a].index,count:Ge[a].count});Network.sendPacket(tl)});};NpcStore_default.onSubmit=roCommerceSubmit;const tl=NpcStore_default.onSubmit;onSearchStoreOpened(a.AID,a.UniqueID,0,()=>{if(NpcStore_default.__active&&NpcStore_default.onSubmit===tl)NpcStore_default.remove()})}