From ef926d2282cedaef38bc3d4d427820f4aa65dc8d Mon Sep 17 00:00:00 2001 From: wofnull Date: Thu, 7 Jan 2021 16:51:20 +0100 Subject: [PATCH] feat(store): add SG Location for Amazon and Newegg (#1600) --- docs/reference/filter.md | 2 + src/store/model/amazon-sg.ts | 760 ++++++++++++++++++++++++ src/store/model/index.ts | 4 + src/store/model/newegg-sg.ts | 1082 ++++++++++++++++++++++++++++++++++ 4 files changed, 1848 insertions(+) create mode 100644 src/store/model/amazon-sg.ts create mode 100644 src/store/model/newegg-sg.ts diff --git a/docs/reference/filter.md b/docs/reference/filter.md index 7a1e50d3e3..a647cef1c1 100644 --- a/docs/reference/filter.md +++ b/docs/reference/filter.md @@ -50,6 +50,7 @@ Used with the `STORES` variable. | Amazon | FR | `amazon-fr`| | Amazon | IT | `amazon-it`| | Amazon | NL | `amazon-nl`| +| Amazon | SG | `amazon-sg`| | Amazon | UK | `amazon-uk`| | AMD | US | `amd`| | AMD | CA | `amd-ca`| @@ -110,6 +111,7 @@ Used with the `STORES` variable. | Mwave | AU | `mwave`| | Newegg | US | `newegg`| | Newegg | CA | `newegg-ca`| +| Newegg | SG | `newegg-sg`| | Notebooksbilliger | DE |`notebooksbilliger`| | Novatech | UK | `novatech`| | Nvidia | US | `nvidia`| diff --git a/src/store/model/amazon-sg.ts b/src/store/model/amazon-sg.ts new file mode 100644 index 0000000000..d3cb22d4fd --- /dev/null +++ b/src/store/model/amazon-sg.ts @@ -0,0 +1,760 @@ +import {Store} from './store'; + +export const AmazonSg: Store = { + backoffStatusCodes: [403, 429, 503], + currency: '$', + labels: { + captcha: { + container: 'body', + text: ['enter the characters you see below'] + }, + inStock: [ + { + container: '#add-to-cart-button', + text: ['add to cart'] + }, + { + container: '#buy-now-button', + text: ['buy now'] + } + ], + maxPrice: { + container: '#priceblock_ourprice' + } + }, + links: [ + { + brand: 'test:brand', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B083248S3B&Quantity.1=1', + model: 'test:model', + series: 'test:series', + url: 'https://www.amazon.sg/dp/B083248S3B' + }, + { + brand: 'asus', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P2HBBLX&Quantity.1=1', + model: 'dual', + series: '3060ti', + url: 'https://www.amazon.sg/dp/B08P2HBBLX' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NYP7KG6&Quantity.1=1', + model: 'gaming oc', + series: '3060ti', + url: 'https://www.amazon.sg/dp/B08NYP7KG6' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NYPLXPJ&Quantity.1=1', + model: 'gaming oc pro', + series: '3060ti', + url: 'https://www.amazon.sg/dp/B08NYPLXPJ' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NYNJ6RC&Quantity.1=1', + model: 'eagle', + series: '3060ti', + url: 'https://www.amazon.sg/dp/B08NYNJ6RC' + }, + { + brand: 'asus', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B083Z5P6TX&Quantity.1=1', + model: 'tuf', + series: '3060ti', + url: 'https://www.amazon.sg/dp/B083Z5P6TX' + }, + { + brand: 'msi', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P2D3JSG&Quantity.1=1', + model: 'gaming x trio', + series: '3060ti', + url: 'https://www.amazon.sg/dp/B08P2D3JSG' + }, + { + brand: 'msi', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P2DQ28S&Quantity.1=1', + model: 'ventus 2x', + series: '3060ti', + url: 'https://www.amazon.sg/dp/B08P2DQ28S' + }, + { + brand: 'zotac', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P3XJLJJ&Quantity.1=1', + model: 'twin edge oc', + series: '3060ti', + url: 'https://www.amazon.sg/dp/B08P3XJLJJ' + }, + { + brand: 'zotac', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P3V572B&Quantity.1=1', + model: 'twin edge', + series: '3060ti', + url: 'https://www.amazon.sg/dp/B08P3V572B' + }, + { + brand: 'asus', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P2D1JZZ&Quantity.1=1', + model: 'ko', + series: '3060ti', + url: 'https://www.amazon.sg/dp/B08P2D1JZZ' + }, + { + brand: 'asus', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B083Z7TR8Z&Quantity.1=1', + model: 'strix', + series: '3060ti', + url: 'https://www.amazon.sg/dp/B083Z7TR8Z' + }, + { + brand: 'evga', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P2H5LW2&Quantity.1=1', + model: 'ftw3', + series: '3060ti', + url: 'https://www.amazon.sg/dp/B08P2H5LW2' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NYPKW1Z&Quantity.1=1', + model: 'eagle oc', + series: '3060ti', + url: 'https://www.amazon.sg/dp/B08NYPKW1Z' + }, + { + brand: 'asus', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08L8LG4M3&Quantity.1=1', + model: 'dual', + series: '3070', + url: 'https://www.amazon.sg/dp/B08L8LG4M3' + }, + { + brand: 'asus', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08L8HPKR6&Quantity.1=1', + model: 'dual', + series: '3070', + url: 'https://www.amazon.sg/dp/B08L8HPKR6' + }, + { + brand: 'evga', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08LW46GH2&Quantity.1=1', + model: 'xc3 black', + series: '3070', + url: 'https://www.amazon.sg/dp/B08LW46GH2' + }, + { + brand: 'asus', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08L8JNTXQ&Quantity.1=1', + model: 'strix', + series: '3070', + url: 'https://www.amazon.sg/dp/B08L8JNTXQ' + }, + { + brand: 'asus', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08L8KC1J7&Quantity.1=1', + model: 'tuf', + series: '3070', + url: 'https://www.amazon.sg/dp/B08L8KC1J7' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KY266MG&Quantity.1=1', + model: 'gaming oc', + series: '3070', + url: 'https://www.amazon.sg/dp/B08KY266MG' + }, + { + brand: 'msi', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KWN2LZG&Quantity.1=1', + model: 'gaming', + series: '3070', + url: 'https://www.amazon.sg/dp/B08KWN2LZG' + }, + { + brand: 'pny', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HBJB7YD&Quantity.1=1', + model: 'xlr8 revel', + series: '3070', + url: 'https://www.amazon.sg/dp/B08HBJB7YD' + }, + { + brand: 'pny', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HBF5L3K&Quantity.1=1', + model: 'xlr8 uprising', + series: '3070', + url: 'https://www.amazon.sg/dp/B08HBF5L3K' + }, + { + brand: 'msi', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KWPDXJZ&Quantity.1=1', + model: 'ventus 2x oc', + series: '3070', + url: 'https://www.amazon.sg/dp/B08KWPDXJZ' + }, + { + brand: 'msi', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KWLMZV4&Quantity.1=1', + model: 'ventus 3x oc', + series: '3070', + url: 'https://www.amazon.sg/dp/B08KWLMZV4' + }, + { + brand: 'zotac', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08LF1CWT2&Quantity.1=1', + model: 'twin edge oc', + series: '3070', + url: 'https://www.amazon.sg/dp/B08LF1CWT2' + }, + { + brand: 'zotac', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08LF32LJ6&Quantity.1=1', + model: 'gaming', + series: '3070', + url: 'https://www.amazon.sg/dp/B08LF32LJ6' + }, + { + brand: 'evga', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08L8L71SM&Quantity.1=1', + model: 'xc3 ultra', + series: '3070', + url: 'https://www.amazon.sg/dp/B08L8L71SM' + }, + { + brand: 'evga', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08L8L9TCZ&Quantity.1=1', + model: 'ftw3 ultra', + series: '3070', + url: 'https://www.amazon.sg/dp/B08L8L9TCZ' + }, + { + brand: 'evga', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08LW46GH2&Quantity.1=1', + model: 'xc3 black', + series: '3070', + url: 'https://www.amazon.sg/dp/B08LW46GH2' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KY266MG&Quantity.1=1', + model: 'gaming oc', + series: '3070', + url: 'https://www.amazon.sg/dp/B08KY266MG' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08M13DXSZ&Quantity.1=1', + model: 'vision oc', + series: '3070', + url: 'https://www.amazon.sg/dp/B08M13DXSZ' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08M4YFNX2&Quantity.1=1', + model: 'gaming oc', + series: '3070', + url: 'https://www.amazon.sg/dp/B08M4YFNX2' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KXZV626&Quantity.1=1', + model: 'eagle', + series: '3070', + url: 'https://www.amazon.sg/dp/B08KXZV626' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KY322TH&Quantity.1=1', + model: 'eagle oc', + series: '3070', + url: 'https://www.amazon.sg/dp/B08KY322TH' + }, + { + brand: 'pny', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HBR7QBM&Quantity.1=1', + model: 'xlr8 revel', + series: '3080', + url: 'https://www.amazon.sg/dp/B08HBR7QBM' + }, + { + brand: 'pny', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HBTJMLJ&Quantity.1=1', + model: 'xlr8 revel', + series: '3080', + url: 'https://www.amazon.sg/dp/B08HBTJMLJ' + }, + { + brand: 'msi', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR7SV3M&Quantity.1=1', + model: 'gaming x trio', + series: '3080', + url: 'https://www.amazon.sg/dp/B08HR7SV3M' + }, + { + brand: 'evga', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR3Y5GQ&Quantity.1=1', + model: 'ftw3 ultra', + series: '3080', + url: 'https://www.amazon.sg/dp/B08HR3Y5GQ' + }, + { + brand: 'evga', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR55YB5&Quantity.1=1', + model: 'xc3 ultra', + series: '3080', + url: 'https://www.amazon.sg/dp/B08HR55YB5' + }, + { + brand: 'evga', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR3DPGW&Quantity.1=1', + model: 'ftw3', + series: '3080', + url: 'https://www.amazon.sg/dp/B08HR3DPGW' + }, + { + brand: 'evga', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR4RJ3Q&Quantity.1=1', + model: 'xc3', + series: '3080', + url: 'https://www.amazon.sg/dp/B08HR4RJ3Q' + }, + { + brand: 'evga', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR6FMF3&Quantity.1=1', + model: 'xc3 black', + series: '3080', + url: 'https://www.amazon.sg/dp/B08HR6FMF3' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJTH61J&Quantity.1=1', + model: 'gaming oc', + series: '3080', + url: 'https://www.amazon.sg/dp/B08HJTH61J' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJS2JLJ&Quantity.1=1', + model: 'eagle oc', + series: '3080', + url: 'https://www.amazon.sg/dp/B08HJS2JLJ' + }, + { + brand: 'asus', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HH5WF97&Quantity.1=1', + model: 'tuf oc', + series: '3080', + url: 'https://www.amazon.sg/dp/B08HH5WF97' + }, + { + brand: 'asus', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HHDP9DW&Quantity.1=1', + model: 'tuf', + series: '3080', + url: 'https://www.amazon.sg/dp/B08HHDP9DW' + }, + { + brand: 'asus', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08J6F174Z&Quantity.1=1', + model: 'strix oc', + series: '3080', + url: 'https://www.amazon.sg/dp/B08J6F174Z' + }, + { + brand: 'asus', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08J6GMWCQ&Quantity.1=1', + model: 'strix oc', + series: '3090', + url: 'https://www.amazon.sg/dp/B08J6GMWCQ' + }, + { + brand: 'msi', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR5SXPS&Quantity.1=1', + model: 'ventus 3x oc', + series: '3080', + url: 'https://www.amazon.sg/dp/B08HR5SXPS' + }, + { + brand: 'zotac', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJNKT3P&Quantity.1=1', + model: 'trinity', + series: '3080', + url: 'https://www.amazon.sg/dp/B08HJNKT3P' + }, + { + brand: 'zotac', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HVV2P4Z&Quantity.1=1', + model: 'trinity oc', + series: '3080', + url: 'https://www.amazon.sg/dp/B08HVV2P4Z' + }, + { + brand: 'zotac', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJQ182D&Quantity.1=1', + model: 'trinity', + series: '3090', + url: 'https://www.amazon.sg/dp/B08HJQ182D' + }, + { + brand: 'pny', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HBQWBHH&Quantity.1=1', + model: 'xlr8 revel', + series: '3090', + url: 'https://www.amazon.sg/dp/B08HBQWBHH' + }, + { + brand: 'pny', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HBVX53D&Quantity.1=1', + model: 'xlr8 revel', + series: '3090', + url: 'https://www.amazon.sg/dp/B08HBVX53D' + }, + { + brand: 'msi', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HRBW6VB&Quantity.1=1', + model: 'gaming x trio', + series: '3090', + url: 'https://www.amazon.sg/dp/B08HRBW6VB' + }, + { + brand: 'msi', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR9D2JS&Quantity.1=1', + model: 'ventus 3x', + series: '3090', + url: 'https://www.amazon.sg/dp/B08HR9D2JS' + }, + { + brand: 'evga', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08J5F3G18&Quantity.1=1', + model: 'ftw3 ultra', + series: '3090', + url: 'https://www.amazon.sg/dp/B08J5F3G18' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJRF2CN&Quantity.1=1', + model: 'gaming oc', + series: '3090', + url: 'https://www.amazon.sg/dp/B08HJRF2CN' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJPDJTY&Quantity.1=1', + model: 'eagle oc', + series: '3090', + url: 'https://www.amazon.sg/dp/B08HJPDJTY' + }, + { + brand: 'asus', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJGNJ81&Quantity.1=1', + model: 'tuf oc', + series: '3090', + url: 'https://www.amazon.sg/dp/B08HJGNJ81' + }, + { + brand: 'asus', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJLLF7G&Quantity.1=1', + model: 'tuf oc', + series: '3090', + url: 'https://www.amazon.sg/dp/B08HJLLF7G' + }, + { + brand: 'amd', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08166SLDF&Quantity.1=1', + model: '5600x', + series: 'ryzen5600', + url: 'https://www.amazon.sg/dp/B08166SLDF' + }, + { + brand: 'amd', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B0815XFSGK&Quantity.1=1', + model: '5800x', + series: 'ryzen5800', + url: 'https://www.amazon.sg/dp/product/B0815XFSGK' + }, + { + brand: 'amd', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08164VTWH&Quantity.1=1', + model: '5900x', + series: 'ryzen5900', + url: 'https://www.amazon.sg/dp/B08164VTWH' + }, + { + brand: 'amd', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B0815Y8J9N&Quantity.1=1', + model: '5950x', + series: 'ryzen5950', + url: 'https://www.amazon.sg/dp/B0815Y8J9N' + }, + { + brand: 'sapphire', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08PHWJC8X&Quantity.1=1', + model: 'amd reference', + series: 'rx6900xt', + url: 'https://www.amazon.sg/dp/B08PHWJC8X' + }, + { + brand: 'xfx', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08PDQJVD9&Quantity.1=1', + model: 'amd reference', + series: 'rx6900xt', + url: 'https://www.amazon.sg/dp/B08PDQJVD9' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NS4W2ZY&Quantity.1=1', + model: 'amd reference', + series: 'rx6800xt', + url: 'https://www.amazon.sg/dp/B08NS4W2ZY' + }, + { + brand: 'sapphire', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08MVC76SR&Quantity.1=1', + model: 'amd reference', + series: 'rx6800xt', + url: 'https://www.amazon.sg/dp/B08MVC76SR' + }, + { + brand: 'sapphire', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NXXT7WN&Quantity.1=1', + model: 'nitro+', + series: 'rx6800xt', + url: 'https://www.amazon.sg/dp/B08NXXT7WN' + }, + { + brand: 'sapphire', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NXYNLMR&Quantity.1=1', + model: 'pulse', + series: 'rx6800xt', + url: 'https://www.amazon.sg/dp/B08NXYNLMR' + }, + { + brand: 'sapphire', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NXVNMPQ&Quantity.1=1', + model: 'nitro+', + series: 'rx6800xt', + url: 'https://www.amazon.sg/dp/B08NXVNMPQ' + }, + { + brand: 'xfx', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08N6ZLX9B&Quantity.1=1', + model: 'amd reference', + series: 'rx6800xt', + url: 'https://www.amazon.sg/dp/B08N6ZLX9B' + }, + { + brand: 'xfx', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NX14LV1&Quantity.1=1', + model: 'merc', + series: 'rx6800xt', + url: 'https://www.amazon.sg/dp/B08NX14LV1' + }, + { + brand: 'xfx', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NN76VJD&Quantity.1=1', + model: 'amd reference', + series: 'rx6800', + url: 'https://www.amazon.sg/dp/B08NN76VJD' + }, + { + brand: 'xfx', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P5YFZCY&Quantity.1=1', + model: 'merc', + series: 'rx6800', + url: 'https://www.amazon.sg/dp/B08P5YFZCY' + }, + { + brand: 'powercolor', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08MNZM5TK&Quantity.1=1', + model: 'amd reference', + series: 'rx6800', + url: 'https://www.amazon.sg/dp/B08MNZM5TK' + }, + { + brand: 'sapphire', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08MVCLBWK&Quantity.1=1', + model: 'amd reference', + series: 'rx6800', + url: 'https://www.amazon.sg/dp/B08MVCLBWK' + }, + { + brand: 'sapphire', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NXZSPMY&Quantity.1=1', + model: 'nitro+', + series: 'rx6800', + url: 'https://www.amazon.sg/dp/B08NXZSPMY' + }, + { + brand: 'sapphire', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NXYBVDB&Quantity.1=1', + model: 'pulse', + series: 'rx6800', + url: 'https://www.amazon.sg/dp/B08NXYBVDB' + }, + { + brand: 'asus', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NWJ29NB&Quantity.1=1', + model: 'strix oc', + series: 'rx6800', + url: 'https://www.amazon.sg/dp/B08NWJ29NB' + }, + { + brand: 'asus', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P3YT3MY&Quantity.1=1', + model: 'tuf oc', + series: 'rx6800', + url: 'https://www.amazon.sg/dp/B08P3YT3MY' + }, + { + brand: 'asus', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NWHKGS9&Quantity.1=1', + model: 'strix lc', + series: 'rx6800xt', + url: 'https://www.amazon.sg/dp/B08NWHKGS9' + }, + { + brand: 'sony', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08FC5L3RG&Quantity.1=1', + model: 'ps5 console', + series: 'sonyps5c', + url: 'https://www.amazon.sg/dp/B08FC5L3RG' + }, + { + brand: 'sony', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HNRSVQP&Quantity.1=1', + model: 'ps5 console', + series: 'sonyps5c', + url: 'https://www.amazon.sg/dp/B08HNRSVQP' + }, + { + brand: 'sony', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08FC6MR62&Quantity.1=1', + model: 'ps5 digital', + series: 'sonyps5de', + url: 'https://www.amazon.sg/dp/B08FC6MR62' + }, + { + brand: 'sony', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HNSWWT7&Quantity.1=1', + model: 'ps5 digital', + series: 'sonyps5de', + url: 'https://www.amazon.sg/dp/B08HNSWWT7' + }, + { + brand: 'microsoft', + model: 'xbox series x', + series: 'xboxsx', + url: 'https://www.amazon.sg/dp/B08H75RTZ8' + }, + { + brand: 'microsoft', + model: 'xbox series s', + series: 'xboxss', + url: 'https://www.amazon.sg/dp/B08G9J44ZN' + }, + { + brand: 'corsair', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B07M63H81H&Quantity.1=1', + model: '750 platinum', + series: 'sf', + url: 'https://www.amazon.sg/dp/B07M63H81H' + }, + { + brand: 'corsair', + cartUrl: + 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B07F84FJ1G&Quantity.1=1', + model: '600 platinum', + series: 'sf', + url: 'https://www.amazon.sg/dp/B07F84FJ1G' + } + ], + name: 'amazon-sg' +}; diff --git a/src/store/model/index.ts b/src/store/model/index.ts index 58d3ccbefb..2379682c9f 100644 --- a/src/store/model/index.ts +++ b/src/store/model/index.ts @@ -11,6 +11,7 @@ import {AmazonEs} from './amazon-es'; import {AmazonFr} from './amazon-fr'; import {AmazonIt} from './amazon-it'; import {AmazonNl} from './amazon-nl'; +import {AmazonSg} from './amazon-sg'; import {AmazonUk} from './amazon-uk'; import {Amd} from './amd'; import {AmdCa} from './amd-ca'; @@ -71,6 +72,7 @@ import {Mindfactory} from './mindfactory'; import {Mwave} from './mwave'; import {Newegg} from './newegg'; import {NeweggCa} from './newegg-ca'; +import {NeweggSg} from './newegg-sg'; import {Notebooksbilliger} from './notebooksbilliger'; import {Novatech} from './novatech'; import {Nvidia} from './nvidia'; @@ -122,6 +124,7 @@ export const storeList = new Map([ [AmazonFr.name, AmazonFr], [AmazonNl.name, AmazonNl], [AmazonUk.name, AmazonUk], + [AmazonSg.name, AmazonSg], [AmazonIt.name, AmazonIt], [Amd.name, Amd], [AmdCa.name, AmdCa], @@ -182,6 +185,7 @@ export const storeList = new Map([ [Mwave.name, Mwave], [Newegg.name, Newegg], [NeweggCa.name, NeweggCa], + [NeweggSg.name, NeweggSg], [Notebooksbilliger.name, Notebooksbilliger], [Novatech.name, Novatech], [Nvidia.name, Nvidia], diff --git a/src/store/model/newegg-sg.ts b/src/store/model/newegg-sg.ts new file mode 100644 index 0000000000..fdba2a50eb --- /dev/null +++ b/src/store/model/newegg-sg.ts @@ -0,0 +1,1082 @@ +import {Store} from './store'; +import fetch from 'node-fetch'; + +export const NeweggSg: Store = { + currency: '$', + labels: { + captcha: { + container: 'body', + text: ['are you a human?'] + }, + inStock: [ + { + container: '.product-buy', + text: ['add to cart'] + }, + { + container: '.loading-text', + text: ['add to cart'] + } + ], + maxPrice: { + container: '.price-current' + } + }, + links: [ + { + brand: 'test:brand', + model: 'test:model', + series: 'test:series', + url: + 'https://www.newegg.com/global/sg-en/western-digital-blue-500gb/p/N82E16820250087?Item=N82E16820250087' + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137601', + itemNumber: '14-137-601', + model: 'ventus 3x oc', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/msi-geforce-rtx-3070-rtx-3070-ventus-3x-oc/p/N82E16814137601' + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137602', + itemNumber: '14-137-602', + model: 'ventus 2x oc', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/msi-geforce-rtx-3070-rtx-3070-ventus-2x-oc/p/N82E16814137602' + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137603', + itemNumber: '14-137-603', + model: 'gaming x trio', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/msi-geforce-rtx-3070-rtx-3070-gaming-x-trio/p/N82E16814137603' + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137605', + itemNumber: '14-137-605', + model: 'ventus 2x', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/msi-geforce-rtx-3070-rtx-3070-gaming-x-trio/p/N82E16814137605' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932360', + itemNumber: '14-932-360', + model: 'vision oc', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/gigabyte-geforce-rtx-3070-gv-n3070vision-oc-8gd/p/N82E16814932360' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126459', + itemNumber: '14-126-459', + model: 'dual oc', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/asus-geforce-rtx-3070-dual-rtx3070-o8g/p/N82E16814126459' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126458', + itemNumber: '14-126-458', + model: 'strix', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/asus-geforce-rtx-3070-rog-strix-rtx3070-o8g-gaming/p/N82E16814126458' + }, + { + brand: 'zotac', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814500501', + itemNumber: '14-500-501', + model: 'twin edge', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/zotac-geforce-rtx-3070-zt-a30700e-10p/p/N82E16814500501' + }, + { + brand: 'zotac', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814500505', + itemNumber: '14-500-505', + model: 'twin edge oc', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/zotac-geforce-rtx-3070-zt-a30700h-10p/p/N82E16814500505' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932342', + itemNumber: '14-932-342', + model: 'gaming oc', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/gigabyte-geforce-rtx-3070-gv-n3070gaming-oc-8gd/p/N82E16814932342' + }, + { + brand: 'evga', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814487532', + itemNumber: '14-487-532', + model: 'ftw3 ultra', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/evga-geforce-rtx-3070-08g-p5-3767-kr/p/N82E16814487532' + }, + { + brand: 'evga', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814487530', + itemNumber: '14-487-530', + model: 'xc3 ultra', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/evga-geforce-rtx-3070-08g-p5-3755-kr/p/N82E16814487530' + }, + { + brand: 'evga', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814487528', + itemNumber: '14-487-528', + model: 'xc3 black', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/evga-geforce-rtx-3070-08g-p5-3751-kr/p/N82E16814487528' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932343', + itemNumber: '14-932-343', + model: 'eagle oc', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/gigabyte-geforce-rtx-3070-gv-n3070eagle-oc-8gd/p/N82E16814932343' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932344', + itemNumber: '14-932-344', + model: 'eagle', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/gigabyte-geforce-rtx-3070-gv-n3070eagle-8gd/p/N82E16814932344' + }, + { + brand: 'evga', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814487529', + itemNumber: '14-487-529', + model: 'xc3', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/evga-geforce-rtx-3070-08g-p5-3753-kr/p/N82E16814487529' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126460', + itemNumber: '14-126-460', + model: 'dual', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/asus-geforce-rtx-3070-dual-rtx3070-8g/p/N82E16814126460' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126466', + itemNumber: '14-126-466', + model: 'gaming', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/asus-geforce-rtx-3070-ko-rtx3070-o8g-gamin/p/N82E16814126466' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932359', + itemNumber: '14-932-359', + model: 'aorus master', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/gigabyte-geforce-rtx-3070-gv-n3070aorus-m-8gd/p/N82E16814932359' + }, + { + brand: 'evga', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814487531', + itemNumber: '14-487-531', + model: 'ftw3', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/evga-geforce-rtx-3070-08g-p5-3765-kr/p/N82E16814487531' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126461', + itemNumber: '14-126-461', + model: 'tuf oc', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/asus-geforce-rtx-3070-tuf-rtx3070-o8g-gaming/p/N82E16814126461' + }, + { + brand: 'pny', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814133811', + itemNumber: '14-133-811', + model: 'gaming', + series: '3070', + url: + 'https://www.newegg.com/global/sg-en/pny-geforce-rtx-3070-vcg30708tfxppb/p/N82E16814133811' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126453', + itemNumber: '14-126-453', + model: 'tuf', + series: '3080', + url: + 'https://www.newegg.com/global/sg-en/asus-geforce-rtx-3080-tuf-rtx3080-10g-gaming/p/N82E16814126453' + }, + { + brand: 'evga', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814487518', + itemNumber: '14-487-518', + model: 'ftw3 ultra', + series: '3080', + url: + 'https://www.newegg.com/global/sg-en/evga-geforce-rtx-3080-10g-p5-3897-kr/p/N82E16814487518' + }, + { + brand: 'evga', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814487519', + itemNumber: '14-487-519', + model: 'ftw3', + series: '3080', + url: + 'https://www.newegg.com/global/sg-en/evga-geforce-rtx-3080-10g-p5-3895-kr/p/N82E16814487519' + }, + { + brand: 'evga', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814487522', + itemNumber: '14-487-522', + model: 'xc3 black', + series: '3080', + url: + 'https://www.newegg.com/global/sg-en/evga-geforce-rtx-3080-10g-p5-3881-kr/p/N82E16814487522' + }, + { + brand: 'evga', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814487521', + itemNumber: '14-487-521', + model: 'xc3', + series: '3080', + url: + 'https://www.newegg.com/global/sg-en/evga-geforce-rtx-3080-10g-p5-3883-kr/p/N82E16814487521' + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137600', + itemNumber: '14-137-600', + model: 'ventus 3x', + series: '3080', + url: + 'https://www.newegg.com/global/sg-en/msi-geforce-rtx-3080-rtx-3080-ventus-3x-10g/p/N82E16814137600' + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137598', + itemNumber: '14-137-598', + model: 'ventus 3x oc', + series: '3080', + url: + 'https://www.newegg.com/global/sg-en/msi-geforce-rtx-3080-rtx-3080-ventus-3x-10g-oc/p/N82E16814137598' + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137597', + itemNumber: '14-137-597', + model: 'gaming x trio', + series: '3080', + url: + 'https://www.newegg.com/global/sg-en/msi-geforce-rtx-3080-rtx-3080-gaming-x-trio-10g/p/N82E16814137597' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932329', + itemNumber: '149-32-329', + model: 'gaming oc', + series: '3080', + url: + 'https://www.newegg.com/global/sg-en/gigabyte-geforce-rtx-3080-gv-n3080gaming-oc-10gd/p/N82E16814932329' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932330', + itemNumber: '149-32-330', + model: 'eagle oc', + series: '3080', + url: + 'https://www.newegg.com/global/sg-en/gigabyte-geforce-rtx-3080-gv-n3080eagle-oc-10gd/p/N82E16814932330' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932336', + itemNumber: '14-932-336', + model: 'aorus master', + series: '3080', + url: + 'https://www.newegg.com/global/sg-en/gigabyte-geforce-rtx-3080-gv-n3080aorus-m-10gd/p/N82E16814932336' + }, + { + brand: 'zotac', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814500502', + itemNumber: '14-950-502', + model: 'trinity', + series: '3080', + url: + 'https://www.newegg.com/global/sg-en/zotac-geforce-rtx-3080-zt-a30800d-10p/p/N82E16814500502' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126457', + itemNumber: '14-126-457', + model: 'strix', + series: '3080', + url: + 'https://www.newegg.com/global/sg-en/asus-geforce-rtx-3080-rog-strix-rtx3080-o10g-gaming/p/N82E16814126457' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126452', + itemNumber: '14-126-452', + model: 'tuf oc', + series: '3080', + url: + 'https://www.newegg.com/global/sg-en/asus-geforce-rtx-3080-tuf-rtx3080-o10g-gaming/p/N82E16814126452' + }, + { + brand: 'zotac', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814500504', + itemNumber: '14-500-504', + model: 'trinity oc', + series: '3080', + url: + 'https://www.newegg.com/global/sg-en/zotac-geforce-rtx-3080-zt-t30800j-10p/p/N82E16814500504' + }, + { + brand: 'pny', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814133809', + itemNumber: '14-133-809', + model: 'xlr8 revel', + series: '3080', + url: + 'https://www.newegg.com/global/sg-en/pny-geforce-rtx-3080-vcg308010tfxppb/p/N82E16814133809' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932337', + itemNumber: '14-932-337', + model: 'vision oc', + series: '3080', + url: + 'https://www.newegg.com/global/sg-en/gigabyte-geforce-rtx-3080-gv-n3080vision-oc-10gd/p/N82E16814932337' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126455', + itemNumber: '14-126-455', + model: 'tuf', + series: '3090', + url: + 'https://www.newegg.com/global/sg-en/asus-geforce-rtx-3090-tuf-rtx3090-24g-gaming/p/N82E16814126455' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126456', + itemNumber: '14-126-456', + model: 'strix', + series: '3090', + url: + 'https://www.newegg.com/global/sg-en/asus-geforce-rtx-3090-rog-strix-rtx3090-o24g-gaming/p/N82E16814126456' + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137595', + itemNumber: '14-137-595', + model: 'gaming x trio', + series: '3090', + url: + 'https://www.newegg.com/global/sg-en/msi-geforce-rtx-3090-rtx-3090-gaming-x-trio-24g/p/N82E16814137595' + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137596', + itemNumber: '14-137-596', + model: 'ventus 3x oc', + series: '3090', + url: + 'https://www.newegg.com/global/sg-en/msi-geforce-rtx-3090-rtx-3090-ventus-3x-24g-oc/p/N82E16814137596' + }, + { + brand: 'zotac', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814500503', + itemNumber: '14-500-503', + model: 'trinity', + series: '3090', + url: + 'https://www.newegg.com/global/sg-en/zotac-geforce-rtx-3090-zt-a30900d-10p/p/N82E16814500503' + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137599', + itemNumber: '14-137-599', + model: 'ventus 3x', + series: '3090', + url: + 'https://www.newegg.com/global/sg-en/msi-geforce-rtx-3090-rtx-3090-ventus-3x-24g/p/N82E16814137599' + }, + { + brand: 'evga', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814487525', + itemNumber: '14-487-525', + model: 'ftw3', + series: '3090', + url: + 'https://www.newegg.com/global/sg-en/evga-geforce-rtx-3090-24g-p5-3985-kr/p/N82E16814487525' + }, + { + brand: 'evga', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814487524', + itemNumber: '14-487-524', + model: 'xc3 ultra', + series: '3090', + url: + 'https://www.newegg.com/global/sg-en/evga-geforce-rtx-3090-24g-p5-3975-kr/p/N82E16814487524' + }, + { + brand: 'evga', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814487526', + itemNumber: '14-487-526', + model: 'ftw3 ultra', + series: '3090', + url: + 'https://www.newegg.com/global/sg-en/evga-geforce-rtx-3090-24g-p5-3987-kr/p/N82E16814487526' + }, + { + brand: 'evga', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814487527', + itemNumber: '14-487-527', + model: 'xc3 black', + series: '3090', + url: + 'https://www.newegg.com/global/sg-en/evga-geforce-rtx-3090-24g-p5-3971-kr/p/N82E16814487527' + }, + { + brand: 'evga', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814487523', + itemNumber: '14-487-523', + model: 'xc3', + series: '3090', + url: + 'https://www.newegg.com/global/sg-en/evga-geforce-rtx-3090-24g-p5-3973-kr/p/N82E16814487523' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932327', + itemNumber: '14-932-327', + model: 'gaming', + series: '3090', + url: + 'https://www.newegg.com/global/sg-en/gigabyte-geforce-rtx-3090-gv-n3090gaming-oc-24gd/p/N82E16814932327' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932328', + itemNumber: '14-932-328', + model: 'eagle', + series: '3090', + url: + 'https://www.newegg.com/global/sg-en/gigabyte-geforce-rtx-3090-gv-n3090eagle-oc-24gd/p/N82E16814932328' + }, + { + brand: 'amd', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16819113663', + itemNumber: '19-113-663', + model: '5950x', + series: 'ryzen5950', + url: + 'https://www.newegg.com/global/sg-en/amd-ryzen-9-5950x/p/N82E16819113663' + }, + { + brand: 'amd', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16819113664', + itemNumber: '19-113-664', + model: '5900x', + series: 'ryzen5900', + url: + 'https://www.newegg.com/global/sg-en/amd-ryzen-9-5900x/p/N82E16819113664' + }, + { + brand: 'amd', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16819113665', + itemNumber: '19-113-665', + model: '5800x', + series: 'ryzen5800', + url: + 'https://www.newegg.com/global/sg-en/amd-ryzen-7-5800x/p/N82E16819113665' + }, + { + brand: 'amd', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16819113666', + itemNumber: '19-113-666', + model: '5600x', + series: 'ryzen5600', + url: + 'https://www.newegg.com/global/sg-en/amd-ryzen-5-5600x/p/N82E16819113666' + }, + { + brand: 'microsoft', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16868105273', + model: 'xbox series x', + series: 'xboxsx', + url: 'https://www.newegg.com/global/sg-en/p/N82E16868105273' + }, + { + brand: 'microsoft', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16868105274', + model: 'xbox series s', + series: 'xboxss', + url: 'https://www.newegg.com/global/sg-en/p/N82E16868105274' + }, + { + brand: 'asrock', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814930051', + model: 'amd reference', + series: 'rx6900xt', + url: + 'https://www.newegg.com/global/sg-en/asrock-radeon-rx-6900-xt-rx6900xt-16g/p/N82E16814930051' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932384', + model: 'amd reference', + series: 'rx6900xt', + url: + 'https://www.newegg.com/global/sg-en/gigabyte-radeon-rx-6900-xt-gv-r69xt-16gc-b/p/N82E16814932384' + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137618', + model: 'amd reference', + series: 'rx6900xt', + url: + 'https://www.newegg.com/global/sg-en/msi-radeon-rx-6900-xt-rx-6900-xt-16g/p/N82E16814137618' + }, + { + brand: 'powercolor', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814131774', + model: 'amd reference', + series: 'rx6900xt', + url: + 'https://www.newegg.com/global/sg-en/powercolor-radeon-rx-6900-xt-axrx-6900xt-16gbd6-m2dhc/p/N82E16814131774' + }, + { + brand: 'sapphire', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814202393', + model: 'amd reference', + series: 'rx6900xt', + url: + 'https://www.newegg.com/global/sg-en/sapphire-radeon-rx-6900-xt-21308-01-20g/p/N82E16814202393' + }, + { + brand: 'asrock', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814930052', + model: 'phantom gaming', + series: 'rx6900xt', + url: + 'https://www.newegg.com/global/sg-en/asrock-radeon-rx-6800-xt-rx6900xt-pgd-16g/p/N82E16814930052' + }, + { + brand: 'xfx', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814150846', + model: 'merc', + series: 'rx6900xt', + url: + 'https://www.newegg.com/global/sg-en/xfx-radeon-rx-6900-xt-rx-69xtacud9/p/N82E16814150846' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932373', + model: 'amd reference', + series: 'rx6800xt', + url: + 'https://www.newegg.com/global/sg-en/gigabyte-radeon-rx-6800-xt-gv-r68xt-16gc-b/p/N82E16814932373' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932381', + model: 'gaming oc', + series: 'rx6800xt', + url: + 'https://www.newegg.com/global/sg-en/gigabyte-radeon-rx-6800-xt-gv-r68xtgaming-oc-16gd/p/N82E16814932381' + }, + { + brand: 'sapphire', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814202394', + model: 'pulse', + series: 'rx6800', + url: + 'https://www.newegg.com/global/sg-en/sapphire-radeon-rx-6800-11305-02-20g/p/N82E16814202394' + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137607', + model: 'amd reference', + series: 'rx6800xt', + url: + 'https://www.newegg.com/global/sg-en/msi-radeon-rx-6800-xt-rx-6800-xt-16g/p/N82E16814137607' + }, + { + brand: 'sapphire', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814202388', + model: 'amd reference', + series: 'rx6800xt', + url: + 'https://www.newegg.com/global/sg-en/sapphire-radeon-rx-6800-xt-21304-01-20g/p/N82E16814202388' + }, + { + brand: 'asrock', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814930045', + model: 'amd reference', + series: 'rx6800xt', + url: + 'https://www.newegg.com/global/sg-en/asrock-radeon-rx-6800-xt-rx-6800-xt-16g/p/N82E16814930045' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126472', + model: 'amd reference', + series: 'rx6800xt', + url: + 'https://www.newegg.com/global/sg-en/asus-radeon-rx-6800-xt-rx6800xt-16g/p/N82E16814126472' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126473', + model: 'amd reference', + series: 'rx6800', + url: + 'https://www.newegg.com/global/sg-en/asus-radeon-rx-6800-rx6800-16g/p/N82E16814126473' + }, + { + brand: 'asrock', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814930046', + model: 'amd reference', + series: 'rx6800', + url: + 'https://www.newegg.com/global/sg-en/asrock-radeon-rx-6800-rx-6800-16g/p/N82E16814930046' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932374', + model: 'amd reference', + series: 'rx6800', + url: + 'https://www.newegg.com/global/sg-en/gigabyte-radeon-rx-6800-gv-r68-16gc-b/p/N82E16814932374' + }, + { + brand: 'sapphire', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814202389', + model: 'amd reference', + series: 'rx6800', + url: + 'https://www.newegg.com/global/sg-en/sapphire-radeon-rx-6800-21305-01-20g/p/N82E16814202389' + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137608', + model: 'amd reference', + series: 'rx6800', + url: + 'https://www.newegg.com/global/sg-en/msi-radeon-rx-6800-rx-6800-16g/p/N82E16814137608' + }, + { + brand: 'asrock', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814930047', + model: 'challenger', + series: 'rx6800', + url: + 'https://www.newegg.com/global/sg-en/asrock-radeon-rx-6800-rx6800-clp-16go/p/N82E16814930047' + }, + + { + brand: 'asrock', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814930048', + model: 'phantom gaming', + series: 'rx6800', + url: + 'https://www.newegg.com/global/sg-en/asrock-radeon-rx-6800-rx6800-pgd-16go/p/N82E16814930048' + }, + { + brand: 'asrock', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814930049', + model: 'phantom gaming', + series: 'rx6800xt', + url: + 'https://www.newegg.com/global/sg-en/asrock-radeon-rx-6800-xt-rx6800xt-pgd-16go/p/N82E16814930049' + }, + { + brand: 'asrock', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814930050', + model: 'taichi', + series: 'rx6800xt', + url: + 'https://www.newegg.com/global/sg-en/asrock-radeon-rx-6800-xt-rx6800xt-tcx-16go/p/N82E16814930050' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126478', + model: 'tuf', + series: 'rx6800', + url: + 'https://www.newegg.com/global/sg-en/asus-radeon-rx-6800-tuf-rx6800-o16g-gaming/p/N82E16814126478' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126476', + model: 'tuf', + series: 'rx6800xt', + url: + 'https://www.newegg.com/global/sg-en/asus-radeon-rx-6800-xt-tuf-rx6800xt-o16g-gaming/p/N82E16814126476' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126477', + model: 'strix', + series: 'rx6800', + url: + 'https://www.newegg.com/global/sg-en/asus-radeon-rx-6800-rog-strix-rx6800-o16g-gaming/p/N82E16814126477' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126475', + model: 'strix lc', + series: 'rx6800xt', + url: + 'https://www.newegg.com/global/sg-en/asus-radeon-rx-6800-xt-rog-strix-lc-rx6800xt-o16g-gaming/p/N82E16814126475' + }, + { + brand: 'sapphire', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814202391', + model: 'nitro+', + series: 'rx6800xt', + url: + 'https://www.newegg.com/global/sg-en/sapphire-radeon-rx-6800-xt-11304-02-20g/p/N82E16814202391' + }, + { + brand: 'sapphire', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814202390', + model: 'nitro+ se', + series: 'rx6800xt', + url: + 'https://www.newegg.com/global/sg-en/sapphire-radeon-rx-6800-xt-11304-01-20g/p/N82E16814202390' + }, + { + brand: 'xfx', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814150844', + model: 'merc', + series: 'rx6800xt', + url: + 'https://www.newegg.com/global/sg-en/xfx-radeon-rx-6800-xt-rx-68xtacbd9/p/N82E16814150844' + }, + { + brand: 'corsair', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16817139080', + model: '750 platinum', + series: 'sf', + url: + 'https://www.newegg.com/global/sg-en/corsair-sf750-cp-9020186-na-750w/p/N82E16817139080' + }, + { + brand: 'corsair', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16817139242', + model: '600 platinum', + series: 'sf', + url: + 'https://www.newegg.com/global/sg-en/corsair-sf-series-sf600-cp-9020182-na-600w/p/N82E16817139242' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126470', + model: 'strix', + series: '3060ti', + url: + 'https://www.newegg.com/global/sg-en/asus-geforce-rtx-3060-ti-rog-strix-rtx3060ti-o8g-gaming/p/N82E16814126470' + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137611', + model: 'gaming x trio', + series: '3060ti', + url: + 'https://www.newegg.com/global/sg-en/msi-geforce-rtx-3060-ti-rtx-3060-ti-gaming-x-trio/p/N82E16814137611' + }, + { + brand: 'zotac', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814500507', + model: 'twin edge oc', + series: '3060ti', + url: + 'https://www.newegg.com/global/sg-en/zotac-geforce-rtx-3060-ti-zt-a30610h-10m/p/N82E16814500507' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126471', + model: 'tuf', + series: '3060ti', + url: + 'https://www.newegg.com/global/sg-en/asus-geforce-rtx-3060-ti-tuf-rtx3060ti-o8g-gaming/p/N82E16814126471' + }, + { + brand: 'evga', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814487535', + model: 'xc3', + series: '3060ti', + url: + 'https://www.newegg.com/global/sg-en/evga-geforce-rtx-3060-ti-08g-p5-3663-kr/p/N82E16814487535' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126468', + model: 'dual', + series: '3060ti', + url: + 'https://www.newegg.com/global/sg-en/asus-geforce-rtx-3060-ti-dual-rtx3060ti-o8g/p/N82E16814126468' + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137612', + model: 'ventus 2x oc', + series: '3060ti', + url: + 'https://www.newegg.com/global/sg-en/msi-geforce-rtx-3060-ti-rtx-3060-ti-ventus-2x-oc/p/N82E16814137612' + }, + { + brand: 'evga', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814487537', + model: 'ftw3 ultra', + series: '3060ti', + url: + 'https://www.newegg.com/global/sg-en/evga-geforce-rtx-3060-ti-08g-p5-3667-kr/p/N82E16814487537' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932375', + model: 'aorus', + series: '3060ti', + url: + 'https://www.newegg.com/global/sg-en/gigabyte-geforce-rtx-3060-ti-gv-n306taorus-m-8gd/p/N82E16814932375' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932376', + model: 'gaming oc', + series: '3060ti', + url: + 'https://www.newegg.com/global/sg-en/gigabyte-geforce-rtx-3060-ti-gv-n306tgamingoc-pro-8gd/p/N82E16814932376' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932379', + model: 'eagle', + series: '3060ti', + url: + 'https://www.newegg.com/global/sg-en/gigabyte-geforce-rtx-3060-ti-gv-n306teagle-8gd/p/N82E16814932379' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932377', + model: 'gaming oc', + series: '3060ti', + url: + 'https://www.newegg.com/global/sg-en/gigabyte-geforce-rtx-3060-ti-gv-n306tgaming-oc-8gd/p/N82E16814932377' + }, + { + brand: 'zotac', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814500506', + model: 'twin edge', + series: '3060ti', + url: + 'https://www.newegg.com/global/sg-en/zotac-geforce-rtx-3060-ti-zt-a30610e-10m/p/N82E16814500506' + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932378', + model: 'eagle', + series: '3060ti', + url: + 'https://www.newegg.com/global/sg-en/gigabyte-geforce-rtx-3060-ti-gv-n306teagle-oc-8gd/p/N82E16814932378' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126474', + model: 'gaming', + series: '3060ti', + url: + 'https://www.newegg.com/global/sg-en/asus-geforce-rtx-3060-ti-ko-rtx3060ti-o8g-gaming/p/N82E16814126474' + }, + { + brand: 'powercolor', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814131767', + model: 'red devil', + series: 'rx6800xt', + url: + 'https://www.newegg.com/global/sg-en/powercolor-radeon-rx-6800-xt-axrx-6800xt-16gbd6-2dhce-oc/p/N82E16814131767' + }, + { + brand: 'powercolor', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814131770', + model: 'red devil', + series: 'rx6800', + url: + 'https://www.newegg.com/global/sg-en/powercolor-radeon-rx-6800-axrx-6800-16gbd6-2dhce-oc/p/N82E16814131770' + }, + { + brand: 'powercolor', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814131773', + model: 'red dragon', + series: 'rx6800', + url: + 'https://www.newegg.com/global/sg-en/powercolor-radeon-rx-6800-axrx-6800-16gbd6-3dhr-oc/p/N82E16814131773' + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16813119362', + model: 'crosshair viii', + series: 'darkhero', + url: + 'https://www.newegg.com/global/sg-en/asus-rog-crosshair-viii-dark-hero/p/N82E16813119362' + } + ], + name: 'newegg-sg', + realTimeInventoryLookup: async (itemNumber: string) => { + const request_url = + 'https://www.newegg.com/global/sg-en/product/api/ProductRealtime?ItemNumber=' + + itemNumber; + const response = await fetch(request_url); + const response_json = await response.json(); + return ( + response_json.MainItem !== undefined && + response_json.MainItem.Instock === true + ); + } +};