diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 2d392ac..381f453 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -5,26 +5,25 @@ name: Node.js CI on: push: - branches: [ master ] + branches: [master] pull_request: - branches: [ master ] + branches: [master] jobs: build: - runs-on: ubuntu-latest strategy: matrix: - node-version: [10.x, 12.x] + node-version: [8.x, 18.x] steps: - - uses: actions/checkout@v2 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v1 - with: - node-version: ${{ matrix.node-version }} - - run: npm ci - - run: npm test - env: - CI: true + - uses: actions/checkout@v2 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + - run: npm ci + - run: npm test + env: + CI: true diff --git a/.tool-versions b/.tool-versions new file mode 100644 index 0000000..e13566d --- /dev/null +++ b/.tool-versions @@ -0,0 +1 @@ +nodejs lts-carbon diff --git a/lib/OpenCatalog/service.js b/lib/OpenCatalog/service.js index d70be75..9468858 100644 --- a/lib/OpenCatalog/service.js +++ b/lib/OpenCatalog/service.js @@ -101,7 +101,7 @@ openCatalog.prototype._getBaseUrl = function(lang) { */ openCatalog.prototype._requestProduct = function(httpRequestUrl) { return new Promise((resolve, reject) => { - const request = this.https.get(httpRequestUrl, (response) => { + this.https.get(httpRequestUrl, (response) => { let body = ''; response.on('data', (chunk) => { @@ -111,10 +111,10 @@ openCatalog.prototype._requestProduct = function(httpRequestUrl) { response.on('end', () => { return resolve(this._getProductByXMLdata(body, httpRequestUrl)); }); - }); - request.on('error', (err) => { - reject(err); + response.on('error', (err) => { + return reject(err); + }); }); }); }; diff --git a/package-lock.json b/package-lock.json index b73d076..fd79a86 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,499 +4,541 @@ "lockfileVersion": 1, "requires": true, "dependencies": { - "@ava/babel-plugin-throws-helper": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@ava/babel-plugin-throws-helper/-/babel-plugin-throws-helper-4.0.0.tgz", - "integrity": "sha512-3diBLIVBPPh3j4+hb5lo0I1D+S/O/VDJPI4Y502apBxmwEqjyXG4gTSPFUlm41sSZeZzMarT/Gzovw9kV7An0w==", - "dev": true - }, - "@ava/babel-preset-stage-4": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@ava/babel-preset-stage-4/-/babel-preset-stage-4-4.0.0.tgz", - "integrity": "sha512-lZEV1ZANzfzSYBU6WHSErsy7jLPbD1iIgAboASPMcKo7woVni5/5IKWeT0RxC8rY802MFktur3OKEw2JY1Tv2w==", - "dev": true, - "requires": { - "@babel/plugin-proposal-async-generator-functions": "^7.2.0", - "@babel/plugin-proposal-dynamic-import": "^7.5.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/plugin-transform-modules-commonjs": "^7.5.0" - } - }, - "@ava/babel-preset-transform-test-files": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@ava/babel-preset-transform-test-files/-/babel-preset-transform-test-files-6.0.0.tgz", - "integrity": "sha512-8eKhFzZp7Qcq1VLfoC75ggGT8nQs9q8fIxltU47yCB7Wi7Y8Qf6oqY1Bm0z04fIec24vEgr0ENhDHEOUGVDqnA==", + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", "dev": true, "requires": { - "@ava/babel-plugin-throws-helper": "^4.0.0", - "babel-plugin-espower": "^3.0.1" + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, "@babel/code-frame": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", - "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dev": true, "requires": { - "@babel/highlight": "^7.0.0" + "@babel/highlight": "^7.18.6" } }, + "@babel/compat-data": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.13.tgz", + "integrity": "sha512-5yUzC5LqyTFp2HLmDoxGQelcdYgSpP9xsnMWBphAscOdFrHSAVbLNzWiy32sVNDqJRDiJK6klfDnAgu6PAGSHw==", + "dev": true + }, "@babel/core": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.5.5.tgz", - "integrity": "sha512-i4qoSr2KTtce0DmkuuQBV4AuQgGPUcPXMr9L5MyYAtk06z068lQ10a4O009fe5OB/DfNV+h+qqT7ddNV8UnRjg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.5.5", - "@babel/helpers": "^7.5.5", - "@babel/parser": "^7.5.5", - "@babel/template": "^7.4.4", - "@babel/traverse": "^7.5.5", - "@babel/types": "^7.5.5", - "convert-source-map": "^1.1.0", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.13.tgz", + "integrity": "sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.13", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helpers": "^7.18.9", + "@babel/parser": "^7.18.13", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.13", + "@babel/types": "^7.18.13", + "convert-source-map": "^1.7.0", "debug": "^4.1.0", - "json5": "^2.1.0", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" }, "dependencies": { - "@babel/code-frame": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", - "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.0.0" - } - }, - "@babel/generator": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.5.5.tgz", - "integrity": "sha512-ETI/4vyTSxTzGnU2c49XHv2zhExkv9JHLTwDAFz85kmcwuShvYG2H08FwgIguQf4JC75CBnXAUM5PqeF4fj0nQ==", - "dev": true, - "requires": { - "@babel/types": "^7.5.5", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" - } - }, - "@babel/parser": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.5.5.tgz", - "integrity": "sha512-E5BN68cqR7dhKan1SfqgPGhQ178bkVKpXTPEXnFJBrEt8/DKRZlybmy+IgYLTeN7tp1R5Ccmbm2rBk17sHYU3g==", + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true - }, - "@babel/traverse": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.5.5.tgz", - "integrity": "sha512-MqB0782whsfffYfSjH4TM+LMjrJnhCNEDMDIjeTpl+ASaUvxcjoiVCo/sM1GhS1pHOXYfWVCYneLjMckuUxDaQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.5.5", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.4.4", - "@babel/parser": "^7.5.5", - "@babel/types": "^7.5.5", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" - } - }, - "@babel/types": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.5.5.tgz", - "integrity": "sha512-s63F9nJioLqOlW3UkyMd+BYhXt44YuaFm/VV0VwuteqjYwRrObkU7ra9pY4wAJR3oXi8hJrMcrcJdO/HH33vtw==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } } } }, "@babel/generator": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.4.4.tgz", - "integrity": "sha512-53UOLK6TVNqKxf7RUh8NE851EHRxOOeVXKbK2bivdb+iziMyk03Sr4eaE9OELCbyZAAafAKPDwF2TPUES5QbxQ==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.13.tgz", + "integrity": "sha512-CkPg8ySSPuHTYPJYo7IRALdqyjM9HCbt/3uOBEFbzyGVP6Mn8bwFPB0jX6982JVNBlYzM1nnPkfjuXSOPtQeEQ==", "dev": true, "requires": { - "@babel/types": "^7.4.4", - "jsesc": "^2.5.1", - "lodash": "^4.17.11", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" + "@babel/types": "^7.18.13", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } } }, - "@babel/helper-annotate-as-pure": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", - "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", + "@babel/helper-compilation-targets": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", + "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", "dev": true, "requires": { - "@babel/types": "^7.0.0" + "@babel/compat-data": "^7.18.8", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, "@babel/helper-function-name": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", - "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.0.0", - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.9" } }, - "@babel/helper-get-function-arity": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", - "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "dev": true, "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "^7.18.6" } }, "@babel/helper-module-imports": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", - "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "dev": true, "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "^7.18.6" } }, "@babel/helper-module-transforms": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz", - "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", + "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-simple-access": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.4.4", - "@babel/template": "^7.4.4", - "@babel/types": "^7.5.5", - "lodash": "^4.17.13" - }, - "dependencies": { - "@babel/types": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.5.5.tgz", - "integrity": "sha512-s63F9nJioLqOlW3UkyMd+BYhXt44YuaFm/VV0VwuteqjYwRrObkU7ra9pY4wAJR3oXi8hJrMcrcJdO/HH33vtw==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" } }, "@babel/helper-plugin-utils": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", - "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", + "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", "dev": true }, - "@babel/helper-regex": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz", - "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==", + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", "dev": true, "requires": { - "lodash": "^4.17.13" + "@babel/types": "^7.18.6" } }, - "@babel/helper-remap-async-to-generator": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", - "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-wrap-function": "^7.1.0", - "@babel/template": "^7.1.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/types": "^7.18.6" } }, - "@babel/helper-simple-access": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", - "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true + }, + "@babel/helpers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", + "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", "dev": true, "requires": { - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" } }, - "@babel/helper-split-export-declaration": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", - "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dev": true, "requires": { - "@babel/types": "^7.4.4" + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" } }, - "@babel/helper-wrap-function": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", - "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", + "@babel/parser": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.13.tgz", + "integrity": "sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==", + "dev": true + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/template": "^7.1.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.2.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/helpers": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.5.5.tgz", - "integrity": "sha512-nRq2BUhxZFnfEn/ciJuhklHvFOqjJUD5wpx+1bxUF2axL9C+v4DE/dmp5sT2dKnpOs4orZWzpAZqlCy8QqE/7g==", + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "dev": true, "requires": { - "@babel/template": "^7.4.4", - "@babel/traverse": "^7.5.5", - "@babel/types": "^7.5.5" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", - "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.0.0" - } - }, - "@babel/generator": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.5.5.tgz", - "integrity": "sha512-ETI/4vyTSxTzGnU2c49XHv2zhExkv9JHLTwDAFz85kmcwuShvYG2H08FwgIguQf4JC75CBnXAUM5PqeF4fj0nQ==", - "dev": true, - "requires": { - "@babel/types": "^7.5.5", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" - } - }, - "@babel/parser": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.5.5.tgz", - "integrity": "sha512-E5BN68cqR7dhKan1SfqgPGhQ178bkVKpXTPEXnFJBrEt8/DKRZlybmy+IgYLTeN7tp1R5Ccmbm2rBk17sHYU3g==", - "dev": true - }, - "@babel/traverse": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.5.5.tgz", - "integrity": "sha512-MqB0782whsfffYfSjH4TM+LMjrJnhCNEDMDIjeTpl+ASaUvxcjoiVCo/sM1GhS1pHOXYfWVCYneLjMckuUxDaQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.5.5", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.4.4", - "@babel/parser": "^7.5.5", - "@babel/types": "^7.5.5", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" - } - }, - "@babel/types": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.5.5.tgz", - "integrity": "sha512-s63F9nJioLqOlW3UkyMd+BYhXt44YuaFm/VV0VwuteqjYwRrObkU7ra9pY4wAJR3oXi8hJrMcrcJdO/HH33vtw==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" } }, - "@babel/highlight": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", - "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "@babel/traverse": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.13.tgz", + "integrity": "sha512-N6kt9X1jRMLPxxxPYWi7tgvJRH/rtoU+dbKAPDM44RFHiMH8igdsaSBgFeskhSl/kLWLDUvIh1RXCrTmg0/zvA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.13", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.18.13", + "@babel/types": "^7.18.13", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.13.tgz", + "integrity": "sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==", "dev": true, "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - } + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" } }, - "@babel/parser": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.5.tgz", - "integrity": "sha512-9mUqkL1FF5T7f0WDFfAoDdiMVPWsdD1gZYzSnaXsxUCUqzuch/8of9G3VUSNiZmMBoRxT3neyVsqeiL/ZPcjew==", - "dev": true - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", - "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-remap-async-to-generator": "^7.1.0", - "@babel/plugin-syntax-async-generators": "^7.2.0" + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" } }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz", - "integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==", + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-dynamic-import": "^7.2.0" + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" } }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", - "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", + "@jest/core": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", + "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" + "@jest/console": "^24.7.1", + "@jest/reporters": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-changed-files": "^24.9.0", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-resolve-dependencies": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "jest-watcher": "^24.9.0", + "micromatch": "^3.1.10", + "p-each-series": "^1.0.0", + "realpath-native": "^1.1.0", + "rimraf": "^2.5.4", + "slash": "^2.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, - "@babel/plugin-syntax-async-generators": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", - "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz", + "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" } }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", - "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", + "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" } }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", - "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", + "@jest/reporters": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz", + "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^2.0.2", + "istanbul-lib-instrument": "^3.0.1", + "istanbul-lib-report": "^2.0.4", + "istanbul-lib-source-maps": "^3.0.1", + "istanbul-reports": "^2.2.6", + "jest-haste-map": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "node-notifier": "^5.4.2", + "slash": "^2.0.0", + "source-map": "^0.6.0", + "string-length": "^2.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz", - "integrity": "sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==", + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", + "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.4.4", - "regexpu-core": "^4.5.4" + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.5.0.tgz", - "integrity": "sha512-xmHq0B+ytyrWJvQTc5OWAC4ii6Dhr0s22STOoydokG51JjWhyYo5mRPXoi+ZmtHQhZZwuXNN+GG5jy5UZZJxIQ==", + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.4.4", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-simple-access": "^7.1.0", - "babel-plugin-dynamic-import-node": "^2.3.0" + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" } }, - "@babel/template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.4.tgz", - "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==", + "@jest/test-sequencer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz", + "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.4.4", - "@babel/types": "^7.4.4" + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" } }, - "@babel/traverse": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.5.tgz", - "integrity": "sha512-Vc+qjynwkjRmIFGxy0KYoPj4FdVDxLej89kMHFsWScq999uX+pwcX4v9mWRjW0KcAYTPAuVQl2LKP1wEVLsp+A==", + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz", + "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.4.4", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.4.4", - "@babel/parser": "^7.4.5", - "@babel/types": "^7.4.4", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.11" + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" }, "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "write-file-atomic": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", + "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", "dev": true, "requires": { - "ms": "^2.1.1" + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true } } }, - "@babel/types": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz", - "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==", + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dev": true, "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.11", - "to-fast-properties": "^2.0.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" } }, - "@concordance/react": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@concordance/react/-/react-2.0.0.tgz", - "integrity": "sha512-huLSkUuM2/P+U0uy2WwlKuixMsTODD8p4JVQBI4VKeopkiN0C7M3N9XYVawb4M+4spN5RrO/eLhk7KoQX6nsfA==", + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", "dev": true, "requires": { - "arrify": "^1.0.1" + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, "@mrmlnc/readdir-enhanced": { @@ -509,89 +551,51 @@ "glob-to-regexp": "^0.3.0" } }, - "@nodelib/fs.scandir": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.2.tgz", - "integrity": "sha512-wrIBsjA5pl13f0RN4Zx4FNWmU71lv03meGKnqRUoCyan17s4V3WL92f3w3AIuWbNnpcrQyFBU5qMavJoB8d27w==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.2", - "run-parallel": "^1.1.9" - }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.2.tgz", - "integrity": "sha512-z8+wGWV2dgUhLqrtRYa03yDx4HWMvXKi1z8g3m2JyxAx8F7xk74asqPk5LAETjqDSGLFML/6CDl0+yFunSYicw==", - "dev": true - } - } - }, "@nodelib/fs.stat": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", "dev": true }, - "@nodelib/fs.walk": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.3.tgz", - "integrity": "sha512-l6t8xEhfK9Sa4YO5mIRdau7XSOADfmh3jCr0evNHdY+HNkW6xuQhgMH7D73VV6WpZOagrW0UludvMTiifiwTfA==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.2", - "fastq": "^1.6.0" - } - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true - }, - "@sinonjs/commons": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.6.0.tgz", - "integrity": "sha512-w4/WHG7C4WWFyE5geCieFJF6MZkbW4VAriol5KlmQXpAQdxvV0p26sqNZOW6Qyw6Y0l9K4g+cHvvczR2sEEpqg==", + "@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", "dev": true, "requires": { - "type-detect": "4.0.8" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "@sinonjs/formatio": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-3.2.1.tgz", - "integrity": "sha512-tsHvOB24rvyvV2+zKMmPkZ7dXX6LSLKZ7aOtXY6Edklp0uRcgGpOsQTTGTcWViFyx4uhWc6GV8QdnALbIbIdeQ==", + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", "dev": true, "requires": { - "@sinonjs/commons": "^1", - "@sinonjs/samsam": "^3.1.0" + "@babel/types": "^7.0.0" } }, - "@sinonjs/samsam": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-3.3.3.tgz", - "integrity": "sha512-bKCMKZvWIjYD0BLGnNrxVuw4dkWCYsLqFOUWw8VgKF/+5Y+mE7LfHWPIYoDXowH+3a9LsWDMo0uAP8YDosPvHQ==", + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", "dev": true, "requires": { - "@sinonjs/commons": "^1.3.0", - "array-from": "^2.1.1", - "lodash": "^4.17.15" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "@sinonjs/text-encoding": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz", - "integrity": "sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==", - "dev": true - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "@types/babel__traverse": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.0.tgz", + "integrity": "sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==", "dev": true, "requires": { - "defer-to-connect": "^1.0.1" + "@babel/types": "^7.3.0" } }, "@types/events": { @@ -611,6 +615,31 @@ "@types/node": "*" } }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", @@ -629,18 +658,61 @@ "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", "dev": true }, - "acorn": { - "version": "6.4.1", + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", + "dev": true + }, + "@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "acorn": { + "version": "6.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", "dev": true }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, "acorn-jsx": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz", "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==", "dev": true }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true + }, "ajv": { "version": "6.10.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", @@ -684,30 +756,15 @@ } }, "anymatch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.0.tgz", - "integrity": "sha512-Ozz7l4ixzI7Oxj2+cw+p0tVUt27BpaJ+1+q1TCeANWxHpvyn2+Un+YamBdfKu0uh8xLodGhoa1v7595NhKDAuA==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "append-transform": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", - "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "requires": { - "default-require-extensions": "^2.0.0" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" } }, - "archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", - "dev": true - }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -741,18 +798,18 @@ "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", "dev": true }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA==", + "dev": true + }, "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", "dev": true }, - "array-from": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/array-from/-/array-from-2.1.1.tgz", - "integrity": "sha1-z+nYwmYoudxa7MYqn12PHzUsEZU=", - "dev": true - }, "array-includes": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", @@ -784,12 +841,106 @@ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "dev": true }, + "array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "dependencies": { + "es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + } + } + }, "arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", "dev": true }, + "asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true + }, "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", @@ -802,1032 +953,220 @@ "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", "dev": true }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, - "ava": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ava/-/ava-2.3.0.tgz", - "integrity": "sha512-4VaaSnl13vpTZmqW3aMqioSolT0/ozRkjQxTLi3p8wtyRONuX/uLKL3uF0j50w2BNRoLsJqztnkX2h8xeVp2lg==", + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "babel-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", + "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", "dev": true, "requires": { - "@ava/babel-preset-stage-4": "^4.0.0", - "@ava/babel-preset-transform-test-files": "^6.0.0", - "@babel/core": "^7.5.5", - "@babel/generator": "^7.5.5", - "@concordance/react": "^2.0.0", - "ansi-escapes": "^4.2.1", - "ansi-styles": "^4.0.0", - "arr-flatten": "^1.1.0", - "array-union": "^2.1.0", - "array-uniq": "^2.1.0", - "arrify": "^2.0.1", - "bluebird": "^3.5.5", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", "chalk": "^2.4.2", - "chokidar": "^3.0.2", - "chunkd": "^1.0.0", - "ci-parallel-vars": "^1.0.0", - "clean-stack": "^2.2.0", - "clean-yaml-object": "^0.1.0", - "cli-cursor": "^3.1.0", - "cli-truncate": "^2.0.0", - "code-excerpt": "^2.1.1", - "common-path-prefix": "^1.0.0", - "concordance": "^4.0.0", - "convert-source-map": "^1.6.0", - "currently-unhandled": "^0.4.1", - "debug": "^4.1.1", - "del": "^4.1.1", - "dot-prop": "^5.1.0", - "emittery": "^0.4.1", - "empower-core": "^1.2.0", - "equal-length": "^1.0.0", - "escape-string-regexp": "^2.0.0", - "esm": "^3.2.25", - "figures": "^3.0.0", - "find-up": "^4.1.0", - "get-port": "^5.0.0", - "globby": "^10.0.1", - "ignore-by-default": "^1.0.0", - "import-local": "^3.0.2", - "indent-string": "^4.0.0", - "is-ci": "^2.0.0", - "is-error": "^2.2.2", - "is-observable": "^2.0.0", - "is-plain-object": "^3.0.0", - "is-promise": "^2.1.0", - "lodash": "^4.17.15", - "loud-rejection": "^2.1.0", - "make-dir": "^3.0.0", - "matcher": "^2.0.0", - "md5-hex": "^3.0.1", - "meow": "^5.0.0", - "micromatch": "^4.0.2", - "ms": "^2.1.2", - "observable-to-promise": "^1.0.0", - "ora": "^3.4.0", - "package-hash": "^4.0.0", - "pkg-conf": "^3.1.0", - "plur": "^3.1.1", - "pretty-ms": "^5.0.0", - "require-precompiled": "^0.1.0", - "resolve-cwd": "^3.0.0", - "slash": "^3.0.0", - "source-map-support": "^0.5.13", - "stack-utils": "^1.0.2", - "strip-ansi": "^5.2.0", - "strip-bom-buf": "^2.0.0", - "supertap": "^1.0.0", - "supports-color": "^7.0.0", - "trim-off-newlines": "^1.0.1", - "trim-right": "^1.0.1", - "unique-temp-dir": "^1.0.0", - "update-notifier": "^3.0.1", - "write-file-atomic": "^3.0.0" + "slash": "^2.0.0" }, "dependencies": { - "@babel/generator": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.5.5.tgz", - "integrity": "sha512-ETI/4vyTSxTzGnU2c49XHv2zhExkv9JHLTwDAFz85kmcwuShvYG2H08FwgIguQf4JC75CBnXAUM5PqeF4fj0nQ==", + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "@babel/types": "^7.5.5", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } - }, - "@babel/types": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.5.5.tgz", - "integrity": "sha512-s63F9nJioLqOlW3UkyMd+BYhXt44YuaFm/VV0VwuteqjYwRrObkU7ra9pY4wAJR3oXi8hJrMcrcJdO/HH33vtw==", + } + } + }, + "babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", + "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" + "locate-path": "^3.0.0" } }, - "@nodelib/fs.stat": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.2.tgz", - "integrity": "sha512-z8+wGWV2dgUhLqrtRYa03yDx4HWMvXKi1z8g3m2JyxAx8F7xk74asqPk5LAETjqDSGLFML/6CDl0+yFunSYicw==", - "dev": true - }, - "ansi-align": { + "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", - "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { - "string-width": "^3.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, - "ansi-escapes": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.2.1.tgz", - "integrity": "sha512-Cg3ymMAdN10wOk/VYfLV7KCQyv7EDirJ64500sU7n9UlmioEtDuU5Gd+hj73hXSU/ex7tHJSssmyftDdkMLO8Q==", + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { - "type-fest": "^0.5.2" + "p-try": "^2.0.0" } }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "ansi-styles": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.1.0.tgz", - "integrity": "sha512-Qts4KCLKG+waHc9C4m07weIY8qyeixoS0h6RnbsNVD6Fw+pEZGW3vTyObL3WXpE09Mq4Oi7/lBEyLmOiLtlYWQ==", + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { - "color-convert": "^2.0.1" + "p-limit": "^2.0.0" } }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "array-uniq": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.1.0.tgz", - "integrity": "sha512-bdHxtev7FN6+MXI1YFW0Q8mQ8dTJc2S8AMfju+ZR77pbg2yAdVyDlwkaUI7Har0LyOMRFPHrJ9lYdyjZZswdlQ==", - "dev": true - }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true - }, - "boxen": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz", - "integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==", - "dev": true, - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^2.4.2", - "cli-boxes": "^2.2.0", - "string-width": "^3.0.0", - "term-size": "^1.2.0", - "type-fest": "^0.3.0", - "widest-line": "^2.0.0" - }, - "dependencies": { - "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true - } - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + } + } + }, + "babel-plugin-jest-hoist": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", + "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==", + "dev": true, + "requires": { + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-preset-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", + "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==", + "dev": true, + "requires": { + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "fill-range": "^7.0.1" + "is-descriptor": "^1.0.0" } }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "kind-of": "^6.0.0" } }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "cli-boxes": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", - "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==", - "dev": true - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "restore-cursor": "^3.1.0" + "kind-of": "^6.0.0" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "configstore": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz", - "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==", - "dev": true, - "requires": { - "dot-prop": "^4.1.0", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "unique-string": "^1.0.0", - "write-file-atomic": "^2.0.0", - "xdg-basedir": "^3.0.0" - }, - "dependencies": { - "dot-prop": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", - "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", - "dev": true, - "requires": { - "is-obj": "^1.0.0" - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - } - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - }, - "fast-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.0.4.tgz", - "integrity": "sha512-wkIbV6qg37xTJwqSsdnIphL1e+LaGz4AIQqr00mIubMaEhv1/HEmJ0uuCGZRNRUkZZmOB5mJKO0ZUTVq+SxMQg==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.1", - "@nodelib/fs.walk": "^1.2.1", - "glob-parent": "^5.0.0", - "is-glob": "^4.0.1", - "merge2": "^1.2.3", - "micromatch": "^4.0.2" - } - }, - "figures": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", - "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - }, - "dependencies": { - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - } - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz", - "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "globby": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", - "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", - "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==", - "dev": true - }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "dev": true - }, - "hasha": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.0.0.tgz", - "integrity": "sha512-PqWdhnQhq6tqD32hZv+l1e5mJHNSudjnaAzgAHfkGiU0ABN6lmbZF8abJIulQHbZ7oiHhP8yL6O910ICMc+5pw==", - "dev": true, - "requires": { - "is-stream": "^1.1.0", - "type-fest": "^0.3.0" - }, - "dependencies": { - "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true - } - } - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-npm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-3.0.0.tgz", - "integrity": "sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - }, - "is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", - "dev": true, - "requires": { - "isobject": "^4.0.0" - } - }, - "isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", - "dev": true - }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dev": true, - "requires": { - "package-json": "^6.3.0" - } - }, - "load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - }, - "dependencies": { - "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true - } - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "loud-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-2.1.0.tgz", - "integrity": "sha512-g/6MQxUXYHeVqZ4PGpPL1fS1fOvlXoi7bay0pizmjAd/3JhyXwxzwrnr74yzdmhuerlslbRJ3x7IOXzFz0cE5w==", - "dev": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.2" - } - }, - "make-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", - "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "package-hash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", - "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.15", - "hasha": "^5.0.0", - "lodash.flattendeep": "^4.4.0", - "release-zalgo": "^1.0.0" - } - }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dev": true, - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pkg-conf": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", - "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", - "dev": true, - "requires": { - "find-up": "^3.0.0", - "load-json-file": "^5.2.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - } - } - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true - }, - "registry-auth-token": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.0.0.tgz", - "integrity": "sha512-lpQkHxd9UL6tb3k/aHAVfnVtn+Bcs9ob5InuFLLEDqSqeq+AljB8GZW9xY0x7F+xYwEcjKe07nyoxzEYz6yvkw==", - "dev": true, - "requires": { - "rc": "^1.2.8", - "safe-buffer": "^5.0.1" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dev": true, - "requires": { - "rc": "^1.2.8" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "supports-color": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.0.0.tgz", - "integrity": "sha512-WRt32iTpYEZWYOpcetGm0NPeSvaebccx7hhS/5M6sAiqnhedtFCHFxkjzZlJvFNCPowiKSFGiZk5USQDFy83vQ==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - } - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "update-notifier": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz", - "integrity": "sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==", - "dev": true, - "requires": { - "boxen": "^3.0.0", - "chalk": "^2.0.1", - "configstore": "^4.0.0", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.1.0", - "is-npm": "^3.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.0.0", - "semver-diff": "^2.0.0", - "xdg-basedir": "^3.0.0" - } - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "requires": { - "prepend-http": "^2.0.0" - } - }, - "write-file-atomic": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.0.tgz", - "integrity": "sha512-EIgkf60l2oWsffja2Sf2AL384dx328c0B+cIYPTQq5q2rOYuDV00/iPFBOUiDKKwKMOhkymH8AidPaRvzfxY+Q==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", - "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-espower": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-espower/-/babel-plugin-espower-3.0.1.tgz", - "integrity": "sha512-Ms49U7VIAtQ/TtcqRbD6UBmJBUCSxiC3+zPc+eGqxKUIFO1lTshyEDRUjhoAbd2rWfwYf3cZ62oXozrd8W6J0A==", + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "dev": true, "requires": { - "@babel/generator": "^7.0.0", - "@babel/parser": "^7.0.0", - "call-matcher": "^1.0.0", - "core-js": "^2.0.0", - "espower-location-detector": "^1.0.0", - "espurify": "^1.6.0", - "estraverse": "^4.1.1" + "tweetnacl": "^0.14.3" } }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", "dev": true, + "optional": true, "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "file-uri-to-path": "1.0.0" } }, - "binary-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", - "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", - "dev": true - }, - "bluebird": { - "version": "3.5.5", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", - "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==", - "dev": true - }, - "blueimp-md5": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.12.0.tgz", - "integrity": "sha512-zo+HIdIhzojv6F1siQPqPFROyVy7C50KzHv/k/Iz+BtvtVzSHXiMXOpq2wCfNkeBqdCv+V8XOV96tsEt2W/3rQ==", - "dev": true - }, "boxen": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", @@ -1882,6 +1221,50 @@ } } }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==", + "dev": true + } + } + }, + "browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, "buf-compare": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buf-compare/-/buf-compare-1.0.1.tgz", @@ -1889,9 +1272,9 @@ "dev": true }, "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, "builtin-modules": { @@ -1917,95 +1300,14 @@ "unset-value": "^1.0.0" } }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true - } - } - }, - "caching-transform": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-3.0.2.tgz", - "integrity": "sha512-Mtgcv3lh3U0zRii/6qVgQODdPA4G3zhG+jtbCWj39RXuUFTMzH0vcdMtaJS1jPowd+It2Pqr6y3NJMQqOqCE2w==", - "dev": true, - "requires": { - "hasha": "^3.0.0", - "make-dir": "^2.0.0", - "package-hash": "^3.0.0", - "write-file-atomic": "^2.4.2" - }, - "dependencies": { - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", - "dev": true - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - } - } - }, - "call-matcher": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/call-matcher/-/call-matcher-1.1.0.tgz", - "integrity": "sha512-IoQLeNwwf9KTNbtSA7aEBb1yfDbdnzwjCetjkC8io5oGeOmK2CBNdg0xr+tadRYKO0p7uQyZzvon0kXlZbvGrw==", + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dev": true, "requires": { - "core-js": "^2.0.0", - "deep-equal": "^1.0.0", - "espurify": "^1.6.0", - "estraverse": "^4.0.0" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" } }, "call-me-maybe": { @@ -2014,12 +1316,6 @@ "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", "dev": true }, - "call-signature": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/call-signature/-/call-signature-0.0.2.tgz", - "integrity": "sha1-qEq8glpV70yysCi9dOIFpluaSZY=", - "dev": true - }, "caller-callsite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", @@ -2069,93 +1365,48 @@ "quick-lru": "^1.0.0" } }, - "capture-stack-trace": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", - "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", + "caniuse-lite": { + "version": "1.0.30001383", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001383.tgz", + "integrity": "sha512-swMpEoTp5vDoGBZsYZX7L7nXHe6dsHxi9o6/LKf/f0LukVtnrxly5GVb/fWdCDTqi/yw6Km6tiJ0pmBacm0gbg==", "dev": true }, - "chalk": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", - "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "rsvp": "^4.8.4" } }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "chokidar": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.0.2.tgz", - "integrity": "sha512-c4PR2egjNjI1um6bamCQ6bUNPDiyofNQruHvKgHQ4gDUP/ITSVSzNsiI5OWtHOsX323i5ha/kk4YmOZ1Ktg7KA==", - "dev": true, - "requires": { - "anymatch": "^3.0.1", - "braces": "^3.0.2", - "fsevents": "^2.0.6", - "glob-parent": "^5.0.0", - "is-binary-path": "^2.1.0", - "is-glob": "^4.0.1", - "normalize-path": "^3.0.0", - "readdirp": "^3.1.1" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "glob-parent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz", - "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } + "capture-stack-trace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", + "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true + }, + "chalk": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", + "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "chunkd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/chunkd/-/chunkd-1.0.0.tgz", - "integrity": "sha512-xx3Pb5VF9QaqCotolyZ1ywFBgyuJmu6+9dLiqBxgelEse9Xsr3yUlpoX3O4Oh11M00GT2kYMsRByTKIMJW2Lkg==", + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, "ci-info": { @@ -2164,12 +1415,6 @@ "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", "dev": true }, - "ci-parallel-vars": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ci-parallel-vars/-/ci-parallel-vars-1.0.0.tgz", - "integrity": "sha512-u6dx20FBXm+apMi+5x7UVm6EH7BL1gc4XrcnQewjcB7HWRcor/V5qWc3RG2HwpgDJ26gIi2DSEu3B7sXynAw/g==", - "dev": true - }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", @@ -2202,18 +1447,6 @@ "escape-string-regexp": "^1.0.5" } }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "clean-yaml-object": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz", - "integrity": "sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g=", - "dev": true - }, "cli-boxes": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", @@ -2229,62 +1462,6 @@ "restore-cursor": "^2.0.0" } }, - "cli-spinners": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.2.0.tgz", - "integrity": "sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ==", - "dev": true - }, - "cli-truncate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.0.0.tgz", - "integrity": "sha512-C4hp+8GCIFVsUUiXcw+ce+7wexVWImw8rQrgMBFsqerx9LvvcGlwm6sMjQYAEmV/Xb87xc1b5Ttx505MSpZVqg==", - "dev": true, - "requires": { - "slice-ansi": "^2.1.0", - "string-width": "^4.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz", - "integrity": "sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^5.2.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, "cli-width": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", @@ -2303,9 +1480,9 @@ }, "dependencies": { "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "dev": true }, "string-width": { @@ -2330,30 +1507,12 @@ } } }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "code-excerpt": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-2.1.1.tgz", - "integrity": "sha512-tJLhH3EpFm/1x7heIW0hemXJTUU5EWl2V0EIX558jp05Mt1U6DVryCgkp3l37cxqs+DNbNgxG43SkwJXpQ14Jw==", - "dev": true, - "requires": { - "convert-to-spaces": "^1.0.1" - } - }, "collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", @@ -2374,16 +1533,19 @@ } }, "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "common-path-prefix": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-1.0.0.tgz", - "integrity": "sha1-zVL28HEuC6q5fW+XModPIvR3UsA=", - "dev": true + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } }, "commondir": { "version": "1.0.1", @@ -2403,42 +1565,6 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, - "concordance": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/concordance/-/concordance-4.0.0.tgz", - "integrity": "sha512-l0RFuB8RLfCS0Pt2Id39/oCPykE01pyxgAFypWTlaGRgvLkZrtczZ8atEHpTeEIW+zYWXTBuA9cCSeEOScxReQ==", - "dev": true, - "requires": { - "date-time": "^2.1.0", - "esutils": "^2.0.2", - "fast-diff": "^1.1.2", - "js-string-escape": "^1.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.flattendeep": "^4.4.0", - "lodash.islength": "^4.0.1", - "lodash.merge": "^4.6.1", - "md5-hex": "^2.0.0", - "semver": "^5.5.1", - "well-known-symbols": "^2.0.0" - }, - "dependencies": { - "md5-hex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-2.0.0.tgz", - "integrity": "sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM=", - "dev": true, - "requires": { - "md5-o-matic": "^0.1.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, "configstore": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", @@ -2471,20 +1597,14 @@ "dev": true }, "convert-source-map": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", - "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "dev": true, "requires": { "safe-buffer": "~5.1.1" } }, - "convert-to-spaces": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz", - "integrity": "sha1-fj5Iu+bZl7FBfdyihoIEtNPYVxU=", - "dev": true - }, "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", @@ -2507,6 +1627,12 @@ "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==", "dev": true }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + }, "cosmiconfig": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", @@ -2531,43 +1657,6 @@ } } }, - "cp-file": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-6.2.0.tgz", - "integrity": "sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "make-dir": "^2.0.0", - "nested-error-stacks": "^2.0.0", - "pify": "^4.0.1", - "safe-buffer": "^5.0.1" - }, - "dependencies": { - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", - "dev": true - } - } - }, "create-error-class": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", @@ -2594,6 +1683,21 @@ "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", "dev": true }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, "currently-unhandled": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", @@ -2603,13 +1707,37 @@ "array-find-index": "^1.0.1" } }, - "date-time": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/date-time/-/date-time-2.1.0.tgz", - "integrity": "sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==", + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", "dev": true, "requires": { - "time-zone": "^1.0.0" + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } } }, "debug": { @@ -2651,29 +1779,6 @@ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", "dev": true }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.0.tgz", - "integrity": "sha512-ZbfWJq/wN1Z273o7mUSjILYqehAktR2NVoSrOukDkU9kg2v/Uv89yU4Cvz8seJeAmtN5oqiefKq8FPuXOboqLw==", - "dev": true, - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -2695,30 +1800,6 @@ "core-assert": "^0.2.0" } }, - "default-require-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz", - "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", - "dev": true, - "requires": { - "strip-bom": "^3.0.0" - } - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "defer-to-connect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.0.2.tgz", - "integrity": "sha512-k09hcQcTDY+cwgiwa6PYKLm3jlagNzQ+RSvhjzESOGOx+MNOuXkxTfEvPrO1IOQ81tArCFYQgi631clB70RpQw==", - "dev": true - }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -2769,74 +1850,11 @@ } } }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "dependencies": { - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - } - } + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true }, "detect-indent": { "version": "5.0.0", @@ -2844,10 +1862,16 @@ "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", "dev": true }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg==", + "dev": true + }, + "diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", "dev": true }, "dir-glob": { @@ -2885,21 +1909,13 @@ "esutils": "^2.0.2" } }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", "dev": true, "requires": { - "is-obj": "^2.0.0" - }, - "dependencies": { - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - } + "webidl-conversions": "^4.0.2" } }, "duplexer3": { @@ -2908,10 +1924,20 @@ "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", "dev": true }, - "emittery": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.4.1.tgz", - "integrity": "sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ==", + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "electron-to-chromium": { + "version": "1.4.230", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.230.tgz", + "integrity": "sha512-3pwjAK0qHSDN9+YAF4fJknsSruP7mpjdWzUSruIJD/JCH77pEh0SorEyb3xVaKkfwk2tzjOt2D8scJ0KAdfXLA==", "dev": true }, "emoji-regex": { @@ -2920,16 +1946,6 @@ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true }, - "empower-core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/empower-core/-/empower-core-1.2.0.tgz", - "integrity": "sha512-g6+K6Geyc1o6FdXs9HwrXleCFan7d66G5xSCfSF7x1mJDCes6t0om9lFQG3zOrzh3Bkb/45N0cZ5Gqsf7YrzGQ==", - "dev": true, - "requires": { - "call-signature": "0.0.2", - "core-js": "^2.0.0" - } - }, "end-of-stream": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", @@ -2954,12 +1970,6 @@ "integrity": "sha1-MNBUDCEBQU8lipTUwKUkwGwT48Y=", "dev": true }, - "equal-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/equal-length/-/equal-length-1.0.1.tgz", - "integrity": "sha1-IcoRLUirJLTh5//A5TOdMf38J0w=", - "dev": true - }, "error-ex": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", @@ -2981,19 +1991,14 @@ "is-callable": "^1.1.4", "is-regex": "^1.0.4", "object-keys": "^1.0.12" - }, - "dependencies": { - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - } } }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, "es-to-primitive": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", @@ -3005,10 +2010,10 @@ "is-symbol": "^1.0.2" } }, - "es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true }, "escape-string-regexp": { @@ -3017,6 +2022,34 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, "eslint": { "version": "5.16.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz", @@ -3307,15 +2340,6 @@ "isarray": "^1.0.0" } }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -3432,18 +2456,6 @@ "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", "dev": true }, - "espower-location-detector": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/espower-location-detector/-/espower-location-detector-1.0.0.tgz", - "integrity": "sha1-oXt+zFnTDheeK+9z+0E3cEyzMbU=", - "dev": true, - "requires": { - "is-url": "^1.2.1", - "path-is-absolute": "^1.0.0", - "source-map": "^0.5.0", - "xtend": "^4.0.0" - } - }, "espree": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz", @@ -3500,6 +2512,12 @@ "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", "dev": true }, + "exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true + }, "execa": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", @@ -3539,6 +2557,12 @@ } } }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true + }, "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", @@ -3589,6 +2613,26 @@ } } }, + "expect": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", + "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, "extend-shallow": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", @@ -3686,6 +2730,12 @@ } } }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true + }, "fast-deep-equal": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", @@ -3724,13 +2774,13 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, - "fastq": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", - "integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==", + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "dev": true, "requires": { - "reusify": "^1.0.0" + "bser": "2.1.1" } }, "figures": { @@ -3751,6 +2801,13 @@ "flat-cache": "^2.0.1" } }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -3881,20 +2938,6 @@ "write": "1.0.3" }, "dependencies": { - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "rimraf": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", @@ -3912,32 +2955,36 @@ "integrity": "sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg==", "dev": true }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "dev": true }, - "foreground-child": { - "version": "1.5.6", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz", - "integrity": "sha1-T9ca0t/elnibmApcCilZN8svXOk=", + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, "requires": { - "cross-spawn": "^4", - "signal-exit": "^3.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", - "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - } + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" } }, "fragment-cache": { @@ -3956,11 +3003,15 @@ "dev": true }, "fsevents": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.0.7.tgz", - "integrity": "sha512-a7YT0SV3RB+DjYcppwVDLtn13UQnmg0SWZS7ezZD0UjnLwXmy8Zm21GMVGLaFGimIqcvyMQaOJBrop8MyOp1kQ==", + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", "dev": true, - "optional": true + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } }, "function-bind": { "version": "1.1.1", @@ -3968,31 +3019,123 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "dependencies": { + "es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + } + } + }, "functional-red-black-tree": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, - "get-port": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.0.0.tgz", - "integrity": "sha512-imzMU0FjsZqNa6BqOjbbW6w5BivHIuQKopjpPqcnx0AVHJQKCxK1O+Ab3OrVXhrekqfVMjwA9ZYu062R+KcIsQ==", + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", "dev": true, "requires": { - "type-fest": "^0.3.0" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" }, "dependencies": { - "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true } } @@ -4015,22 +3158,41 @@ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", "dev": true }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "dev": true }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } @@ -4072,9 +3234,9 @@ } }, "globals": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.4.0.tgz", - "integrity": "sha512-Dyzmifil8n/TmSqYDEXbm+C8yitzJQqQIlJQLNRMwa+BOUJpRC19pyVeN12JAjt61xonvXjtff+hJruTRXn5HA==", + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true }, "globby": { @@ -4093,20 +3255,6 @@ "slash": "^2.0.0" }, "dependencies": { - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", @@ -4141,32 +3289,106 @@ } }, "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", "dev": true }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + } + } + }, "has": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", - "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { - "function-bind": "^1.0.2" + "function-bind": "^1.1.1" } }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, "has-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", "dev": true }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + } + } + }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -4205,32 +3427,37 @@ "integrity": "sha1-ieJdtgS3Jcj1l2//Ct3JIbgopac=", "dev": true }, - "hasha": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-3.0.0.tgz", - "integrity": "sha1-UqMvq4Vp1BymmmH/GiFPjrfIvTk=", - "dev": true, - "requires": { - "is-stream": "^1.0.1" - } - }, "hosted-git-info": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz", "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==", "dev": true }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, "html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, - "http-cache-semantics": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz", - "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==", - "dev": true + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } }, "husky": { "version": "2.7.0", @@ -4418,18 +3645,6 @@ "safer-buffer": ">= 2.1.2 < 3" } }, - "ignore": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", - "dev": true - }, - "ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", - "dev": true - }, "import-fresh": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", @@ -4455,50 +3670,50 @@ "dev": true }, "import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", "dev": true, "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" }, "dependencies": { "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "locate-path": "^3.0.0" } }, "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { - "p-locate": "^4.1.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.0" } }, "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { - "p-limit": "^2.2.0" + "p-limit": "^2.0.0" } }, "p-try": { @@ -4507,35 +3722,14 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "resolve-cwd": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, "requires": { - "resolve-from": "^5.0.0" + "find-up": "^3.0.0" } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true } } }, @@ -4628,11 +3822,25 @@ } } }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } }, "irregular-plurals": { "version": "2.0.0", @@ -4660,25 +3868,29 @@ } } }, - "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", - "dev": true - }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, "requires": { - "binary-extensions": "^2.0.0" + "has-bigints": "^1.0.1" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" } }, "is-buffer": { @@ -4711,6 +3923,15 @@ "ci-info": "^1.5.0" } }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, "is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", @@ -4786,6 +4007,12 @@ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true + }, "is-get-set-prop": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-get-set-prop/-/is-get-set-prop-1.0.0.tgz", @@ -4824,6 +4051,12 @@ "js-types": "^1.0.0" } }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, "is-npm": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", @@ -4850,6 +4083,15 @@ } } }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, "is-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", @@ -4866,38 +4108,6 @@ "obj-props": "^1.0.0" } }, - "is-observable": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-2.0.0.tgz", - "integrity": "sha512-fhBZv3eFKUbyHXZ1oHujdo2tZ+CNbdpdzzlENgCGZUC8keoGxUew2jYFLYcUB4qo7LDD03o4KK11m/QYD7kEjg==", - "dev": true - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - }, - "dependencies": { - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - } - } - }, "is-path-inside": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", @@ -4959,12 +4169,30 @@ "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", "dev": true }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "dev": true }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, "is-symbol": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", @@ -4977,212 +4205,592 @@ "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", "dev": true }, - "is-url": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", + "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", + "dev": true, + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "istanbul-lib-report": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", + "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", + "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0" + } + }, + "jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", + "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==", + "dev": true, + "requires": { + "import-local": "^2.0.0", + "jest-cli": "^24.9.0" + }, + "dependencies": { + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, + "jest-cli": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz", + "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==", + "dev": true, + "requires": { + "@jest/core": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^13.3.0" + } + } + } + }, + "jest-changed-files": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz", + "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" + } + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz", + "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + } + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-docblock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz", + "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", + "dev": true, + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-each": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz", + "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-environment-jsdom": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz", + "integrity": "sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==", + "dev": true, + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" + } + }, + "jest-environment-node": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz", + "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==", + "dev": true, + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", "dev": true }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", + "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + } + }, + "jest-leak-detector": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz", + "integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==", + "dev": true, + "requires": { + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", - "dev": true + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + } }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", + "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0" + } }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", "dev": true }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", + "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==", "dev": true }, - "istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", - "dev": true + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz", + "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + } }, - "istanbul-lib-hook": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.7.tgz", - "integrity": "sha512-vrRztU9VRRFDyC+aklfLoeXyNdTfga2EI3udDGn4cZ6fpSXpHLV9X6CHvfoMCPtggg8zvDDmC4b9xfu0z6/llA==", + "jest-resolve-dependencies": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", + "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==", "dev": true, "requires": { - "append-transform": "^1.0.0" + "@jest/types": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.9.0" } }, - "istanbul-lib-instrument": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", + "jest-runner": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz", + "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==", "dev": true, "requires": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-leak-detector": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" }, "dependencies": { - "semver": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.1.1.tgz", - "integrity": "sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ==", - "dev": true + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } } } }, - "istanbul-lib-report": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", - "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz", + "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==", "dev": true, "requires": { - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "supports-color": "^6.1.0" + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + } + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", + "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==", + "dev": true + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz", + "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" }, "dependencies": { - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, - "istanbul-lib-source-maps": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", - "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", "dev": true, "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", - "source-map": "^0.6.1" + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" }, "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "dev": true, "requires": { - "glob": "^7.1.3" + "ci-info": "^2.0.0" } }, - "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", - "dev": true - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -5191,19 +4799,68 @@ } } }, - "istanbul-reports": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", - "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", + "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", "dev": true, "requires": { - "html-escaper": "^2.0.0" + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } } }, - "js-string-escape": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", - "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=", + "jest-watcher": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz", + "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==", + "dev": true, + "requires": { + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.9.0", + "string-length": "^2.0.0" + } + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "dev": true, + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true }, "js-types": { @@ -5222,24 +4879,72 @@ "esprima": "^4.0.0" } }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + } + } + }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", - "dev": true - }, "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -5252,28 +4957,28 @@ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, - "json5": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", - "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true }, - "just-extend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.0.2.tgz", - "integrity": "sha512-FrLwOgm+iXrPV+5zDU6Jqu4gCRXbWEQg2O3SKONsWE4w7AXFRkryS53bpWdaL9cNol+AmR3AEYz6kn+o0fCPnw==", + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", "dev": true }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "dev": true, "requires": { - "json-buffer": "3.0.0" + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" } }, "kind-of": { @@ -5282,6 +4987,12 @@ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, "latest-version": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", @@ -5291,14 +5002,17 @@ "package-json": "^4.0.0" } }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "dev": true + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true }, "levn": { "version": "0.3.0", @@ -5356,18 +5070,6 @@ "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", "dev": true }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "lodash.flattendeep": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", - "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=", - "dev": true - }, "lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", @@ -5380,24 +5082,12 @@ "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", "dev": true }, - "lodash.islength": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.islength/-/lodash.islength-4.0.1.tgz", - "integrity": "sha1-Tpho1FJXXXUK/9NYyXlUPcIO1Xc=", - "dev": true - }, "lodash.kebabcase": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", "dev": true }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, "lodash.mergewith": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", @@ -5410,6 +5100,12 @@ "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=", "dev": true }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, "lodash.upperfirst": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", @@ -5431,11 +5127,14 @@ "chalk": "^2.0.1" } }, - "lolex": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lolex/-/lolex-4.2.0.tgz", - "integrity": "sha512-gKO5uExCXvSm6zbF562EvM+rd1kQDnB9AZBbiQVzf1ZmdDpxUSvpnAaVOP83N/31mRK8Ml8/VE8DMvsAZQ+7wg==", - "dev": true + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } }, "loud-rejection": { "version": "1.6.0", @@ -5480,13 +5179,13 @@ } } }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dev": true, "requires": { - "p-defer": "^1.0.0" + "tmpl": "1.0.5" } }, "map-cache": { @@ -5510,57 +5209,6 @@ "object-visit": "^1.0.0" } }, - "matcher": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/matcher/-/matcher-2.0.0.tgz", - "integrity": "sha512-nlmfSlgHBFx36j/Pl/KQPbIaqE8Zf0TqmSMjsuddHDg6PMSVgmyW9HpkLs0o0M1n2GIZ/S2BZBLIww/xjhiGng==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } - } - }, - "md5-hex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-3.0.1.tgz", - "integrity": "sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==", - "dev": true, - "requires": { - "blueimp-md5": "^2.10.0" - } - }, - "md5-o-matic": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz", - "integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=", - "dev": true - }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - }, - "dependencies": { - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - } - } - }, "meow": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", @@ -5647,22 +5295,11 @@ } } }, - "merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true }, "merge2": { "version": "1.2.3", @@ -5691,22 +5328,31 @@ "to-regex": "^3.0.2" } }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, "mimic-fn": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "dev": true }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true - }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -5804,6 +5450,13 @@ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", "dev": true }, + "nan": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz", + "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==", + "dev": true, + "optional": true + }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -5829,31 +5482,37 @@ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, - "nested-error-stacks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz", - "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==", - "dev": true - }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, - "nise": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/nise/-/nise-1.5.2.tgz", - "integrity": "sha512-/6RhOUlicRCbE9s+94qCUsyE+pKlVJ5AhIv+jEE7ESKwnbXqulKZ1FYU+XAtHHWE9TinYvAxDUJAb912PwPoWA==", + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node-notifier": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.5.tgz", + "integrity": "sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==", "dev": true, "requires": { - "@sinonjs/formatio": "^3.2.1", - "@sinonjs/text-encoding": "^0.7.1", - "just-extend": "^4.0.2", - "lolex": "^4.1.0", - "path-to-regexp": "^1.7.0" + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" } }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, "normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", @@ -5867,16 +5526,13 @@ } }, "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-url": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.3.0.tgz", - "integrity": "sha512-0NLtR71o4k6GLP+mr6Ty34c5GA6CMoEsncKJxvQd8NzPxaHRJNnb5gZE8R1XF4CPIS7QPHLJ74IFszwtNVAHVQ==", - "dev": true + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } }, "npm-run-path": { "version": "2.0.2", @@ -5887,138 +5543,17 @@ "path-key": "^2.0.0" } }, - "nyc": { - "version": "14.1.1", - "resolved": "https://registry.npmjs.org/nyc/-/nyc-14.1.1.tgz", - "integrity": "sha512-OI0vm6ZGUnoGZv/tLdZ2esSVzDwUC88SNs+6JoSOMVxA+gKMB8Tk7jBwgemLx4O40lhhvZCVw1C+OYLOBOPXWw==", - "dev": true, - "requires": { - "archy": "^1.0.0", - "caching-transform": "^3.0.2", - "convert-source-map": "^1.6.0", - "cp-file": "^6.2.0", - "find-cache-dir": "^2.1.0", - "find-up": "^3.0.0", - "foreground-child": "^1.5.6", - "glob": "^7.1.3", - "istanbul-lib-coverage": "^2.0.5", - "istanbul-lib-hook": "^2.0.7", - "istanbul-lib-instrument": "^3.3.0", - "istanbul-lib-report": "^2.0.8", - "istanbul-lib-source-maps": "^3.0.6", - "istanbul-reports": "^2.2.4", - "js-yaml": "^3.13.1", - "make-dir": "^2.1.0", - "merge-source-map": "^1.1.0", - "resolve-from": "^4.0.0", - "rimraf": "^2.6.3", - "signal-exit": "^3.0.2", - "spawn-wrap": "^1.4.2", - "test-exclude": "^5.2.3", - "uuid": "^3.3.2", - "yargs": "^13.2.2", - "yargs-parser": "^13.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "p-limit": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", - "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", - "dev": true - } - } + "nwsapi": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", + "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true }, "obj-props": { "version": "1.1.0", @@ -6026,12 +5561,6 @@ "integrity": "sha1-YmMT+qRCvv1KROmgLDy2vek3tRE=", "dev": true }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, "object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", @@ -6063,10 +5592,10 @@ } } }, - "object-is": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz", - "integrity": "sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY=", + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", "dev": true }, "object-keys": { @@ -6085,15 +5614,121 @@ } }, "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "dev": true, "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "dependencies": { + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + } + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "dev": true, + "requires": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + }, + "dependencies": { + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + } } }, "object.pick": { @@ -6105,16 +5740,6 @@ "isobject": "^3.0.1" } }, - "observable-to-promise": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/observable-to-promise/-/observable-to-promise-1.0.0.tgz", - "integrity": "sha512-cqnGUrNsE6vdVDTPAX9/WeVzwy/z37vdxupdQXU8vgTXRFH72KCZiZga8aca2ulRPIeem8W3vW9rQHBwfIl2WA==", - "dev": true, - "requires": { - "is-observable": "^2.0.0", - "symbol-observable": "^1.0.4" - } - }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -6167,121 +5792,20 @@ "wordwrap": "~1.0.0" } }, - "ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-spinners": "^2.0.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - } - } - }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true - }, - "p-defer": { + "p-each-series": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", + "integrity": "sha512-J/e9xiZZQNrt+958FFzJ+auItsBGq+UrQ7nE89AUP7UOTtjHnkISANXLdayhVzh538UnLMCSlf13lFfRIAKQOA==", + "dev": true, + "requires": { + "p-reduce": "^1.0.0" + } }, "p-finally": { "version": "1.0.0", @@ -6289,12 +5813,6 @@ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", "dev": true }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, "p-limit": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", @@ -6313,10 +5831,10 @@ "p-limit": "^1.1.0" } }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha512-3Tx1T3oM1xO/Y8Gj0sWyE78EIJZ+t+aEmXUdvQgvGmSMri7aPTHoovbXEreWKkL5j21Er60XAWLTzKbAKYOujQ==", "dev": true }, "p-try": { @@ -6325,26 +5843,6 @@ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", "dev": true }, - "package-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-3.0.0.tgz", - "integrity": "sha512-lOtmukMDVvtkL84rJHI7dpTYq+0rli8N2wlnqUcBuDWCfVhRUfOmnR9SsoHFMLpACvEV60dX7rd0rFaYDZI+FA==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.15", - "hasha": "^3.0.0", - "lodash.flattendeep": "^4.4.0", - "release-zalgo": "^1.0.0" - }, - "dependencies": { - "graceful-fs": { - "version": "4.1.15", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", - "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", - "dev": true - } - } - }, "package-json": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", @@ -6375,10 +5873,10 @@ "error-ex": "^1.2.0" } }, - "parse-ms": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", - "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==", + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", "dev": true }, "pascalcase": { @@ -6423,15 +5921,6 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, - "path-to-regexp": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz", - "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=", - "dev": true, - "requires": { - "isarray": "0.0.1" - } - }, "path-type": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", @@ -6441,10 +5930,16 @@ "pify": "^2.0.0" } }, - "picomatch": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz", - "integrity": "sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==", + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true }, "pify": { @@ -6453,21 +5948,12 @@ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", "dev": true }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, "pkg-conf": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz", @@ -6544,6 +6030,12 @@ "irregular-plurals": "^2.0.0" } }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", @@ -6577,13 +6069,24 @@ "fast-diff": "^1.1.2" } }, - "pretty-ms": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-5.0.0.tgz", - "integrity": "sha512-94VRYjL9k33RzfKiGokPBPpsmloBYSf5Ri+Pq19zlsEcUKFob+admeXr5eFDRuPjFmEOcjJvPGdillYOJyvZ7Q==", + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", "dev": true, "requires": { - "parse-ms": "^2.1.0" + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + } } }, "pretty-quick": { @@ -6629,6 +6132,16 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, "proto-props": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/proto-props/-/proto-props-2.0.0.tgz", @@ -6641,6 +6154,12 @@ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", "dev": true }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, "pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", @@ -6657,6 +6176,12 @@ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, + "qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "dev": true + }, "quick-lru": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", @@ -6675,6 +6200,12 @@ "strip-json-comments": "~2.0.1" } }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, "read-pkg": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", @@ -6696,13 +6227,13 @@ "read-pkg": "^2.0.0" } }, - "readdirp": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.1.2.tgz", - "integrity": "sha512-8rhl0xs2cxfVsqzreYCvs8EwBfn/DhVdqtoLmw19uI3SC5avYX9teCurlErfpPXGmYtMHReGaP2RsLnFvz/lnw==", + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", "dev": true, "requires": { - "picomatch": "^2.0.4" + "util.promisify": "^1.0.0" } }, "redent": { @@ -6715,21 +6246,6 @@ "strip-indent": "^2.0.0" } }, - "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", - "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, "regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", @@ -6758,12 +6274,14 @@ "dev": true }, "regexp.prototype.flags": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz", - "integrity": "sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", "dev": true, "requires": { - "define-properties": "^1.1.2" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" } }, "regexpp": { @@ -6772,20 +6290,6 @@ "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", "dev": true }, - "regexpu-core": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.5.5.tgz", - "integrity": "sha512-FpI67+ky9J+cDizQUJlIlNZFKual/lUkFr1AG6zOCpwZ9cLrg8UUVakyUQJD7fCDIe9Z2nwTQJNPyonatNmDFQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.1.0", - "regjsgen": "^0.5.0", - "regjsparser": "^0.6.0", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.1.0" - } - }, "registry-auth-token": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", @@ -6805,38 +6309,12 @@ "rc": "^1.0.1" } }, - "regjsgen": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", - "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", "dev": true }, - "regjsparser": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", - "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "release-zalgo": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", - "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=", - "dev": true, - "requires": { - "es6-error": "^4.0.1" - } - }, "repeat-element": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", @@ -6849,10 +6327,66 @@ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "requires": { + "lodash": "^4.17.19" + } + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "dev": true, + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true }, "require-main-filename": { @@ -6861,19 +6395,15 @@ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, - "require-precompiled": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/require-precompiled/-/require-precompiled-0.1.0.tgz", - "integrity": "sha1-WhtS63Dr7UPrmC6XTIWrWVceVvo=", - "dev": true - }, "resolve": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.0.tgz", - "integrity": "sha512-WL2pBDjqT6pGUNSUzMw00o4T7If+z4H2x3Gz893WoUQ5KW8Vr9txp00ykiP16VBaZF5+j/OcXJHZ9+PCvdiDKw==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dev": true, "requires": { - "path-parse": "^1.0.6" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, "resolve-cwd": { @@ -6905,15 +6435,6 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", "dev": true }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dev": true, - "requires": { - "lowercase-keys": "^1.0.0" - } - }, "restore-cursor": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", @@ -6930,21 +6451,21 @@ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "dev": true }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, "rimraf": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "glob": "^7.0.5" + "glob": "^7.1.3" } }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true + }, "run-async": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", @@ -6960,12 +6481,6 @@ "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==", "dev": true }, - "run-parallel": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", - "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", - "dev": true - }, "rxjs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz", @@ -6996,6 +6511,23 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dev": true, + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + } + }, "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", @@ -7022,16 +6554,10 @@ "semver": "^5.0.3" } }, - "serialize-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=", - "dev": true - }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "dev": true }, "set-value": { @@ -7072,38 +6598,35 @@ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "dev": true }, - "sinon": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-7.4.1.tgz", - "integrity": "sha512-7s9buHGHN/jqoy/v4bJgmt0m1XEkCEd/tqdHXumpBp0JSujaT4Ng84JU5wDdK4E85ZMq78NuDe0I3NAqXY8TFg==", + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "dev": true, "requires": { - "@sinonjs/commons": "^1.4.0", - "@sinonjs/formatio": "^3.2.1", - "@sinonjs/samsam": "^3.3.2", - "diff": "^3.5.0", - "lolex": "^4.2.0", - "nise": "^1.5.1", - "supports-color": "^5.5.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" } }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, "slash": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", @@ -7272,9 +6795,9 @@ } }, "source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, "requires": { "buffer-from": "^1.0.0", @@ -7295,20 +6818,6 @@ "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", "dev": true }, - "spawn-wrap": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.4.2.tgz", - "integrity": "sha512-vMwR3OmmDhnxCVxM8M+xO/FtIp6Ju/mNaDfCMMW7FDcLRTPFWUswec4LXJHTJE2hwTI9O0YBfygu4DalFl7Ylg==", - "dev": true, - "requires": { - "foreground-child": "^1.5.6", - "mkdirp": "^0.5.0", - "os-homedir": "^1.0.1", - "rimraf": "^2.6.2", - "signal-exit": "^3.0.2", - "which": "^1.3.0" - } - }, "spdx-correct": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", @@ -7350,18 +6859,46 @@ "extend-shallow": "^3.0.0" } }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "stack-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", - "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", - "dev": true - }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", + "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } + }, "static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", @@ -7383,6 +6920,22 @@ } } }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==", + "dev": true + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha512-Qka42GGrS8Mm3SZ+7cH8UXiIWI867/b/Z/feQSpQx/rbfB8UGknGEZVaUQMOUVj+soY6NpWAxily63HI1OckVQ==", + "dev": true, + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + } + }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -7393,6 +6946,180 @@ "strip-ansi": "^4.0.0" } }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "dependencies": { + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + } + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "dependencies": { + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + } + } + }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", @@ -7408,15 +7135,6 @@ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", "dev": true }, - "strip-bom-buf": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-2.0.0.tgz", - "integrity": "sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ==", - "dev": true, - "requires": { - "is-utf8": "^0.2.1" - } - }, "strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", @@ -7435,19 +7153,6 @@ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "dev": true }, - "supertap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supertap/-/supertap-1.0.0.tgz", - "integrity": "sha512-HZJ3geIMPgVwKk2VsmO5YHqnnJYl6bV5A9JW2uzqV43WmpgliNEYbuvukfor7URpaqpxuw3CfZ3ONdVbZjCgIA==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "indent-string": "^3.2.0", - "js-yaml": "^3.10.0", - "serialize-error": "^2.1.0", - "strip-ansi": "^4.0.0" - } - }, "supports-color": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", @@ -7475,10 +7180,16 @@ } } }, - "symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, "table": { @@ -7568,24 +7279,10 @@ "locate-path": "^3.0.0" } }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -7605,9 +7302,9 @@ } }, "p-limit": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", - "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -7631,7 +7328,7 @@ "parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", "dev": true, "requires": { "error-ex": "^1.3.1", @@ -7650,13 +7347,13 @@ "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true }, "read-pkg": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", "dev": true, "requires": { "load-json-file": "^4.0.0", @@ -7688,18 +7385,18 @@ "integrity": "sha1-AIRwUAVzDdhNt1UlPJMa45jblSI=", "dev": true }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha512-wCVxLDcFxw7ujDxaeJC6nfl2XfHJNYs8yUYJnvMgtPEFlttP9tHSfRUv2vBe6C4hkVFPWoP1P6ZccbYjmSEkKA==", + "dev": true + }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "dev": true }, - "time-zone": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", - "integrity": "sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=", - "dev": true - }, "timed-out": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", @@ -7715,10 +7412,16 @@ "os-tmpdir": "~1.0.2" } }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true }, "to-object-path": { @@ -7741,12 +7444,6 @@ } } }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true - }, "to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", @@ -7780,94 +7477,81 @@ "repeat-string": "^1.6.1" } }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, "trim-newlines": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", "dev": true }, - "trim-off-newlines": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", - "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", - "dev": true - }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true - }, "tslib": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", "dev": true }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "dev": true, "requires": { - "prelude-ls": "~1.1.2" + "safe-buffer": "^5.0.1" } }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.5.2.tgz", - "integrity": "sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==", + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", "dev": true }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { - "is-typedarray": "^1.0.0" + "prelude-ls": "~1.1.2" } }, - "uid2": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", - "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=", - "dev": true - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dev": true, "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + } } }, - "unicode-match-property-value-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", - "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", - "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", - "dev": true - }, "union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", @@ -7889,17 +7573,6 @@ "crypto-random-string": "^1.0.0" } }, - "unique-temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-temp-dir/-/unique-temp-dir-1.0.0.tgz", - "integrity": "sha1-bc6VsmgcoAPuv7MEpBX5y6vMU4U=", - "dev": true, - "requires": { - "mkdirp": "^0.5.1", - "os-tmpdir": "^1.0.1", - "uid2": "0.0.3" - } - }, "unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", @@ -7952,6 +7625,16 @@ "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", "dev": true }, + "update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, "update-notifier": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", @@ -8000,10 +7683,31 @@ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "dev": true }, + "util.promisify": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.1.1.tgz", + "integrity": "sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "for-each": "^0.3.3", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.1" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + } + } + }, "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "dev": true }, "validate-npm-package-license": { @@ -8016,21 +7720,67 @@ "spdx-expression-parse": "^3.0.0" } }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", "dev": true, "requires": { - "defaults": "^1.0.3" + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" } }, - "well-known-symbols": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-2.0.0.tgz", - "integrity": "sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==", + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "requires": { + "makeerror": "1.0.12" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", "dev": true }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, "which": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", @@ -8040,10 +7790,40 @@ "isexe": "^2.0.0" } }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + } + } + }, "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", "dev": true }, "widest-line": { @@ -8073,9 +7853,9 @@ }, "dependencies": { "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "dev": true }, "string-width": { @@ -8158,12 +7938,27 @@ "write-json-file": "^2.2.0" } }, + "ws": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, "xdg-basedir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", "dev": true }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, "xml2js": { "version": "0.4.19", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", @@ -8309,16 +8104,10 @@ } } }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, "y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, "yallist": { @@ -8328,28 +8117,27 @@ "dev": true }, "yargs": { - "version": "13.2.4", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz", - "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, "requires": { "cliui": "^5.0.0", "find-up": "^3.0.0", "get-caller-file": "^2.0.1", - "os-locale": "^3.1.0", "require-directory": "^2.1.1", "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", "string-width": "^3.0.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^13.1.0" + "yargs-parser": "^13.1.2" }, "dependencies": { "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "dev": true }, "find-up": { @@ -8372,9 +8160,9 @@ } }, "p-limit": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", - "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -8418,9 +8206,9 @@ } }, "yargs-parser": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.0.tgz", - "integrity": "sha512-Yq+32PrijHRri0vVKQEm+ys8mbqWjLiwQkMFNXEENutzLPP0bE4Lcd4iA3OQY5HF+GD3xXxf0MEHb8E4/SA3AA==", + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, "requires": { "camelcase": "^5.0.0", diff --git a/package.json b/package.json index 6830c49..56ab37c 100644 --- a/package.json +++ b/package.json @@ -4,8 +4,7 @@ "description": "Icecat API - Find product description with EAN, UPC or GTIN-13.", "main": "index.js", "scripts": { - "test": "ava", - "test:coverage": "nyc npm test", + "test": "jest", "precommit": "pretty-quick --staged", "pretty-quick": "pretty-quick" }, @@ -36,19 +35,29 @@ "xml2js": "^0.4.19" }, "devDependencies": { - "ava": "^2.3.0", "husky": "^2.7.0", - "nyc": "^14.1.1", + "jest": "^24.9.0", "prettier": "^1.18.2", "pretty-quick": "^1.11.1", - "sinon": "^7.4.1", "xo": "^0.24.0" }, "engines": { - "node": ">=8.9.4" + "node": ">=8" }, "xo": { "prettier": "true", - "nodeVersion": ">=8.9.4" + "nodeVersion": ">=8" + }, + "jest": { + "collectCoverage": true, + "coverageDirectory": "test/coverage", + "coverageThreshold": { + "global": { + "branches": 100, + "functions": 100, + "lines": 100, + "statements": 100 + } + } } } diff --git a/test/fixtures/0190781289012.json b/test/fixtures/0190781289012.json new file mode 100644 index 0000000..761cbb4 --- /dev/null +++ b/test/fixtures/0190781289012.json @@ -0,0 +1,38861 @@ +{ + "ICECAT-interface": { + "$": { + "xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance", + "xsi:noNamespaceSchemaLocation": "https://data.icecat.biz/xsd/ICECAT-interface_response.xsd" + }, + "Product": [ + { + "$": { + "Code": "1", + "HighPic": "https://images.icecat.biz/img/gallery/39302897_3599208444.jpg", + "HighPicHeight": "3797", + "HighPicSize": "6112278", + "HighPicWidth": "4588", + "ID": "39302897", + "LowPic": "https://images.icecat.biz/img/gallery_lows/39302897_3599208444.jpg", + "LowPicHeight": "166", + "LowPicSize": "35355", + "LowPicWidth": "200", + "Name": "E273m", + "IntName": "E273m", + "LocalName": "", + "Pic500x500": "https://images.icecat.biz/img/gallery_mediums/39302897_3599208444.jpg", + "Pic500x500Height": "414", + "Pic500x500Size": "173004", + "Pic500x500Width": "500", + "Prod_id": "1FH51AT", + "Quality": "ICECAT", + "ReleaseDate": "2017-11-01", + "ThumbPic": "https://images.icecat.biz/img/gallery_thumbs/39302897_3599208444.jpg", + "ThumbPicSize": "7979", + "Title": "HP EliteDisplay E273m 68.6 cm (27\") 1920 x 1080 pixels Full HD LED Black, Silver", + "GeneratedIntTitle": "HP EliteDisplay E273m", + "GeneratedLocalTitle": "HP EliteDisplay E273m 68.6 cm (27\") 1920 x 1080 pixels Full HD LED Black, Silver", + "BrandLocalTitle": "" + }, + "CategoryFeatureGroup": [ + { + "$": { + "ID": "32003", + "No": "-10" + }, + "FeatureGroup": [ + { + "$": { + "ID": "0" + }, + "Name": [ + { + "$": { + "ID": "5073", + "langid": "1", + "Value": "Technical details" + } + } + ] + } + ] + }, + { + "$": { + "ID": "100", + "No": "50" + }, + "FeatureGroup": [ + { + "$": { + "ID": "5" + }, + "Name": [ + { + "$": { + "ID": "4867", + "langid": "1", + "Value": "Display" + } + } + ] + } + ] + }, + { + "$": { + "ID": "1742", + "No": "30" + }, + "FeatureGroup": [ + { + "$": { + "ID": "12" + }, + "Name": [ + { + "$": { + "ID": "4995", + "langid": "1", + "Value": "Ports & interfaces" + } + } + ] + } + ] + }, + { + "$": { + "ID": "98", + "No": "21" + }, + "FeatureGroup": [ + { + "$": { + "ID": "14" + }, + "Name": [ + { + "$": { + "ID": "5023", + "langid": "1", + "Value": "Weight & dimensions" + } + } + ] + } + ] + }, + { + "$": { + "ID": "99", + "No": "24" + }, + "FeatureGroup": [ + { + "$": { + "ID": "27" + }, + "Name": [ + { + "$": { + "ID": "5049", + "langid": "1", + "Value": "Power" + } + } + ] + } + ] + }, + { + "$": { + "ID": "1205", + "No": "23" + }, + "FeatureGroup": [ + { + "$": { + "ID": "28" + }, + "Name": [ + { + "$": { + "ID": "5067", + "langid": "1", + "Value": "Operational conditions" + } + } + ] + } + ] + }, + { + "$": { + "ID": "65611", + "No": "26" + }, + "FeatureGroup": [ + { + "$": { + "ID": "35" + }, + "Name": [ + { + "$": { + "ID": "5167", + "langid": "1", + "Value": "Network" + } + } + ] + } + ] + }, + { + "$": { + "ID": "23760", + "No": "20" + }, + "FeatureGroup": [ + { + "$": { + "ID": "67" + }, + "Name": [ + { + "$": { + "ID": "27423", + "langid": "1", + "Value": "Packaging data" + } + } + ] + } + ] + }, + { + "$": { + "ID": "41676", + "No": "-2" + }, + "FeatureGroup": [ + { + "$": { + "ID": "76" + }, + "Name": [ + { + "$": { + "ID": "28540", + "langid": "1", + "Value": "Certificates" + } + } + ] + } + ] + }, + { + "$": { + "ID": "3070", + "No": "25" + }, + "FeatureGroup": [ + { + "$": { + "ID": "96" + }, + "Name": [ + { + "$": { + "ID": "31318", + "langid": "1", + "Value": "Ergonomics" + } + } + ] + } + ] + }, + { + "$": { + "ID": "3289", + "No": "-6" + }, + "FeatureGroup": [ + { + "$": { + "ID": "100" + }, + "Name": [ + { + "$": { + "ID": "33550", + "langid": "1", + "Value": "Thin Client" + } + } + ] + } + ] + }, + { + "$": { + "ID": "49260", + "No": "22" + }, + "FeatureGroup": [ + { + "$": { + "ID": "116" + }, + "Name": [ + { + "$": { + "ID": "78852", + "langid": "1", + "Value": "Packaging content" + } + } + ] + } + ] + }, + { + "$": { + "ID": "53731", + "No": "-7" + }, + "FeatureGroup": [ + { + "$": { + "ID": "143" + }, + "Name": [ + { + "$": { + "ID": "618812", + "langid": "1", + "Value": "Battery" + } + } + ] + } + ] + }, + { + "$": { + "ID": "26493", + "No": "-5" + }, + "FeatureGroup": [ + { + "$": { + "ID": "144" + }, + "Name": [ + { + "$": { + "ID": "619994", + "langid": "1", + "Value": "Brand-specific features" + } + } + ] + } + ] + }, + { + "$": { + "ID": "8454", + "No": "-20" + }, + "FeatureGroup": [ + { + "$": { + "ID": "146" + }, + "Name": [ + { + "$": { + "ID": "624346", + "langid": "1", + "Value": "Other features" + } + } + ] + } + ] + }, + { + "$": { + "ID": "10677", + "No": "35" + }, + "FeatureGroup": [ + { + "$": { + "ID": "148" + }, + "Name": [ + { + "$": { + "ID": "630457", + "langid": "1", + "Value": "Design" + } + } + ] + } + ] + }, + { + "$": { + "ID": "10681", + "No": "45" + }, + "FeatureGroup": [ + { + "$": { + "ID": "184" + }, + "Name": [ + { + "$": { + "ID": "1218765", + "langid": "1", + "Value": "Performance" + } + } + ] + } + ] + }, + { + "$": { + "ID": "33683", + "No": "-1" + }, + "FeatureGroup": [ + { + "$": { + "ID": "185" + }, + "Name": [ + { + "$": { + "ID": "1219853", + "langid": "1", + "Value": "Features" + } + } + ] + } + ] + }, + { + "$": { + "ID": "10887", + "No": "40" + }, + "FeatureGroup": [ + { + "$": { + "ID": "186" + }, + "Name": [ + { + "$": { + "ID": "1222838", + "langid": "1", + "Value": "Multimedia" + } + } + ] + } + ] + }, + { + "$": { + "ID": "27535", + "No": "-4" + }, + "FeatureGroup": [ + { + "$": { + "ID": "198" + }, + "Name": [ + { + "$": { + "ID": "1788927", + "langid": "1", + "Value": "Logistics data" + } + } + ] + } + ] + }, + { + "$": { + "ID": "60227", + "No": "-4" + }, + "FeatureGroup": [ + { + "$": { + "ID": "232" + }, + "Name": [ + { + "$": { + "ID": "3464238", + "langid": "1", + "Value": "Supplier features" + } + } + ] + } + ] + }, + { + "$": { + "ID": "27531", + "No": "-3" + }, + "FeatureGroup": [ + { + "$": { + "ID": "247" + }, + "Name": [ + { + "$": { + "ID": "4089916", + "langid": "1", + "Value": "Recycling data" + } + } + ] + } + ] + }, + { + "$": { + "ID": "72250", + "No": "18" + }, + "FeatureGroup": [ + { + "$": { + "ID": "279" + }, + "Name": [ + { + "$": { + "ID": "7392238", + "langid": "1", + "Value": "Sustainability" + } + } + ] + } + ] + } + ], + "Category": [ + { + "$": { + "ID": "222" + }, + "Name": [ + { + "$": { + "ID": "3727458", + "langid": "1", + "Value": "Computer Monitors" + } + } + ], + "VirtualCategories": [ + { + "VirtualCategory": [ + { + "$": { + "ID": "122", + "UNCATID": "" + }, + "Name": [ + { + "$": { + "ID": "3983100", + "langid": "1", + "Value": "LED Displays" + } + } + ] + } + ] + } + ] + } + ], + "EANCode": [ + { + "$": { + "EAN": "0190781289012", + "VariantID": "16938", + "Format": "GTIN-13" + } + }, + { + "$": { + "EAN": "190781289012", + "VariantID": "16938", + "Format": "GTIN-12" + } + }, + { + "$": { + "EAN": "0190781289050", + "VariantID": "16944", + "Format": "GTIN-13" + } + }, + { + "$": { + "EAN": "190781289050", + "VariantID": "16944", + "Format": "GTIN-12" + } + }, + { + "$": { + "EAN": "0190781289074", + "VariantID": "16940", + "Format": "GTIN-13" + } + }, + { + "$": { + "EAN": "190781289074", + "VariantID": "16940", + "Format": "GTIN-12" + } + }, + { + "$": { + "EAN": "0190781289067", + "VariantID": "16942", + "Format": "GTIN-13" + } + }, + { + "$": { + "EAN": "190781289067", + "VariantID": "16942", + "Format": "GTIN-12" + } + }, + { + "$": { + "EAN": "0190781289029", + "VariantID": "16939", + "Format": "GTIN-13" + } + }, + { + "$": { + "EAN": "190781289029", + "VariantID": "16939", + "Format": "GTIN-12" + } + }, + { + "$": { + "EAN": "0190781289043", + "VariantID": "16943", + "Format": "GTIN-13" + } + }, + { + "$": { + "EAN": "190781289043", + "VariantID": "16943", + "Format": "GTIN-12" + } + }, + { + "$": { + "EAN": "0190781289036", + "VariantID": "16941", + "Format": "GTIN-13" + } + }, + { + "$": { + "EAN": "190781289036", + "VariantID": "16941", + "Format": "GTIN-12" + } + } + ], + "FeatureLogo": [ + { + "$": { + "ID": "193", + "Feature_ID": "37", + "Value": "178", + "LogoPic": "https://images.icecat.biz/img/feature_logo/193-367.png", + "Width": "300", + "Height": "276", + "Size": "0" + }, + "Descriptions": [ + { + "Description": [ + { + "_": "Vibrant detail from practically any position with consistent color and image clarity maintained across an ultra-wide 178° horizontal and vertical viewing angles.", + "$": { + "ID": "806", + "langid": "1" + } + } + ] + } + ], + "FeatureLogoFeatures": [ + { + "FeatureLogoFeature": [ + { + "$": { + "ID": "37" + }, + "FeatureLogoValues": [ + { + "FeatureLogoValue": [ + { + "_": "178", + "$": { + "ID": "659" + } + } + ] + } + ] + }, + { + "$": { + "ID": "38" + }, + "FeatureLogoValues": [ + { + "FeatureLogoValue": [ + { + "_": "178", + "$": { + "ID": "660" + } + } + ] + } + ] + } + ] + } + ] + }, + { + "$": { + "ID": "216", + "Feature_ID": "1516", + "Value": "5", + "LogoPic": "https://images.icecat.biz/img/feature_logo/216-1837.png", + "Width": "300", + "Height": "202", + "Size": "0" + }, + "Descriptions": [ + { + "Description": [ + { + "_": "Videos and games come to life with less stutter or blur for more realistic play with smooth 5 milisecond gray-to-gray response time.", + "$": { + "ID": "829", + "langid": "1" + } + } + ] + } + ], + "FeatureLogoFeatures": [ + { + "FeatureLogoFeature": [ + { + "$": { + "ID": "1516" + }, + "FeatureLogoValues": [ + { + "FeatureLogoValue": [ + { + "_": "5", + "$": { + "ID": "765" + } + } + ] + } + ] + } + ] + } + ] + }, + { + "$": { + "ID": "195", + "Feature_ID": "1585", + "Value": "1920 x 1080", + "LogoPic": "https://images.icecat.biz/img/feature_logo/195-7422.png", + "Width": "300", + "Height": "243", + "Size": "0" + }, + "Descriptions": [ + { + "Description": [ + { + "_": "Be prepared for brilliant visuals and crisp images with the unforgettable quality of this stunning FHD display.", + "$": { + "ID": "808", + "langid": "1" + } + } + ] + } + ], + "FeatureLogoFeatures": [ + { + "FeatureLogoFeature": [ + { + "$": { + "ID": "1585" + }, + "FeatureLogoValues": [ + { + "FeatureLogoValue": [ + { + "_": "1920 x 1080", + "$": { + "ID": "694" + } + } + ] + } + ] + } + ] + } + ] + }, + { + "$": { + "ID": "225", + "Feature_ID": "1954", + "Value": "Y", + "LogoPic": "https://images.icecat.biz/img/feature_logo/225-9265.png", + "Width": "300", + "Height": "285", + "Size": "0" + }, + "Descriptions": [ + { + "Description": [ + { + "_": "Gas piston design allows 130mm of smooth, precise height adjustment so your display is always in the most comfortable position, no matter who is viewing it.", + "$": { + "ID": "838", + "langid": "1" + } + } + ] + } + ], + "FeatureLogoFeatures": [ + { + "FeatureLogoFeature": [ + { + "$": { + "ID": "1954" + }, + "FeatureLogoValues": [ + { + "FeatureLogoValue": [ + { + "_": "Y", + "$": { + "ID": "791" + } + } + ] + } + ] + } + ] + } + ] + }, + { + "$": { + "ID": "217", + "Feature_ID": "2433", + "Value": "Y", + "LogoPic": "https://images.icecat.biz/img/feature_logo/217-3037.png", + "Width": "300", + "Height": "243", + "Size": "0" + }, + "Descriptions": [ + { + "Description": [ + { + "_": "No need to buy external speakers for great audio. With integrated speakers this display is ready to go once you’re connected.", + "$": { + "ID": "830", + "langid": "1" + } + } + ] + } + ], + "FeatureLogoFeatures": [ + { + "FeatureLogoFeature": [ + { + "$": { + "ID": "2433" + }, + "FeatureLogoValues": [ + { + "FeatureLogoValue": [ + { + "_": "Y", + "$": { + "ID": "770" + } + } + ] + } + ] + } + ] + } + ] + }, + { + "$": { + "ID": "233", + "Feature_ID": "8074", + "Value": "Y", + "LogoPic": "https://images.icecat.biz/img/feature_logo/233-5697.png", + "Width": "300", + "Height": "265", + "Size": "0" + }, + "Descriptions": [ + { + "Description": [ + { + "_": "With a great webcam it’s never been easier to stay in touch and get your work done. Video chat with the family with clear, smooth quality.* \n*Features may require software or other 3rd party applications to provide the described functionality.", + "$": { + "ID": "846", + "langid": "1" + } + } + ] + } + ], + "FeatureLogoFeatures": [ + { + "FeatureLogoFeature": [ + { + "$": { + "ID": "8074" + }, + "FeatureLogoValues": [ + { + "FeatureLogoValue": [ + { + "_": "Y", + "$": { + "ID": "806" + } + } + ] + } + ] + } + ] + } + ] + }, + { + "$": { + "ID": "191", + "Feature_ID": "15285", + "Value": "IPS", + "LogoPic": "https://images.icecat.biz/img/feature_logo/191-6546.png", + "Width": "300", + "Height": "205", + "Size": "0" + }, + "Descriptions": [ + { + "Description": [ + { + "_": "No matter where you stand, an HP IPS monitor delivers clear, vivid images. IPS technology ensures image accuracy and consistency across the ultra-wide viewing spectrum. Enjoy the same wide viewing experience as premium tablets and mobile devices.", + "$": { + "ID": "804", + "langid": "1" + } + } + ] + } + ], + "FeatureLogoFeatures": [ + { + "FeatureLogoFeature": [ + { + "$": { + "ID": "15285" + }, + "FeatureLogoValues": [ + { + "FeatureLogoValue": [ + { + "_": "IPS", + "$": { + "ID": "647" + } + } + ] + } + ] + } + ] + } + ] + }, + { + "$": { + "ID": "211", + "Feature_ID": "16767", + "Value": "Y", + "LogoPic": "https://images.icecat.biz/img/feature_logo/211-8810.png", + "Width": "300", + "Height": "300", + "Size": "0" + }, + "Descriptions": [ + { + "Description": [ + { + "_": "The display is equipped with standard VESA mounting for showcasing on a wall or swivel arm.", + "$": { + "ID": "824", + "langid": "1" + } + } + ] + } + ], + "FeatureLogoFeatures": [ + { + "FeatureLogoFeature": [ + { + "$": { + "ID": "16767" + }, + "FeatureLogoValues": [ + { + "FeatureLogoValue": [ + { + "_": "Y", + "$": { + "ID": "752" + } + } + ] + } + ] + } + ] + } + ] + } + ], + "ReleaseDate": [ + { + "Date": [ + { + "$": { + "Value": "2017-11-01", + "langid": "1" + } + } + ] + } + ], + "EndOfLifeDate": [ + { + "Date": [ + { + "$": { + "Value": "2022-05-31", + "langid": "1" + } + } + ] + } + ], + "ReasonsToBuy": [ + { + "ReasonToBuy": [ + { + "$": { + "ID": "33136765", + "Value": "Expand your productivity with uninterrupted views of one screen or many with a 3-sided micro-edge bezel that supports virtually seamless arrays.[1] Get crisp visuals from any angle on the 1920 x 1080 Full HD resolution[2], 68.58 cm (27\") diagonal IPS screen.", + "HighPic": "https://images.icecat.biz/img/bullets/39302897-5a5c8de369531658921903.jpg", + "HighPicSize": "0", + "No": "1", + "Title": "Break the boundaries", + "langid": "1", + "origin": "RTB", + "IsRich": "0" + } + }, + { + "$": { + "ID": "33136763", + "Value": "Find your most comfortable, productive position with adjustable tilt, height, swivel, and up to 150 mm height adjustment settings. Use pivot rotation to customize portrait or landscape views when using multiple displays.[1]", + "HighPic": "https://images.icecat.biz/img/bullets/39302897-5a5c8dd0c65d7893458526.jpg", + "HighPicSize": "0", + "No": "2", + "Title": "Work comfortably", + "langid": "1", + "origin": "RTB", + "IsRich": "0" + } + }, + { + "$": { + "ID": "33136762", + "Value": "Meet online with colleagues across the hall and around the world on a Skype for Business® certified display with an HD webcam, expertly-tuned Audio by Bang & Olufsen, microphone, and collaboration keys to control calls without an onscreen menu.", + "HighPic": "", + "HighPicSize": "0", + "No": "3", + "Title": "Advanced communication tools at the touch of a button", + "langid": "1", + "origin": "RTB", + "IsRich": "0" + } + }, + { + "$": { + "ID": "34272098", + "Value": "Personalize your setup by combining your display with an HP accessory designed for UCC, including wired and wireless headsets, a speaker phone, and keyboards with dedicated collaboration keys.[3]", + "HighPic": "", + "HighPicSize": "0", + "No": "7", + "Title": "Customizable collaboration", + "langid": "1", + "origin": "RTB", + "IsRich": "0" + } + }, + { + "$": { + "ID": "34272099", + "Value": "Mount your compatible HP Desktop Mini PC or select Thin Client or Chromebox directly on the column stand using the optional HP B300 PC Mounting Bracket.[4]", + "HighPic": "https://images.icecat.biz/img/bullets/39302897-5b1a5ac04ff32844863650.jpg", + "HighPicSize": "0", + "No": "8", + "Title": "Adaptable for a single-footprint setup", + "langid": "1", + "origin": "RTB", + "IsRich": "0" + } + }, + { + "$": { + "ID": "34272100", + "Value": "Keep your workspace clean with single-cable video and data over USB-C™; be ready for multi-generation products with DisplayPort™, HDMI, VGA, and a 3-port USB hub.[5]", + "HighPic": "https://images.icecat.biz/img/bullets/39302897-5b1a5ac11ea14404724081.jpg", + "HighPicSize": "0", + "No": "9", + "Title": "Expanded, flexible connectivity", + "langid": "1", + "origin": "RTB", + "IsRich": "0" + } + }, + { + "$": { + "ID": "34272101", + "Value": "Reduce power consumption and help lower costs with a low halogen, ENERGY STAR® certified, EPEAT® Gold registered display that meets TCO Certified Edge with 85% Post-Consumer Recycled plastics.", + "HighPic": "https://images.icecat.biz/img/bullets/39302897-5b1a5ac28c8ef278666628.jpg", + "HighPicSize": "0", + "No": "10", + "Title": "Be responsible", + "langid": "1", + "origin": "RTB", + "IsRich": "0" + } + }, + { + "$": { + "ID": "34272102", + "Value": "Design the screen for how you work with HP Display Assistant software, which enables screen partitioning and helps deter theft by dimming a display that’s disconnected without approval.", + "HighPic": "", + "HighPicSize": "0", + "No": "11", + "Title": "Divide and conquer", + "langid": "1", + "origin": "RTB", + "IsRich": "0" + } + }, + { + "$": { + "ID": "34272103", + "Value": "Rest assured that your IT investment is supported by a three-year standard limited warranty. To extend your protection, select an optional HP Care service.[8]", + "HighPic": "", + "HighPicSize": "0", + "No": "12", + "Title": "Click or call for support", + "langid": "1", + "origin": "RTB", + "IsRich": "0" + } + } + ] + } + ], + "BulletPoints": [ + { + "BulletPoint": [ + { + "$": { + "Value": "Meet online with a Skype for Business® certified display with an HD webcam, expertly-tuned Audio by Bang & Olufsen, microphone, and collaboration keys to control calls without an onscreen menu.", + "langid": "1", + "No": "1" + } + }, + { + "$": { + "Value": "Find your most comfortable, productive position with adjustable tilt, height, swivel, and up to 150 mm height adjustment settings.", + "langid": "1", + "No": "2" + } + }, + { + "$": { + "Value": "Expand your productivity with uninterrupted views on a high resolution, 3-sided micro-edge bezel IPS screen that supports virtually seamless multi-display arrays.[1]", + "langid": "1", + "No": "3" + } + } + ] + } + ], + "GeneratedBulletPoints": [""], + "ProductBundled": [""], + "ProductDescription": [ + { + "$": { + "ID": "60077896", + "LongDesc": "A strikingly modern business collaboration companion\nConnect and collaborate in complete comfort on the HP EliteDisplay E273m 68.58 cm (27\") Monitor, which is Skype for Business® certified for optimal video and audio experiences between displays and has a 3-sided micro-edge bezel for seamless multi-display[1] tiling and 4-way adjustable ergonomics.", + "ManualPDFSize": "0", + "ManualPDFURL": "", + "MiddleDesc": "Connect and collaborate comfortably on the HP EliteDisplay E273m 68.58 cm (27\") Monitor, which is Skype for Business® certified for optimal video and audio and has a 3-sided micro-edge bezel.", + "PDFSize": "0", + "PDFURL": "", + "ShortDesc": "27\", Full HD 1920 x 1080, 16:9, 250cd/m²", + "URL": "http://www.hp.com/", + "WarrantyInfo": "3-years limited warranty including 3 years of parts and labour. Certain restrictions and exclusions apply.", + "langid": "1" + } + } + ], + "Disclaimers": [ + { + "Disclaimer": [ + { + "$": { + "langid": "1", + "value": "[1] Each display sold separately.\n[2] All performance specifications represent the typical specifications provided by HP's component manufacturers; actual performance may vary either higher or lower.\n[3] Sold separately.\n[4] HP Desktop Mini PC, Thin Client, and Chromebox sold separately and require the HP B300 PC Mounting Bracket, also sold separately. See display QuickSpecs for product compatibility.\n[5] Only supports USB-C™ DisplayPort Alt mode and no power delivery is enabled.\n[6] External power supplies, power cords, cables and peripherals are not Low Halogen. Service parts obtained after purchase may not be Low Halogen.\n[7] EPEAT® registered where applicable. EPEAT registration varies by country. See www.epeat.net for registration status in your country. Search keyword generator on HP’s 3rd party option store for solar generator accessories at www.hp.com/go/options.\n[8] HP Care Packs sold separately. Service levels and response times for HP Care Packs may vary depending on your geographic location. Service starts on date of hardware purchase. Restrictions and limitations apply. For details, visit www.hp.com/go/cpc. HP Services are governed by the applicable HP terms and conditions of service provided or indicated to Customer at the time of purchase. Customer may have additional statutory rights according to applicable local laws, and such rights are not in any way affected by the HP terms and conditions of service or the HP Limited Warranty provided with your HP Product." + } + } + ] + } + ], + "ProductFamily": [ + { + "$": { + "ID": "68820", + "LowPic": "", + "ThumbPic": "" + }, + "Name": [ + { + "$": { + "ID": "4222698", + "langid": "1", + "Value": "EliteDisplay" + } + } + ] + } + ], + "ProductFeature": [ + { + "$": { + "Localized": "0", + "ID": "259004898", + "Local_ID": "0", + "Value": "27", + "CategoryFeature_ID": "11608", + "CategoryFeatureGroup_ID": "100", + "No": "10101000", + "Optional": "0", + "Presentation_Value": "68.6 cm (27\")", + "Translated": "0", + "Mandatory": "1", + "Searchable": "1" + }, + "LocalValue": [ + { + "$": { + "Value": "68.6" + }, + "Measure": [ + { + "$": { + "ID": "34" + }, + "Signs": [ + { + "Sign": [ + { + "_": "cm", + "$": { + "ID": "18", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "944" + }, + "Measure": [ + { + "$": { + "ID": "16", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "\"", + "$": { + "ID": "11", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "3429", + "langid": "1", + "Value": "Display diagonal" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259004930", + "Local_ID": "0", + "Value": "1920 x 1080", + "CategoryFeature_ID": "9316", + "CategoryFeatureGroup_ID": "100", + "No": "10100990", + "Optional": "0", + "Presentation_Value": "1920 x 1080 pixels", + "Translated": "0", + "Mandatory": "1", + "Searchable": "1" + }, + "LocalValue": [ + { + "$": { + "Value": "1920 x 1080" + }, + "Measure": [ + { + "$": { + "ID": "39" + }, + "Signs": [ + { + "Sign": [ + { + "_": "pixels", + "$": { + "ID": "23", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "1585" + }, + "Measure": [ + { + "$": { + "ID": "39", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "pixels", + "$": { + "ID": "23", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "4927", + "langid": "1", + "Value": "Display resolution" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259004918", + "Local_ID": "0", + "Value": "16:9", + "CategoryFeature_ID": "155124", + "CategoryFeatureGroup_ID": "100", + "No": "10100970", + "Optional": "0", + "Presentation_Value": "16:9", + "Translated": "0", + "Mandatory": "1", + "Searchable": "1" + }, + "LocalValue": [ + { + "$": { + "Value": "16:9" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "11417" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "1045266", + "langid": "1", + "Value": "Native aspect ratio" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005262", + "Local_ID": "0", + "Value": "LED", + "CategoryFeature_ID": "57158", + "CategoryFeatureGroup_ID": "100", + "No": "10100960", + "Optional": "0", + "Presentation_Value": "LED", + "Translated": "1", + "Mandatory": "1", + "Searchable": "1" + }, + "LocalValue": [ + { + "$": { + "Value": "LED" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "9713" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "804833", + "langid": "1", + "Value": "Display technology" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "498631541", + "Local_ID": "0", + "Value": "N", + "CategoryFeature_ID": "243713", + "CategoryFeatureGroup_ID": "100", + "No": "10100930", + "Optional": "0", + "Presentation_Value": "N", + "Translated": "1", + "Mandatory": "1", + "Searchable": "1" + }, + "LocalValue": [ + { + "$": { + "Value": "N" + }, + "Measure": [ + { + "$": { + "ID": "26" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "4963" + }, + "Measure": [ + { + "$": { + "ID": "26", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "61603", + "langid": "1", + "Value": "Touchscreen" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259004932", + "Local_ID": "0", + "Value": "Full HD", + "CategoryFeature_ID": "74099", + "CategoryFeatureGroup_ID": "100", + "No": "100980", + "Optional": "0", + "Presentation_Value": "Full HD", + "Translated": "1", + "Mandatory": "1", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "Full HD" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "11424" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "1045472", + "langid": "1", + "Value": "HD type" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "278392462", + "Local_ID": "0", + "Value": "IPS", + "CategoryFeature_ID": "255240", + "CategoryFeatureGroup_ID": "100", + "No": "100950", + "Optional": "0", + "Presentation_Value": "IPS", + "Translated": "0", + "Mandatory": "1", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "IPS" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "15285" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "1161461", + "langid": "1", + "Value": "Panel type" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "298848480", + "Local_ID": "0", + "Value": "Flat screen", + "CategoryFeature_ID": "133269", + "CategoryFeatureGroup_ID": "100", + "No": "100840", + "Optional": "0", + "Presentation_Value": "Flat", + "Translated": "1", + "Mandatory": "1", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "Flat" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "17554" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "1247341", + "langid": "1", + "Value": "Screen shape" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259004990", + "Local_ID": "0", + "Value": "1000:1", + "CategoryFeature_ID": "4943", + "CategoryFeatureGroup_ID": "100", + "No": "100130", + "Optional": "0", + "Presentation_Value": "1000:1", + "Translated": "0", + "Mandatory": "1", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "1000:1" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "34" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "1383", + "langid": "1", + "Value": "Contrast ratio (typical)" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005437", + "Local_ID": "0", + "Value": "16.78 million colours", + "CategoryFeature_ID": "154116", + "CategoryFeatureGroup_ID": "100", + "No": "100122", + "Optional": "0", + "Presentation_Value": "16.78 million colours", + "Translated": "1", + "Mandatory": "1", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "16.78 million colours" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "24847" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "2065760", + "langid": "1", + "Value": "Display number of colours" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259004981", + "Local_ID": "0", + "Value": "250", + "CategoryFeature_ID": "255214", + "CategoryFeatureGroup_ID": "100", + "No": "100880", + "Optional": "0", + "Presentation_Value": "250 cd/m²", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "250" + }, + "Measure": [ + { + "$": { + "ID": "43" + }, + "Signs": [ + { + "Sign": [ + { + "_": "cd/m²", + "$": { + "ID": "27", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "36441" + }, + "Measure": [ + { + "$": { + "ID": "43", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "cd/m²", + "$": { + "ID": "27", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "4223041", + "langid": "1", + "Value": "Display brightness (typical)" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259004998", + "Local_ID": "0", + "Value": "5", + "CategoryFeature_ID": "5285", + "CategoryFeatureGroup_ID": "100", + "No": "100870", + "Optional": "0", + "Presentation_Value": "5 ms", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "5" + }, + "Measure": [ + { + "$": { + "ID": "27" + }, + "Signs": [ + { + "Sign": [ + { + "_": "ms", + "$": { + "ID": "1", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "1516" + }, + "Measure": [ + { + "$": { + "ID": "27", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "ms", + "$": { + "ID": "1", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "4751", + "langid": "1", + "Value": "Response time" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259004945", + "Local_ID": "0", + "Value": "640 x 480 (VGA),720 x 400,800 x 600 (SVGA),1024 x 768 (XGA),1280 x 1024 (SXGA),1280 x 720 (HD 720),1280 x 800 (WXGA),1440 x 900 (WXGA+),1600 x 900,1680 x 1050 (WSXGA+)", + "CategoryFeature_ID": "22829", + "CategoryFeatureGroup_ID": "100", + "No": "100820", + "Optional": "0", + "Presentation_Value": "640 x 480 (VGA), 720 x 400, 800 x 600 (SVGA), 1024 x 768 (XGA), 1280 x 1024 (SXGA), 1280 x 720 (HD 720), 1280 x 800 (WXGA), 1440 x 900 (WXGA+), 1600 x 900, 1680 x 1050 (WSXGA+)", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "640 x 480 (VGA), 720 x 400, 800 x 600 (SVGA), 1024 x 768 (XGA), 1280 x 1024 (SXGA), 1280 x 720 (HD 720), 1280 x 800 (WXGA), 1440 x 900 (WXGA+), 1600 x 900, 1680 x 1050 (WSXGA+)" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "4850" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "61312", + "langid": "1", + "Value": "Supported graphics resolutions" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259004993", + "Local_ID": "0", + "Value": "5000000:1", + "CategoryFeature_ID": "31337", + "CategoryFeatureGroup_ID": "100", + "No": "100129", + "Optional": "0", + "Presentation_Value": "5000000:1", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "5000000:1" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "6087" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "138022", + "langid": "1", + "Value": "Contrast ratio (dynamic)" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259004995", + "Local_ID": "0", + "Value": "178", + "CategoryFeature_ID": "4940", + "CategoryFeatureGroup_ID": "100", + "No": "100127", + "Optional": "0", + "Presentation_Value": "178°", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "178" + }, + "Measure": [ + { + "$": { + "ID": "32" + }, + "Signs": [ + { + "Sign": [ + { + "_": "°", + "$": { + "ID": "16", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "37" + }, + "Measure": [ + { + "$": { + "ID": "32", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "°", + "$": { + "ID": "16", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "1393", + "langid": "1", + "Value": "Viewing angle, horizontal" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259004996", + "Local_ID": "0", + "Value": "178", + "CategoryFeature_ID": "4941", + "CategoryFeatureGroup_ID": "100", + "No": "100125", + "Optional": "0", + "Presentation_Value": "178°", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "178" + }, + "Measure": [ + { + "$": { + "ID": "32" + }, + "Signs": [ + { + "Sign": [ + { + "_": "°", + "$": { + "ID": "16", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "38" + }, + "Measure": [ + { + "$": { + "ID": "32", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "°", + "$": { + "ID": "16", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "1395", + "langid": "1", + "Value": "Viewing angle, vertical" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259004908", + "Local_ID": "0", + "Value": "N", + "CategoryFeature_ID": "47973", + "CategoryFeatureGroup_ID": "100", + "No": "100120", + "Optional": "1", + "Presentation_Value": "N", + "Translated": "1", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "N" + }, + "Measure": [ + { + "$": { + "ID": "26" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "7599" + }, + "Measure": [ + { + "$": { + "ID": "26", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "589538", + "langid": "1", + "Value": "3D" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259004976", + "Local_ID": "0", + "Value": "0.311 x 0.311", + "CategoryFeature_ID": "1992", + "CategoryFeatureGroup_ID": "100", + "No": "100059", + "Optional": "0", + "Presentation_Value": "0.311 x 0.311 mm", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "0.311 x 0.311" + }, + "Measure": [ + { + "$": { + "ID": "24" + }, + "Signs": [ + { + "Sign": [ + { + "_": "mm", + "$": { + "ID": "3", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "32" + }, + "Measure": [ + { + "$": { + "ID": "24", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "mm", + "$": { + "ID": "3", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "1377", + "langid": "1", + "Value": "Pixel pitch" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005452", + "Local_ID": "0", + "Value": "30 - 80", + "CategoryFeature_ID": "2548", + "CategoryFeatureGroup_ID": "100", + "No": "100055", + "Optional": "0", + "Presentation_Value": "30 - 80 kHz", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "30 - 80" + }, + "Measure": [ + { + "$": { + "ID": "31" + }, + "Signs": [ + { + "Sign": [ + { + "_": "kHz", + "$": { + "ID": "15", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "35" + }, + "Measure": [ + { + "$": { + "ID": "31", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "kHz", + "$": { + "ID": "15", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "1387", + "langid": "1", + "Value": "Horizontal scan range" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005456", + "Local_ID": "0", + "Value": "50 - 60", + "CategoryFeature_ID": "4931", + "CategoryFeatureGroup_ID": "100", + "No": "100054", + "Optional": "0", + "Presentation_Value": "50 - 60 Hz", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "50 - 60" + }, + "Measure": [ + { + "$": { + "ID": "36" + }, + "Signs": [ + { + "Sign": [ + { + "_": "Hz", + "$": { + "ID": "20", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "90" + }, + "Measure": [ + { + "$": { + "ID": "36", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "Hz", + "$": { + "ID": "20", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "1517", + "langid": "1", + "Value": "Vertical scan range" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259004923", + "Local_ID": "0", + "Value": "597.8", + "CategoryFeature_ID": "4938", + "CategoryFeatureGroup_ID": "100", + "No": "100045", + "Optional": "0", + "Presentation_Value": "59.8 cm", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "59.8" + }, + "Measure": [ + { + "$": { + "ID": "34" + }, + "Signs": [ + { + "Sign": [ + { + "_": "cm", + "$": { + "ID": "18", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "91" + }, + "Measure": [ + { + "$": { + "ID": "24", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "mm", + "$": { + "ID": "3", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "1519", + "langid": "1", + "Value": "Viewable size, horizontal" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259004925", + "Local_ID": "0", + "Value": "336.3", + "CategoryFeature_ID": "4939", + "CategoryFeatureGroup_ID": "100", + "No": "100044", + "Optional": "0", + "Presentation_Value": "33.6 cm", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "33.6" + }, + "Measure": [ + { + "$": { + "ID": "34" + }, + "Signs": [ + { + "Sign": [ + { + "_": "cm", + "$": { + "ID": "18", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "92" + }, + "Measure": [ + { + "$": { + "ID": "24", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "mm", + "$": { + "ID": "3", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "1521", + "langid": "1", + "Value": "Viewable size, vertical" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "436009215", + "Local_ID": "0", + "Value": "NTSC", + "CategoryFeature_ID": "594926", + "CategoryFeatureGroup_ID": "100", + "No": "99950", + "Optional": "0", + "Presentation_Value": "NTSC", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "NTSC" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "42193" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "6805323", + "langid": "1", + "Value": "RGB colour space" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "436009214", + "Local_ID": "0", + "Value": "72", + "CategoryFeature_ID": "103146", + "CategoryFeatureGroup_ID": "100", + "No": "99949", + "Optional": "0", + "Presentation_Value": "72%", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "72" + }, + "Measure": [ + { + "$": { + "ID": "64" + }, + "Signs": [ + { + "Sign": [ + { + "_": "%", + "$": { + "ID": "47", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "14575" + }, + "Measure": [ + { + "$": { + "ID": "64", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "%", + "$": { + "ID": "47", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "1136064", + "langid": "1", + "Value": "Colour gamut" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005127", + "Local_ID": "0", + "Value": "N", + "CategoryFeature_ID": "123176", + "CategoryFeatureGroup_ID": "10681", + "No": "20200100", + "Optional": "0", + "Presentation_Value": "N", + "Translated": "1", + "Mandatory": "1", + "Searchable": "1" + }, + "LocalValue": [ + { + "$": { + "Value": "N" + }, + "Measure": [ + { + "$": { + "ID": "26" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "20783" + }, + "Measure": [ + { + "$": { + "ID": "26", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "1639663", + "langid": "1", + "Value": "NVIDIA G-SYNC" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005130", + "Local_ID": "0", + "Value": "N", + "CategoryFeature_ID": "193707", + "CategoryFeatureGroup_ID": "10681", + "No": "20200098", + "Optional": "0", + "Presentation_Value": "N", + "Translated": "1", + "Mandatory": "1", + "Searchable": "1" + }, + "LocalValue": [ + { + "$": { + "Value": "N" + }, + "Measure": [ + { + "$": { + "ID": "26" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "29607" + }, + "Measure": [ + { + "$": { + "ID": "26", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "2766663", + "langid": "1", + "Value": "AMD FreeSync" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005614", + "Local_ID": "0", + "Value": "Y", + "CategoryFeature_ID": "31341", + "CategoryFeatureGroup_ID": "10887", + "No": "10100050", + "Optional": "0", + "Presentation_Value": "Y", + "Translated": "1", + "Mandatory": "1", + "Searchable": "1" + }, + "LocalValue": [ + { + "$": { + "Value": "Y" + }, + "Measure": [ + { + "$": { + "ID": "26" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "2433" + }, + "Measure": [ + { + "$": { + "ID": "26", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "12525", + "langid": "1", + "Value": "Built-in speaker(s)" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005639", + "Local_ID": "0", + "Value": "Y", + "CategoryFeature_ID": "67278", + "CategoryFeatureGroup_ID": "10887", + "No": "10100020", + "Optional": "0", + "Presentation_Value": "Y", + "Translated": "1", + "Mandatory": "1", + "Searchable": "1" + }, + "LocalValue": [ + { + "$": { + "Value": "Y" + }, + "Measure": [ + { + "$": { + "ID": "26" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "8074" + }, + "Measure": [ + { + "$": { + "ID": "26", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "623118", + "langid": "1", + "Value": "Built-in camera" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005619", + "Local_ID": "0", + "Value": "2", + "CategoryFeature_ID": "207681", + "CategoryFeatureGroup_ID": "10887", + "No": "100049", + "Optional": "0", + "Presentation_Value": "2", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "2" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "10183" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "879403", + "langid": "1", + "Value": "Number of speakers" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005622", + "Local_ID": "0", + "Value": "4", + "CategoryFeature_ID": "17100", + "CategoryFeatureGroup_ID": "10887", + "No": "100048", + "Optional": "0", + "Presentation_Value": "4 W", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "4" + }, + "Measure": [ + { + "$": { + "ID": "44" + }, + "Signs": [ + { + "Sign": [ + { + "_": "W", + "$": { + "ID": "28", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "1854" + }, + "Measure": [ + { + "$": { + "ID": "44", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "W", + "$": { + "ID": "28", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "5709", + "langid": "1", + "Value": "RMS rated power" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "274095281", + "Local_ID": "0", + "Value": "Business", + "CategoryFeature_ID": "245761", + "CategoryFeatureGroup_ID": "10677", + "No": "10100015", + "Optional": "0", + "Presentation_Value": "Business", + "Translated": "1", + "Mandatory": "1", + "Searchable": "1" + }, + "LocalValue": [ + { + "$": { + "Value": "Business" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "9021" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "757557", + "langid": "1", + "Value": "Market positioning" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005123", + "Local_ID": "0", + "Value": "Black,Silver", + "CategoryFeature_ID": "11218", + "CategoryFeatureGroup_ID": "10677", + "No": "10100010", + "Optional": "0", + "Presentation_Value": "Black, Silver", + "Translated": "1", + "Mandatory": "1", + "Searchable": "1" + }, + "LocalValue": [ + { + "$": { + "Value": "Black, Silver" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "1766" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "5487", + "langid": "1", + "Value": "Product colour" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "349258292", + "Local_ID": "0", + "Value": "China", + "CategoryFeature_ID": "114074", + "CategoryFeatureGroup_ID": "10677", + "No": "99905", + "Optional": "0", + "Presentation_Value": "China", + "Translated": "1", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "China" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "3294" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "31174", + "langid": "1", + "Value": "Country of origin" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005055", + "Local_ID": "0", + "Value": "Y", + "CategoryFeature_ID": "139339", + "CategoryFeatureGroup_ID": "1742", + "No": "10100950", + "Optional": "0", + "Presentation_Value": "Y", + "Translated": "1", + "Mandatory": "1", + "Searchable": "1" + }, + "LocalValue": [ + { + "$": { + "Value": "Y" + }, + "Measure": [ + { + "$": { + "ID": "26" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "22838" + }, + "Measure": [ + { + "$": { + "ID": "26", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "1804947", + "langid": "1", + "Value": "Built-in USB hub" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005056", + "Local_ID": "0", + "Value": "3.2 Gen 1 (3.1 Gen 1)", + "CategoryFeature_ID": "139340", + "CategoryFeatureGroup_ID": "1742", + "No": "100950", + "Optional": "0", + "Presentation_Value": "3.2 Gen 1 (3.1 Gen 1)", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "3.2 Gen 1 (3.1 Gen 1)" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "22839" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "1804997", + "langid": "1", + "Value": "USB hub version" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005524", + "Local_ID": "0", + "Value": "USB Type-C", + "CategoryFeature_ID": "139342", + "CategoryFeatureGroup_ID": "1742", + "No": "100949", + "Optional": "0", + "Presentation_Value": "USB Type-C", + "Translated": "1", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "USB Type-C" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "22840" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "1805047", + "langid": "1", + "Value": "USB upstream port type" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005057", + "Local_ID": "0", + "Value": "1", + "CategoryFeature_ID": "139344", + "CategoryFeatureGroup_ID": "1742", + "No": "100949", + "Optional": "0", + "Presentation_Value": "1", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "1" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "22841" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "1805097", + "langid": "1", + "Value": "Number of upstream ports" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005058", + "Local_ID": "0", + "Value": "2", + "CategoryFeature_ID": "139347", + "CategoryFeatureGroup_ID": "1742", + "No": "100946", + "Optional": "0", + "Presentation_Value": "2", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "2" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "22842" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "1805147", + "langid": "1", + "Value": "USB Type-A downstream ports quantity" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005046", + "Local_ID": "0", + "Value": "1", + "CategoryFeature_ID": "17095", + "CategoryFeatureGroup_ID": "1742", + "No": "100940", + "Optional": "0", + "Presentation_Value": "1", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "1" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "2323" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "12009", + "langid": "1", + "Value": "VGA (D-Sub) ports quantity" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005054", + "Local_ID": "0", + "Value": "N", + "CategoryFeature_ID": "86530", + "CategoryFeatureGroup_ID": "1742", + "No": "100939", + "Optional": "0", + "Presentation_Value": "N", + "Translated": "1", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "N" + }, + "Measure": [ + { + "$": { + "ID": "26" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "2319" + }, + "Measure": [ + { + "$": { + "ID": "26", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "11997", + "langid": "1", + "Value": "DVI port" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005047", + "Local_ID": "0", + "Value": "1", + "CategoryFeature_ID": "20882", + "CategoryFeatureGroup_ID": "1742", + "No": "100934", + "Optional": "0", + "Presentation_Value": "1", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "1" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "3566" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "39496", + "langid": "1", + "Value": "HDMI ports quantity" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005049", + "Local_ID": "0", + "Value": "1", + "CategoryFeature_ID": "35722", + "CategoryFeatureGroup_ID": "1742", + "No": "100931", + "Optional": "0", + "Presentation_Value": "1", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "1" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "6611" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "240711", + "langid": "1", + "Value": "DisplayPorts quantity" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005769", + "Local_ID": "0", + "Value": "Y", + "CategoryFeature_ID": "17098", + "CategoryFeatureGroup_ID": "1742", + "No": "100920", + "Optional": "0", + "Presentation_Value": "Y", + "Translated": "1", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "Y" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "1785" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "5549", + "langid": "1", + "Value": "Audio input" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005775", + "Local_ID": "0", + "Value": "Y", + "CategoryFeature_ID": "17099", + "CategoryFeatureGroup_ID": "1742", + "No": "100919", + "Optional": "0", + "Presentation_Value": "Y", + "Translated": "1", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "Y" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "1786" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "5551", + "langid": "1", + "Value": "Audio output" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005303", + "Local_ID": "0", + "Value": "Y", + "CategoryFeature_ID": "26708", + "CategoryFeatureGroup_ID": "1742", + "No": "99995", + "Optional": "0", + "Presentation_Value": "Y", + "Translated": "1", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "Y" + }, + "Measure": [ + { + "$": { + "ID": "26" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "5636" + }, + "Measure": [ + { + "$": { + "ID": "26", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "101298", + "langid": "1", + "Value": "HDCP" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005032", + "Local_ID": "0", + "Value": "Y", + "CategoryFeature_ID": "109688", + "CategoryFeatureGroup_ID": "3070", + "No": "10100065", + "Optional": "0", + "Presentation_Value": "Y", + "Translated": "1", + "Mandatory": "1", + "Searchable": "1" + }, + "LocalValue": [ + { + "$": { + "Value": "Y" + }, + "Measure": [ + { + "$": { + "ID": "26" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "16767" + }, + "Measure": [ + { + "$": { + "ID": "26", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "1213583", + "langid": "1", + "Value": "VESA mounting" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005030", + "Local_ID": "0", + "Value": "Y", + "CategoryFeature_ID": "14296", + "CategoryFeatureGroup_ID": "3070", + "No": "100100", + "Optional": "0", + "Presentation_Value": "Y", + "Translated": "1", + "Mandatory": "1", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "Y" + }, + "Measure": [ + { + "$": { + "ID": "26" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "1352" + }, + "Measure": [ + { + "$": { + "ID": "26", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "4245", + "langid": "1", + "Value": "Cable lock slot" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005014", + "Local_ID": "0", + "Value": "Y", + "CategoryFeature_ID": "68504", + "CategoryFeatureGroup_ID": "3070", + "No": "100063", + "Optional": "0", + "Presentation_Value": "Y", + "Translated": "1", + "Mandatory": "1", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "Y" + }, + "Measure": [ + { + "$": { + "ID": "26" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "1954" + }, + "Measure": [ + { + "$": { + "ID": "26", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "6065", + "langid": "1", + "Value": "Height adjustment" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005036", + "Local_ID": "0", + "Value": "100 x 100", + "CategoryFeature_ID": "22159", + "CategoryFeatureGroup_ID": "3070", + "No": "1100064", + "Optional": "0", + "Presentation_Value": "100 x 100 mm", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "100 x 100" + }, + "Measure": [ + { + "$": { + "ID": "24" + }, + "Signs": [ + { + "Sign": [ + { + "_": "mm", + "$": { + "ID": "3", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "4037" + }, + "Measure": [ + { + "$": { + "ID": "24", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "mm", + "$": { + "ID": "3", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "56168", + "langid": "1", + "Value": "Panel mounting interface" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005017", + "Local_ID": "0", + "Value": "150", + "CategoryFeature_ID": "39711", + "CategoryFeatureGroup_ID": "3070", + "No": "100062", + "Optional": "0", + "Presentation_Value": "15 cm", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "15" + }, + "Measure": [ + { + "$": { + "ID": "34" + }, + "Signs": [ + { + "Sign": [ + { + "_": "cm", + "$": { + "ID": "18", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "7045" + }, + "Measure": [ + { + "$": { + "ID": "24", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "mm", + "$": { + "ID": "3", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "342475", + "langid": "1", + "Value": "Height adjustment" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005019", + "Local_ID": "0", + "Value": "Y", + "CategoryFeature_ID": "16130", + "CategoryFeatureGroup_ID": "3070", + "No": "100020", + "Optional": "0", + "Presentation_Value": "Y", + "Translated": "1", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "Y" + }, + "Measure": [ + { + "$": { + "ID": "26" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "2764" + }, + "Measure": [ + { + "$": { + "ID": "26", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "13980", + "langid": "1", + "Value": "Pivot" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005021", + "Local_ID": "0", + "Value": "0 - 90", + "CategoryFeature_ID": "48001", + "CategoryFeatureGroup_ID": "3070", + "No": "100020", + "Optional": "0", + "Presentation_Value": "0 - 90°", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "0 - 90" + }, + "Measure": [ + { + "$": { + "ID": "32" + }, + "Signs": [ + { + "Sign": [ + { + "_": "°", + "$": { + "ID": "16", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "8037" + }, + "Measure": [ + { + "$": { + "ID": "32", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "°", + "$": { + "ID": "16", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "620486", + "langid": "1", + "Value": "Pivot angle" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005033", + "Local_ID": "0", + "Value": "Y", + "CategoryFeature_ID": "71482", + "CategoryFeatureGroup_ID": "3070", + "No": "100020", + "Optional": "0", + "Presentation_Value": "Y", + "Translated": "1", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "Y" + }, + "Measure": [ + { + "$": { + "ID": "26" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "7263" + }, + "Measure": [ + { + "$": { + "ID": "26", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "352926", + "langid": "1", + "Value": "Swivelling" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005007", + "Local_ID": "0", + "Value": "-45 - 45", + "CategoryFeature_ID": "9092", + "CategoryFeatureGroup_ID": "3070", + "No": "100019", + "Optional": "0", + "Presentation_Value": "-45 - 45°", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "-45 - 45" + }, + "Measure": [ + { + "$": { + "ID": "32" + }, + "Signs": [ + { + "Sign": [ + { + "_": "°", + "$": { + "ID": "16", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "1956" + }, + "Measure": [ + { + "$": { + "ID": "32", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "°", + "$": { + "ID": "16", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "6069", + "langid": "1", + "Value": "Swivel angle range" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005009", + "Local_ID": "0", + "Value": "Y", + "CategoryFeature_ID": "683957", + "CategoryFeatureGroup_ID": "3070", + "No": "100015", + "Optional": "0", + "Presentation_Value": "Y", + "Translated": "1", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "Y" + }, + "Measure": [ + { + "$": { + "ID": "26" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "33846" + }, + "Measure": [ + { + "$": { + "ID": "26", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "3477293", + "langid": "1", + "Value": "Tiltable" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005011", + "Local_ID": "0", + "Value": "-5 - 22", + "CategoryFeature_ID": "18150", + "CategoryFeatureGroup_ID": "3070", + "No": "100014", + "Optional": "0", + "Presentation_Value": "-5 - 22°", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "-5 - 22" + }, + "Measure": [ + { + "$": { + "ID": "32" + }, + "Signs": [ + { + "Sign": [ + { + "_": "°", + "$": { + "ID": "16", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "2077" + }, + "Measure": [ + { + "$": { + "ID": "32", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "°", + "$": { + "ID": "16", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "9227", + "langid": "1", + "Value": "Tilt angle range" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005473", + "Local_ID": "0", + "Value": "CHI (SIMPL),CHI (TR),DEU,DUT,ENG,ESP,FRE,ITA,JPN,POR", + "CategoryFeature_ID": "22175", + "CategoryFeatureGroup_ID": "3070", + "No": "100005", + "Optional": "0", + "Presentation_Value": "Simplified Chinese, Traditional Chinese, German, Dutch, English, Spanish, French, Italian, Japanese, Portuguese", + "Translated": "1", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "Simplified Chinese, Traditional Chinese, German, Dutch, English, Spanish, French, Italian, Japanese, Portuguese" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "4275" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "59894", + "langid": "1", + "Value": "On Screen Display (OSD) languages" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005028", + "Local_ID": "0", + "Value": "Y", + "CategoryFeature_ID": "15669", + "CategoryFeatureGroup_ID": "3070", + "No": "100000", + "Optional": "0", + "Presentation_Value": "Y", + "Translated": "1", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "Y" + }, + "Measure": [ + { + "$": { + "ID": "26" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "775" + }, + "Measure": [ + { + "$": { + "ID": "26", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "3081", + "langid": "1", + "Value": "Plug and Play" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005613", + "Local_ID": "0", + "Value": "N", + "CategoryFeature_ID": "48010", + "CategoryFeatureGroup_ID": "3289", + "No": "100101", + "Optional": "1", + "Presentation_Value": "N", + "Translated": "1", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "N" + }, + "Measure": [ + { + "$": { + "ID": "26" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "7977" + }, + "Measure": [ + { + "$": { + "ID": "26", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "617091", + "langid": "1", + "Value": "Thin client installed" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005160", + "Local_ID": "0", + "Value": "32", + "CategoryFeature_ID": "9931", + "CategoryFeatureGroup_ID": "99", + "No": "100082", + "Optional": "0", + "Presentation_Value": "32 W", + "Translated": "0", + "Mandatory": "1", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "32" + }, + "Measure": [ + { + "$": { + "ID": "44" + }, + "Signs": [ + { + "Sign": [ + { + "_": "W", + "$": { + "ID": "28", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "445" + }, + "Measure": [ + { + "$": { + "ID": "44", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "W", + "$": { + "ID": "28", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "2257", + "langid": "1", + "Value": "Power consumption (typical)" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005176", + "Local_ID": "0", + "Value": "0.5", + "CategoryFeature_ID": "9930", + "CategoryFeatureGroup_ID": "99", + "No": "100081", + "Optional": "0", + "Presentation_Value": "0.5 W", + "Translated": "0", + "Mandatory": "1", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "0.5" + }, + "Measure": [ + { + "$": { + "ID": "44" + }, + "Signs": [ + { + "Sign": [ + { + "_": "W", + "$": { + "ID": "28", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "2036" + }, + "Measure": [ + { + "$": { + "ID": "44", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "W", + "$": { + "ID": "28", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "9104", + "langid": "1", + "Value": "Power consumption (standby)" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005165", + "Local_ID": "0", + "Value": "68", + "CategoryFeature_ID": "65572", + "CategoryFeatureGroup_ID": "99", + "No": "100080", + "Optional": "0", + "Presentation_Value": "68 W", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "68" + }, + "Measure": [ + { + "$": { + "ID": "44" + }, + "Signs": [ + { + "Sign": [ + { + "_": "W", + "$": { + "ID": "28", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "9137" + }, + "Measure": [ + { + "$": { + "ID": "44", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "W", + "$": { + "ID": "28", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "762621", + "langid": "1", + "Value": "Power consumption (max)" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005145", + "Local_ID": "0", + "Value": "100 - 240", + "CategoryFeature_ID": "122959", + "CategoryFeatureGroup_ID": "99", + "No": "100055", + "Optional": "0", + "Presentation_Value": "100 - 240 V", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "100 - 240" + }, + "Measure": [ + { + "$": { + "ID": "42" + }, + "Signs": [ + { + "Sign": [ + { + "_": "V", + "$": { + "ID": "26", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "8491" + }, + "Measure": [ + { + "$": { + "ID": "42", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "V", + "$": { + "ID": "26", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "711418", + "langid": "1", + "Value": "AC input voltage" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005149", + "Local_ID": "0", + "Value": "50 - 60", + "CategoryFeature_ID": "122960", + "CategoryFeatureGroup_ID": "99", + "No": "100054", + "Optional": "0", + "Presentation_Value": "50 - 60 Hz", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "50 - 60" + }, + "Measure": [ + { + "$": { + "ID": "36" + }, + "Signs": [ + { + "Sign": [ + { + "_": "Hz", + "$": { + "ID": "20", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "8484" + }, + "Measure": [ + { + "$": { + "ID": "36", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "Hz", + "$": { + "ID": "20", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "711064", + "langid": "1", + "Value": "AC input frequency" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005724", + "Local_ID": "0", + "Value": "46.72", + "CategoryFeature_ID": "62854", + "CategoryFeatureGroup_ID": "99", + "No": "100000", + "Optional": "1", + "Presentation_Value": "46.72 kWh", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "46.72" + }, + "Measure": [ + { + "$": { + "ID": "103" + }, + "Signs": [ + { + "Sign": [ + { + "_": "kWh", + "$": { + "ID": "85", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "8422" + }, + "Measure": [ + { + "$": { + "ID": "103", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "kWh", + "$": { + "ID": "85", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "702945", + "langid": "1", + "Value": "Annual energy consumption" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005184", + "Local_ID": "0", + "Value": "5 - 35", + "CategoryFeature_ID": "5557", + "CategoryFeatureGroup_ID": "1205", + "No": "100040", + "Optional": "0", + "Presentation_Value": "5 - 35 °C", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "5 - 35" + }, + "Measure": [ + { + "$": { + "ID": "65" + }, + "Signs": [ + { + "Sign": [ + { + "_": "°C", + "$": { + "ID": "48", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "1112" + }, + "Measure": [ + { + "$": { + "ID": "65", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "°C", + "$": { + "ID": "48", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "3765", + "langid": "1", + "Value": "Operating temperature (T-T)" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005190", + "Local_ID": "0", + "Value": "20 - 80", + "CategoryFeature_ID": "4997", + "CategoryFeatureGroup_ID": "1205", + "No": "100030", + "Optional": "0", + "Presentation_Value": "20 - 80%", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "20 - 80" + }, + "Measure": [ + { + "$": { + "ID": "64" + }, + "Signs": [ + { + "Sign": [ + { + "_": "%", + "$": { + "ID": "47", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "703" + }, + "Measure": [ + { + "$": { + "ID": "64", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "%", + "$": { + "ID": "47", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "2937", + "langid": "1", + "Value": "Operating relative humidity (H-H)" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005322", + "Local_ID": "0", + "Value": "EPEAT Gold,ENERGY STAR", + "CategoryFeature_ID": "603799", + "CategoryFeatureGroup_ID": "72250", + "No": "100000", + "Optional": "0", + "Presentation_Value": "EPEAT Gold, ENERGY STAR", + "Translated": "1", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "EPEAT Gold, ENERGY STAR" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "42513" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "6876123", + "langid": "1", + "Value": "Sustainability certificates" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005114", + "Local_ID": "0", + "Value": "610", + "CategoryFeature_ID": "22203", + "CategoryFeatureGroup_ID": "98", + "No": "100040", + "Optional": "0", + "Presentation_Value": "610 mm", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "610" + }, + "Measure": [ + { + "$": { + "ID": "24" + }, + "Signs": [ + { + "Sign": [ + { + "_": "mm", + "$": { + "ID": "3", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "4156" + }, + "Measure": [ + { + "$": { + "ID": "24", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "mm", + "$": { + "ID": "3", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "58907", + "langid": "1", + "Value": "Width (with stand)" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005111", + "Local_ID": "0", + "Value": "214", + "CategoryFeature_ID": "22162", + "CategoryFeatureGroup_ID": "98", + "No": "100038", + "Optional": "0", + "Presentation_Value": "214 mm", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "214" + }, + "Measure": [ + { + "$": { + "ID": "24" + }, + "Signs": [ + { + "Sign": [ + { + "_": "mm", + "$": { + "ID": "3", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "4179" + }, + "Measure": [ + { + "$": { + "ID": "24", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "mm", + "$": { + "ID": "3", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "59098", + "langid": "1", + "Value": "Depth (with stand)" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005108", + "Local_ID": "0", + "Value": "384", + "CategoryFeature_ID": "22171", + "CategoryFeatureGroup_ID": "98", + "No": "100036", + "Optional": "0", + "Presentation_Value": "384 mm", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "384" + }, + "Measure": [ + { + "$": { + "ID": "24" + }, + "Signs": [ + { + "Sign": [ + { + "_": "mm", + "$": { + "ID": "3", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "4178" + }, + "Measure": [ + { + "$": { + "ID": "24", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "mm", + "$": { + "ID": "3", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "59097", + "langid": "1", + "Value": "Height (with stand)" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005070", + "Local_ID": "0", + "Value": "7900", + "CategoryFeature_ID": "112042", + "CategoryFeatureGroup_ID": "98", + "No": "100034", + "Optional": "0", + "Presentation_Value": "7.9 kg", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "7.9" + }, + "Measure": [ + { + "$": { + "ID": "17" + }, + "Signs": [ + { + "Sign": [ + { + "_": "kg", + "$": { + "ID": "15505", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "19017" + }, + "Measure": [ + { + "$": { + "ID": "38", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "g", + "$": { + "ID": "22", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "1427070", + "langid": "1", + "Value": "Weight (with stand)" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005080", + "Local_ID": "0", + "Value": "610", + "CategoryFeature_ID": "91400", + "CategoryFeatureGroup_ID": "98", + "No": "100030", + "Optional": "0", + "Presentation_Value": "61 cm", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "61" + }, + "Measure": [ + { + "$": { + "ID": "34" + }, + "Signs": [ + { + "Sign": [ + { + "_": "cm", + "$": { + "ID": "18", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "12576" + }, + "Measure": [ + { + "$": { + "ID": "24", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "mm", + "$": { + "ID": "3", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "1091757", + "langid": "1", + "Value": "Width (without stand)" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005077", + "Local_ID": "0", + "Value": "47.5", + "CategoryFeature_ID": "91489", + "CategoryFeatureGroup_ID": "98", + "No": "100029", + "Optional": "0", + "Presentation_Value": "4.75 cm", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "4.75" + }, + "Measure": [ + { + "$": { + "ID": "34" + }, + "Signs": [ + { + "Sign": [ + { + "_": "cm", + "$": { + "ID": "18", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "12577" + }, + "Measure": [ + { + "$": { + "ID": "24", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "mm", + "$": { + "ID": "3", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "1091801", + "langid": "1", + "Value": "Depth (without stand)" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005072", + "Local_ID": "0", + "Value": "389", + "CategoryFeature_ID": "91538", + "CategoryFeatureGroup_ID": "98", + "No": "100028", + "Optional": "0", + "Presentation_Value": "38.9 cm", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "38.9" + }, + "Measure": [ + { + "$": { + "ID": "34" + }, + "Signs": [ + { + "Sign": [ + { + "_": "cm", + "$": { + "ID": "18", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "12574" + }, + "Measure": [ + { + "$": { + "ID": "24", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "mm", + "$": { + "ID": "3", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "1091712", + "langid": "1", + "Value": "Height (without stand)" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259006144", + "Local_ID": "0", + "Value": "5050", + "CategoryFeature_ID": "684552", + "CategoryFeatureGroup_ID": "98", + "No": "100026", + "Optional": "0", + "Presentation_Value": "5.05 kg", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "5.05" + }, + "Measure": [ + { + "$": { + "ID": "17" + }, + "Signs": [ + { + "Sign": [ + { + "_": "kg", + "$": { + "ID": "15505", + "langid": "1" + } + } + ] + } + ] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "12573" + }, + "Measure": [ + { + "$": { + "ID": "38", + "Sign": "" + }, + "Signs": [ + { + "Sign": [ + { + "_": "g", + "$": { + "ID": "22", + "langid": "1" + } + } + ] + } + ] + } + ], + "Name": [ + { + "$": { + "ID": "1091668", + "langid": "1", + "Value": "Weight (without stand)" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "330187664", + "Local_ID": "0", + "Value": "AC,DisplayPort,USB Type-C to USB Type-A,VGA", + "CategoryFeature_ID": "16133", + "CategoryFeatureGroup_ID": "23760", + "No": "100200", + "Optional": "0", + "Presentation_Value": "AC, DisplayPort, USB Type-C to USB Type-A, VGA", + "Translated": "1", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "AC, DisplayPort, USB Type-C to USB Type-A, VGA" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "1830" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "5653", + "langid": "1", + "Value": "Cables included" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "494520126", + "Local_ID": "0", + "Value": "85285210", + "CategoryFeature_ID": "711548", + "CategoryFeatureGroup_ID": "27535", + "No": "100000", + "Optional": "0", + "Presentation_Value": "85285210", + "Translated": "0", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "85285210" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "23731" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "1903598", + "langid": "1", + "Value": "Harmonized System (HS) code" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005255", + "Local_ID": "0", + "Value": "LED", + "CategoryFeature_ID": "3685", + "CategoryFeatureGroup_ID": "8454", + "No": "100160", + "Optional": "1", + "Presentation_Value": "LED", + "Translated": "1", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "LED" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "83" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "1503", + "langid": "1", + "Value": "Display" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005417", + "Local_ID": "0", + "Value": "Y", + "CategoryFeature_ID": "65573", + "CategoryFeatureGroup_ID": "8454", + "No": "100070", + "Optional": "1", + "Presentation_Value": "Y", + "Translated": "1", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "Y" + }, + "Measure": [ + { + "$": { + "ID": "26" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "6306" + }, + "Measure": [ + { + "$": { + "ID": "26", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "167832", + "langid": "1", + "Value": "On/off switch" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005618", + "Local_ID": "0", + "Value": "N", + "CategoryFeature_ID": "18144", + "CategoryFeatureGroup_ID": "8454", + "No": "100013", + "Optional": "1", + "Presentation_Value": "N", + "Translated": "1", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "N" + }, + "Measure": [ + { + "$": { + "ID": "26" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "2252" + }, + "Measure": [ + { + "$": { + "ID": "26", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "11553", + "langid": "1", + "Value": "TV tuner integrated" + } + } + ] + } + ] + }, + { + "$": { + "Localized": "0", + "ID": "259005679", + "Local_ID": "0", + "Value": "A", + "CategoryFeature_ID": "708253", + "CategoryFeatureGroup_ID": "8454", + "No": "0", + "Optional": "1", + "Presentation_Value": "A", + "Translated": "1", + "Mandatory": "0", + "Searchable": "0" + }, + "LocalValue": [ + { + "$": { + "Value": "A" + }, + "Measure": [ + { + "$": { + "ID": "29" + }, + "Signs": [""] + } + ] + } + ], + "Feature": [ + { + "$": { + "ID": "42848" + }, + "Measure": [ + { + "$": { + "ID": "29", + "Sign": "" + }, + "Signs": [""] + } + ], + "Name": [ + { + "$": { + "ID": "7158073", + "langid": "1", + "Value": "Energy efficiency class (old)" + } + } + ] + } + ] + } + ], + "ProductGallery": [ + { + "ProductPicture": [ + { + "$": { + "IsMain": "Y", + "LowPic": "https://images.icecat.biz/img/gallery_lows/39302897_3599208444.jpg", + "LowPicHeight": "166", + "LowPicWidth": "200", + "LowSize": "0", + "No": "1", + "Original": "https://images.icecat.biz/img/gallery_raw/39302897_3599208444.jpeg", + "OriginalSize": "0", + "Pic": "https://images.icecat.biz/img/gallery/39302897_3599208444.jpg", + "Pic500x500": "https://images.icecat.biz/img/gallery_mediums/39302897_3599208444.jpg", + "Pic500x500Height": "414", + "Pic500x500Size": "0", + "Pic500x500Width": "500", + "PicHeight": "3797", + "PicWidth": "4588", + "ProductPicture_ID": "62147215", + "Size": "0", + "ThumbPic": "https://images.icecat.biz/img/gallery_thumbs/39302897_3599208444.jpg", + "ThumbSize": "0", + "Type": "ProductImage", + "UpdatedDate": "2022-04-21 01:38:12" + } + }, + { + "$": { + "LowPic": "https://images.icecat.biz/img/gallery_lows/39302897_1075617243.jpg", + "LowPicHeight": "198", + "LowPicWidth": "200", + "LowSize": "0", + "No": "2", + "Original": "https://images.icecat.biz/img/gallery_raw/39302897_1075617243.png", + "OriginalSize": "0", + "Pic": "https://images.icecat.biz/img/gallery/39302897_1075617243.jpg", + "Pic500x500": "https://images.icecat.biz/img/gallery_mediums/39302897_1075617243.jpg", + "Pic500x500Height": "496", + "Pic500x500Size": "0", + "Pic500x500Width": "500", + "PicHeight": "3539", + "PicWidth": "3566", + "ProductPicture_ID": "45072487", + "Size": "0", + "ThumbPic": "https://images.icecat.biz/img/gallery_thumbs/39302897_1075617243.jpg", + "ThumbSize": "0", + "Type": "ProductImage", + "UpdatedDate": "2020-07-26 04:22:47" + } + }, + { + "$": { + "LowPic": "https://images.icecat.biz/img/gallery_lows/39302897_6442797154.jpg", + "LowPicHeight": "199", + "LowPicWidth": "200", + "LowSize": "0", + "No": "3", + "Original": "https://images.icecat.biz/img/gallery_raw/39302897_6442797154.png", + "OriginalSize": "0", + "Pic": "https://images.icecat.biz/img/gallery/39302897_6442797154.jpg", + "Pic500x500": "https://images.icecat.biz/img/gallery_mediums/39302897_6442797154.jpg", + "Pic500x500Height": "496", + "Pic500x500Size": "0", + "Pic500x500Width": "500", + "PicHeight": "3540", + "PicWidth": "3565", + "ProductPicture_ID": "45072488", + "Size": "0", + "ThumbPic": "https://images.icecat.biz/img/gallery_thumbs/39302897_6442797154.jpg", + "ThumbSize": "0", + "Type": "ProductImage", + "UpdatedDate": "2020-07-26 04:22:47" + } + }, + { + "$": { + "LowPic": "https://images.icecat.biz/img/gallery_lows/39302897_0881622298.jpg", + "LowPicHeight": "174", + "LowPicWidth": "200", + "LowSize": "0", + "No": "4", + "Original": "https://images.icecat.biz/img/gallery_raw/39302897_0881622298.jpeg", + "OriginalSize": "0", + "Pic": "https://images.icecat.biz/img/gallery/39302897_0881622298.jpg", + "Pic500x500": "https://images.icecat.biz/img/gallery_mediums/39302897_0881622298.jpg", + "Pic500x500Height": "436", + "Pic500x500Size": "0", + "Pic500x500Width": "500", + "PicHeight": "3783", + "PicWidth": "4341", + "ProductPicture_ID": "54153166", + "Size": "0", + "ThumbPic": "https://images.icecat.biz/img/gallery_thumbs/39302897_0881622298.jpg", + "ThumbSize": "0", + "Type": "ProductImage", + "UpdatedDate": "2021-08-16 01:14:23" + } + }, + { + "$": { + "LowPic": "https://images.icecat.biz/img/gallery_lows/39302897_4651978094.jpg", + "LowPicHeight": "200", + "LowPicWidth": "186", + "LowSize": "0", + "No": "5", + "Original": "https://images.icecat.biz/img/gallery_raw/39302897_4651978094.jpeg", + "OriginalSize": "0", + "Pic": "https://images.icecat.biz/img/gallery/39302897_4651978094.jpg", + "Pic500x500": "https://images.icecat.biz/img/gallery_mediums/39302897_4651978094.jpg", + "Pic500x500Height": "500", + "Pic500x500Size": "0", + "Pic500x500Width": "466", + "PicHeight": "5367", + "PicWidth": "5000", + "ProductPicture_ID": "61619317", + "Size": "0", + "ThumbPic": "https://images.icecat.biz/img/gallery_thumbs/39302897_4651978094.jpg", + "ThumbSize": "0", + "Type": "ProductImage", + "UpdatedDate": "2022-03-25 00:19:18" + } + }, + { + "$": { + "LowPic": "", + "LowPicHeight": "0", + "LowPicWidth": "0", + "LowSize": "0", + "No": "999", + "Original": "", + "OriginalSize": "0", + "Pic": "https://images.icecat.biz/img/feature_logo/193-367.png", + "Pic500x500": "", + "Pic500x500Height": "0", + "Pic500x500Size": "0", + "Pic500x500Width": "0", + "PicHeight": "276", + "PicWidth": "300", + "ProductPicture_ID": "4295004488", + "Size": "0", + "ThumbPic": "https://images.icecat.biz/img/feature_logo_thumbs/193-367.png", + "ThumbSize": "0", + "Type": "FeatureLogo", + "UpdatedDate": "", + "langid": "1" + } + }, + { + "$": { + "LowPic": "", + "LowPicHeight": "0", + "LowPicWidth": "0", + "LowSize": "0", + "No": "999", + "Original": "", + "OriginalSize": "0", + "Pic": "https://images.icecat.biz/img/feature_logo/216-1837.png", + "Pic500x500": "", + "Pic500x500Height": "0", + "Pic500x500Size": "0", + "Pic500x500Width": "0", + "PicHeight": "202", + "PicWidth": "300", + "ProductPicture_ID": "4297128811", + "Size": "0", + "ThumbPic": "https://images.icecat.biz/img/feature_logo_thumbs/216-1837.png", + "ThumbSize": "0", + "Type": "FeatureLogo", + "UpdatedDate": "", + "langid": "1" + } + }, + { + "$": { + "LowPic": "", + "LowPicHeight": "0", + "LowPicWidth": "0", + "LowSize": "0", + "No": "999", + "Original": "", + "OriginalSize": "0", + "Pic": "https://images.icecat.biz/img/feature_logo/195-7422.png", + "Pic500x500": "", + "Pic500x500Height": "0", + "Pic500x500Size": "0", + "Pic500x500Width": "0", + "PicHeight": "243", + "PicWidth": "300", + "ProductPicture_ID": "4296918880", + "Size": "0", + "ThumbPic": "https://images.icecat.biz/img/feature_logo_thumbs/195-7422.png", + "ThumbSize": "0", + "Type": "FeatureLogo", + "UpdatedDate": "", + "langid": "1" + } + }, + { + "$": { + "LowPic": "", + "LowPicHeight": "0", + "LowPicWidth": "0", + "LowSize": "0", + "No": "999", + "Original": "", + "OriginalSize": "0", + "Pic": "https://images.icecat.biz/img/feature_logo/225-9265.png", + "Pic500x500": "", + "Pic500x500Height": "0", + "Pic500x500Size": "0", + "Pic500x500Width": "0", + "PicHeight": "285", + "PicWidth": "300", + "ProductPicture_ID": "4297219249", + "Size": "0", + "ThumbPic": "https://images.icecat.biz/img/feature_logo_thumbs/225-9265.png", + "ThumbSize": "0", + "Type": "FeatureLogo", + "UpdatedDate": "", + "langid": "1" + } + }, + { + "$": { + "LowPic": "", + "LowPicHeight": "0", + "LowPicWidth": "0", + "LowSize": "0", + "No": "999", + "Original": "", + "OriginalSize": "0", + "Pic": "https://images.icecat.biz/img/feature_logo/217-3037.png", + "Pic500x500": "", + "Pic500x500Height": "0", + "Pic500x500Size": "0", + "Pic500x500Width": "0", + "PicHeight": "243", + "PicWidth": "300", + "ProductPicture_ID": "4297139728", + "Size": "0", + "ThumbPic": "https://images.icecat.biz/img/feature_logo_thumbs/217-3037.png", + "ThumbSize": "0", + "Type": "FeatureLogo", + "UpdatedDate": "", + "langid": "1" + } + }, + { + "$": { + "LowPic": "", + "LowPicHeight": "0", + "LowPicWidth": "0", + "LowSize": "0", + "No": "999", + "Original": "", + "OriginalSize": "0", + "Pic": "https://images.icecat.biz/img/feature_logo/233-5697.png", + "Pic500x500": "", + "Pic500x500Height": "0", + "Pic500x500Size": "0", + "Pic500x500Width": "0", + "PicHeight": "265", + "PicWidth": "300", + "ProductPicture_ID": "4297305369", + "Size": "0", + "ThumbPic": "https://images.icecat.biz/img/feature_logo_thumbs/233-5697.png", + "ThumbSize": "0", + "Type": "FeatureLogo", + "UpdatedDate": "", + "langid": "1" + } + }, + { + "$": { + "LowPic": "", + "LowPicHeight": "0", + "LowPicWidth": "0", + "LowSize": "0", + "No": "999", + "Original": "", + "OriginalSize": "0", + "Pic": "https://images.icecat.biz/img/feature_logo/191-6546.png", + "Pic500x500": "", + "Pic500x500Height": "0", + "Pic500x500Size": "0", + "Pic500x500Width": "0", + "PicHeight": "205", + "PicWidth": "300", + "ProductPicture_ID": "4314082580", + "Size": "0", + "ThumbPic": "https://images.icecat.biz/img/feature_logo_thumbs/191-6546.png", + "ThumbSize": "0", + "Type": "FeatureLogo", + "UpdatedDate": "", + "langid": "1" + } + }, + { + "$": { + "LowPic": "", + "LowPicHeight": "0", + "LowPicWidth": "0", + "LowSize": "0", + "No": "999", + "Original": "", + "OriginalSize": "0", + "Pic": "https://images.icecat.biz/img/feature_logo/211-8810.png", + "Pic500x500": "", + "Pic500x500Height": "0", + "Pic500x500Size": "0", + "Pic500x500Width": "0", + "PicHeight": "300", + "PicWidth": "300", + "ProductPicture_ID": "4316084062", + "Size": "0", + "ThumbPic": "https://images.icecat.biz/img/feature_logo_thumbs/211-8810.png", + "ThumbSize": "0", + "Type": "FeatureLogo", + "UpdatedDate": "", + "langid": "1" + } + } + ] + } + ], + "ProductMultimediaObject": [ + { + "MultimediaObject": [ + { + "$": { + "ContentType": "image/png", + "Date": "2021-06-22 17:35:19", + "Description": "EU Energy Label", + "KeepAsURL": "0", + "MultimediaObject_ID": "19460378", + "Type": "EU Energy Label", + "UUID": "2095FB63-06CC-4CC8-A215-5B33F0CA1A3E", + "langid": "0", + "Height": "0", + "PreviewHeight": "0", + "PreviewSize": "0", + "PreviewUrl": "", + "PreviewWidth": "0", + "Size": "46483", + "URL": "https://objects.icecat.biz/objects/mmo_39302897_1624376119_047_47638.png", + "Width": "0", + "LabelType": "rescaled", + "EprelLink": "https://eprel.ec.europa.eu/qr/359270" + } + } + ] + } + ], + "ProductRelated": [ + { + "$": { + "ID": "181818656", + "Category_ID": "222", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "39235381", + "Prod_id": "1FH51AT#ABB", + "ThumbPic": "", + "Name": "E273m" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207979738", + "Category_ID": "788", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78515958", + "Prod_id": "U9LD6PE", + "ThumbPic": "", + "Name": "1y Post Warranty Receipt Exchange Large Display Hardware Support" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "146559183", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "166682006", + "Category_ID": "788", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73320801", + "Prod_id": "U0VM5A", + "ThumbPic": "", + "Name": "U0VM5A" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "12611741", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "155734799", + "Category_ID": "788", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "21085817", + "Prod_id": "U0VM5E", + "ThumbPic": "", + "Name": "3y Next Business Day Response Onsite Display Hardware Support" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "86977153", + "langid": "0", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + }, + { + "$": { + "ID": "10941213", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "196465430", + "Category_ID": "788", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "14011458", + "Prod_id": "U0J12E", + "ThumbPic": "", + "Name": "4y Next Business Day Response Advanced Exchange Large DisplayHardware Support" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "99649857", + "langid": "0", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + }, + { + "$": { + "ID": "86541617", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "196464900", + "Category_ID": "788", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "13863522", + "Prod_id": "U0J13E", + "ThumbPic": "", + "Name": "5y Next Business Day Response Advanced Exchange Large DisplayHardware Support" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "87218178", + "langid": "0", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + }, + { + "$": { + "ID": "86530297", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165615779", + "Category_ID": "788", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "486792", + "Prod_id": "U7935A", + "ThumbPic": "", + "Name": "5y Next Business Day Response Onsite Small Display Hardware Support" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "10941205", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "155734801", + "Category_ID": "788", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "277619", + "Prod_id": "U7935E", + "ThumbPic": "", + "Name": "5 years Next Business Day Onsite Hardware Support for Standard Monitors" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "100202684", + "langid": "0", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + }, + { + "$": { + "ID": "10941210", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "155734798", + "Category_ID": "788", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "61889", + "Prod_id": "U4925PE", + "ThumbPic": "", + "Name": "1y Post Warranty Next Business Day Response Onsite Small DisplayHardware Support" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "87347855", + "langid": "0", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + }, + { + "$": { + "ID": "10941208", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "219062082", + "Category_ID": "788", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "61887", + "Prod_id": "U4926PE", + "ThumbPic": "", + "Name": "1y Post Warranty Next Business Day Response Onsite Large Display Hardware Support" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "178912218", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "155734800", + "Category_ID": "788", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "61886", + "Prod_id": "U7934E", + "ThumbPic": "", + "Name": "4y Next Business Day Response Onsite Small Display Hardware Support" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "63781084", + "langid": "0", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + }, + { + "$": { + "ID": "10941207", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "208461268", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96937752", + "Prod_id": "1C6T9EA/2Y", + "ThumbPic": "", + "Name": "290 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "208887524", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96791967", + "Prod_id": "523Q9EA", + "ThumbPic": "", + "Name": "Z8 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "149584747", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "208027472", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96747913", + "Prod_id": "4L1E2EA", + "ThumbPic": "", + "Name": "11 G8" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "146559719", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "208027470", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96747912", + "Prod_id": "4L1E3EA", + "ThumbPic": "", + "Name": "11 G8" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "146559717", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "208027469", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96747910", + "Prod_id": "4L1D9EA", + "ThumbPic": "", + "Name": "11 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "146559716", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "208027468", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96747909", + "Prod_id": "4L1D8EA", + "ThumbPic": "", + "Name": "14 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "146559715", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "208404538", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96715506", + "Prod_id": "523Q7EA#ABB", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "208404952", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96715505", + "Prod_id": "523Q8EA#ABB", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207958974", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96715503", + "Prod_id": "523Q8EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "146559311", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "208404124", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96715501", + "Prod_id": "523Q6EA#ABB", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207958321", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96715500", + "Prod_id": "523Q6EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "146559237", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "208403710", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96715499", + "Prod_id": "523Q5EA#ABB", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "208403296", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96715498", + "Prod_id": "523Q4EA#ABB", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207956988", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96715495", + "Prod_id": "523Q5EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "146559309", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "208874871", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96633051", + "Prod_id": "12H61EA", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "149570105", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "208874695", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96633050", + "Prod_id": "12H60EA", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "149569952", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207680728", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96245894", + "Prod_id": "523Q2EA", + "ThumbPic": "", + "Name": "Z6 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "146559199", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207680730", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96245893", + "Prod_id": "523Q1EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "146559258", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "208027444", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96245746", + "Prod_id": "4F7Q6EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "146559154", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207684298", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96140277", + "Prod_id": "523Q0EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "146559232", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207684426", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96140271", + "Prod_id": "523P9EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "146559211", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "213075433", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96139566", + "Prod_id": "644F5UT", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "213074158", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96139565", + "Prod_id": "644D9UT", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "213073680", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96139521", + "Prod_id": "643Y1UT", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "213071911", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96139516", + "Prod_id": "643X5UT", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "213070890", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96139514", + "Prod_id": "643X2UT", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207680656", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96019390", + "Prod_id": "12H58EA", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "149569827", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207680661", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "96019389", + "Prod_id": "12H59EA", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "153077616", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "206422457", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95840004", + "Prod_id": "4F7Q3EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "146559366", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "206422445", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95840002", + "Prod_id": "4F7P3EA", + "ThumbPic": "", + "Name": "Z6 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "146559224", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "206422461", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95840001", + "Prod_id": "4F7Q4EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "146559230", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "206422462", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95840000", + "Prod_id": "4F7P2EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "146559206", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "206422459", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95839999", + "Prod_id": "4F7Q2EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "146559218", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "206422460", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95839998", + "Prod_id": "4F7Q1EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "146559215", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "206422453", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95839997", + "Prod_id": "4F7P5EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "146559248", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "206422452", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95839799", + "Prod_id": "4F7P8EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "144177076", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "206422446", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95839798", + "Prod_id": "4F7P9EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "144177058", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "209790009", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95187462", + "Prod_id": "12H57EA", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "153075977", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "209789865", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95187458", + "Prod_id": "12H53EA", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "153068705", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "209790028", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95187456", + "Prod_id": "12H55EA", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "153076473", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "206419223", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95187453", + "Prod_id": "12H52EA", + "ThumbPic": "", + "Name": "t740" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "206419118", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95187432", + "Prod_id": "12H43EA", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "153065175", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "206419074", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95187429", + "Prod_id": "12H42EA", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "153064309", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "205421819", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95187425", + "Prod_id": "12H39EA", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "153062335", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "205250563", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95037143", + "Prod_id": "12H45EA#ABB", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "165400323", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "205250637", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95037142", + "Prod_id": "12H56EA#ABH", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "165420474", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "205754029", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95037140", + "Prod_id": "12H54EA#ABH", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "165410283", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "205755135", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95037135", + "Prod_id": "12H49EA#ABH", + "ThumbPic": "", + "Name": "t740" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "205236860", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95037130", + "Prod_id": "12H45EA", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "153066362", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "205237091", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95037125", + "Prod_id": "12H54EA", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "153073805", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "205237142", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95037123", + "Prod_id": "12H41EA", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "153066469", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "205237448", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "95037118", + "Prod_id": "12H49EA", + "ThumbPic": "", + "Name": "t740" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "204065620", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "93848034", + "Prod_id": "4F7L9EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "202675592", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "93613657", + "Prod_id": "4F7L8EA", + "ThumbPic": "", + "Name": "Z8 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "204070071", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "93308788", + "Prod_id": "526P8AA", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "153086921", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "204070174", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "93308786", + "Prod_id": "526H1AA", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "153089127", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "204070114", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "93308783", + "Prod_id": "526B9AA", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "153087391", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "202659709", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "93151023", + "Prod_id": "4F7L3EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "202659724", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "93151021", + "Prod_id": "4F7L4EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "204695805", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "92922991", + "Prod_id": "6TV72EA#ABH", + "ThumbPic": "", + "Name": "t740" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "187718495", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "92921817", + "Prod_id": "12H37EA#ABH", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "187718608", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "92827782", + "Prod_id": "12H37EA#ABB", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "203698108", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "92123414", + "Prod_id": "4B5Z5AA", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083310", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "188037647", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "92080490", + "Prod_id": "47L70EA", + "ThumbPic": "", + "Name": "200 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079950", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "188037590", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "92080476", + "Prod_id": "47L71EA", + "ThumbPic": "", + "Name": "200 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079774", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "211323221", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "92045355", + "Prod_id": "4B6R6AA", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "155428707", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "188037533", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "91959756", + "Prod_id": "47L62EA", + "ThumbPic": "", + "Name": "200 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079713", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "186032742", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "91427956", + "Prod_id": "2U5A6AW#ABH", + "ThumbPic": "", + "Name": "Slice" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "186032606", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "91427654", + "Prod_id": "2U5Q9AW#ABH", + "ThumbPic": "", + "Name": "Slice" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "186032334", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "91427564", + "Prod_id": "2U4Z9AW#ABH", + "ThumbPic": "", + "Name": "Slice" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "214563049", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "89312861", + "Prod_id": "189T0AT", + "ThumbPic": "", + "Name": "E24u G4 FHD USB-C Monitor" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "169518146", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "185871446", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "89178328", + "Prod_id": "9LP22EA#ABB", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "185871750", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "89178316", + "Prod_id": "9LP23EA#ABB", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "185378343", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "88029895", + "Prod_id": "1X7P2AA#ABH", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207561521", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87926336", + "Prod_id": "1X7N1AT", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081940", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "184851854", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87856554", + "Prod_id": "8BX70ES", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207558611", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87625854", + "Prod_id": "123M4EA", + "ThumbPic": "", + "Name": "205 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145065929", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "185029335", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87625632", + "Prod_id": "11R05EA", + "ThumbPic": "", + "Name": "Z8 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145065933", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "197457956", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87625629", + "Prod_id": "11R07EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145065895", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "197464977", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87625628", + "Prod_id": "11R06EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145065941", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "197807873", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87592899", + "Prod_id": "12H35EA", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145065979", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "185378741", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87569484", + "Prod_id": "1X7R3AA#ABB", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "185094137", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87569070", + "Prod_id": "12H34EA#ABB", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "185378467", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87569063", + "Prod_id": "1X7P2AA#ABB", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "185868990", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87568412", + "Prod_id": "2X7Y5EA#ABH", + "ThumbPic": "", + "Name": "11 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "185064585", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87331426", + "Prod_id": "5MY55LA", + "ThumbPic": "", + "Name": "600 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "184523092", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87188482", + "Prod_id": "20Z58UW", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "184522879", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87188481", + "Prod_id": "20Y19UW", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "184522591", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87188473", + "Prod_id": "20V29UW", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "197807468", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87186486", + "Prod_id": "12H33EA", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145066005", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "197636577", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87186470", + "Prod_id": "12H31EA", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145065993", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "197614782", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87132251", + "Prod_id": "1X7P2AA", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145073495", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "184893968", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87125943", + "Prod_id": "6TV55EA#ABB", + "ThumbPic": "", + "Name": "t740" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "184484507", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87097780", + "Prod_id": "1NE49ES", + "ThumbPic": "", + "Name": "800 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "184479276", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87097502", + "Prod_id": "6TV78EA#ABH", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "166520633", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "184429804", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87034061", + "Prod_id": "9DJ99US", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "184429447", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87034059", + "Prod_id": "9WW03U8", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "184429138", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87034056", + "Prod_id": "9WV81U8", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "184428285", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87034051", + "Prod_id": "9WW71UW", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "184427638", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87034049", + "Prod_id": "19Y55UW", + "ThumbPic": "", + "Name": "705 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "197808403", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87033191", + "Prod_id": "12H30EA", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145065977", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "197602719", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "87021229", + "Prod_id": "1X6E8AA", + "ThumbPic": "", + "Name": "t540" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145073603", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "184566620", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "86656882", + "Prod_id": "2V0E3ES", + "ThumbPic": "", + "Name": "240 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "184527737", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "86366965", + "Prod_id": "178C0EA#ABH", + "ThumbPic": "", + "Name": "11 G8 EE" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "185946563", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "86186889", + "Prod_id": "6TV78EA#ABB", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "166501960", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183971138", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "86060076", + "Prod_id": "6TV43EA#ABB", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183971279", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "86060075", + "Prod_id": "6TV50EA#ABB", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183882846", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "85930489", + "Prod_id": "5SR60ES", + "ThumbPic": "", + "Name": "650 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183881617", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "85930341", + "Prod_id": "5RM47ES", + "ThumbPic": "", + "Name": "800 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183881399", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "85930340", + "Prod_id": "4ZA75ES", + "ThumbPic": "", + "Name": "800 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "184022807", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "85795750", + "Prod_id": "5JR51US", + "ThumbPic": "", + "Name": "1030 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183838472", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "85760870", + "Prod_id": "8MH43EA#ABH", + "ThumbPic": "", + "Name": "470 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "197650991", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "85723633", + "Prod_id": "1L3Z8EA", + "ThumbPic": "", + "Name": "250 G7 Notebook PC" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183612585", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80934217", + "Prod_id": "175U3EA#ABH", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "184582340", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80754433", + "Prod_id": "4DS42UC", + "ThumbPic": "", + "Name": "830 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183485041", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80688376", + "Prod_id": "1J6L6EA", + "ThumbPic": "", + "Name": "830 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183607021", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80534115", + "Prod_id": "B1J6L6EA08", + "ThumbPic": "", + "Name": "830 G7 + Thunderbolt Dock 120W G2" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183383031", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80491713", + "Prod_id": "8BY20ES", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183382984", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80491712", + "Prod_id": "8BY21ES", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183382297", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80491668", + "Prod_id": "7JC39US", + "ThumbPic": "", + "Name": "1030 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183423332", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80490516", + "Prod_id": "9UT24EA?KIT", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "185091786", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80489627", + "Prod_id": "214C4ES", + "ThumbPic": "", + "Name": "250 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "185091429", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80489625", + "Prod_id": "214D1ES", + "ThumbPic": "", + "Name": "240 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183368974", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80482603", + "Prod_id": "BUNDEL9UT00EA", + "ThumbPic": "", + "Name": "400 G5 (x5)" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "184418529", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80473344", + "Prod_id": "214J5ES", + "ThumbPic": "", + "Name": "240 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183368754", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80471554", + "Prod_id": "9UT00EA?BDL", + "ThumbPic": "", + "Name": "400 G5 (x5)" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183330850", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80471493", + "Prod_id": "5TK81EA?BDL", + "ThumbPic": "", + "Name": "450 G6 (x5)" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183305270", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80471490", + "Prod_id": "5PQ19EA?BDL", + "ThumbPic": "", + "Name": "440 G6 (x5)" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183307762", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80471488", + "Prod_id": "5TK78EA?BDL", + "ThumbPic": "", + "Name": "440 G6 (x5)" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "182775218", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80411858", + "Prod_id": "8NA89EC", + "ThumbPic": "", + "Name": "1030 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183612146", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80344524", + "Prod_id": "6TV79EA#ABB", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "166504260", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "181208671", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80197715", + "Prod_id": "113Y2ET", + "ThumbPic": "", + "Name": "830 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "181207355", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80197714", + "Prod_id": "113Y3ET", + "ThumbPic": "", + "Name": "830 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "181292923", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80166284", + "Prod_id": "1J6L6EA#ABH", + "ThumbPic": "", + "Name": "830 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180951490", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80073895", + "Prod_id": "9LE83LS", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180949079", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80073429", + "Prod_id": "4ZZ20US", + "ThumbPic": "", + "Name": "400 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180831343", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "80027985", + "Prod_id": "6TS92EA#ABB", + "ThumbPic": "", + "Name": "Z1 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "59880474", + "langid": "0", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183207256", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79960552", + "Prod_id": "1B9C4UWR", + "ThumbPic": "", + "Name": "650 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "182291358", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79947138", + "Prod_id": "4BC68EA#ABB", + "ThumbPic": "", + "Name": "G2" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "182361617", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79947107", + "Prod_id": "8MK76EA#ABH", + "ThumbPic": "", + "Name": "Dragonfly" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180944700", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79947086", + "Prod_id": "4QJ00EA#ABB", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "184600280", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79947051", + "Prod_id": "118N0ES", + "ThumbPic": "", + "Name": "15v G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "181701200", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79946271", + "Prod_id": "6QN70EA#ABB", + "ThumbPic": "", + "Name": "Z6 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "181700940", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79945975", + "Prod_id": "6QN71EA#ABB", + "ThumbPic": "", + "Name": "Z6 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "181699225", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79945974", + "Prod_id": "6QN77EA#ABB", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "181660771", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79938470", + "Prod_id": "7EM44ET#ABH", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "181665173", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79938468", + "Prod_id": "7PE88EA#ABH", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "181223875", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79938464", + "Prod_id": "4LT52EA#ABH", + "ThumbPic": "", + "Name": "G2" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180608358", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79935960", + "Prod_id": "118M8ES#ABH", + "ThumbPic": "", + "Name": "x360 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "181000593", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79862834", + "Prod_id": "175X7EA", + "ThumbPic": "", + "Name": "435 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180474467", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79860195", + "Prod_id": "1C6T8EA", + "ThumbPic": "", + "Name": "290 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180474281", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79860194", + "Prod_id": "1C6T6EA", + "ThumbPic": "", + "Name": "290 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180475012", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79860175", + "Prod_id": "123N5EA", + "ThumbPic": "", + "Name": "290 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180474083", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79860173", + "Prod_id": "123N3EA", + "ThumbPic": "", + "Name": "290 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180474047", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79860151", + "Prod_id": "123N2EA", + "ThumbPic": "", + "Name": "290 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180444067", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79860114", + "Prod_id": "14Z88EA", + "ThumbPic": "", + "Name": "250 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180443558", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79859924", + "Prod_id": "119U3EA", + "ThumbPic": "", + "Name": "15 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180593138", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79840120", + "Prod_id": "9LP62ES#ABB", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183612288", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79834428", + "Prod_id": "8JK79EA#ABB", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180387814", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79810561", + "Prod_id": "1F3M9EA", + "ThumbPic": "", + "Name": "250 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180476262", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79788132", + "Prod_id": "1F3L6EA", + "ThumbPic": "", + "Name": "435 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180442698", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79747144", + "Prod_id": "125C0EA", + "ThumbPic": "", + "Name": "600 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079783", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "181005318", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79744456", + "Prod_id": "1F3S1EA", + "ThumbPic": "", + "Name": "240 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076454", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "181701628", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79733210", + "Prod_id": "12L97EA#ABB", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "181659199", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79732139", + "Prod_id": "7EM63EA#ABH", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "181661044", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79732138", + "Prod_id": "7EM44EA#ABH", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562242", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79729368", + "Prod_id": "1F3Q9EA", + "ThumbPic": "", + "Name": "435 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078662", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180474642", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79728840", + "Prod_id": "1C6U0EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180474607", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79728838", + "Prod_id": "1C6U1EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "182371168", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79705521", + "Prod_id": "8VT39EA#ABH", + "ThumbPic": "", + "Name": "430 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183826324", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79678178", + "Prod_id": "159J2UW", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183212596", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79674938", + "Prod_id": "14S58UW", + "ThumbPic": "", + "Name": "650 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180355224", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79589976", + "Prod_id": "B9UT24EA06", + "ThumbPic": "", + "Name": "400 G6 (5x 9UT24EA)" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180357063", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79589944", + "Prod_id": "B8VU03EA06", + "ThumbPic": "", + "Name": "440 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180357313", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79589936", + "Prod_id": "B8VU81EA06", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180357564", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79589930", + "Prod_id": "B8VT42EA06", + "ThumbPic": "", + "Name": "430 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180356594", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79589929", + "Prod_id": "B12X09EA06", + "ThumbPic": "", + "Name": "445 G7 (3x 12X09EA)" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180389446", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79589927", + "Prod_id": "B7PG84EA06", + "ThumbPic": "", + "Name": "400 G6 (5x 7PG84EA)" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180355451", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79589925", + "Prod_id": "B9UT00EA06", + "ThumbPic": "", + "Name": "400 G5 (5x 9UT00EA)" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180266257", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79523977", + "Prod_id": "12X32EA#ABH", + "ThumbPic": "", + "Name": "11 G8 EE" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180476291", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79520278", + "Prod_id": "197T2EA", + "ThumbPic": "", + "Name": "435 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075985", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180474739", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79520272", + "Prod_id": "197T3EA", + "ThumbPic": "", + "Name": "435 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078058", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180260505", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79519761", + "Prod_id": "123Q8EA", + "ThumbPic": "", + "Name": "290 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180260574", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79519749", + "Prod_id": "123N7EA", + "ThumbPic": "", + "Name": "290 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180260529", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79519744", + "Prod_id": "123N1EA", + "ThumbPic": "", + "Name": "290 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180160962", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79519208", + "Prod_id": "175Q1EA", + "ThumbPic": "", + "Name": "435 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076379", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180160926", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79519207", + "Prod_id": "175Q0EA", + "ThumbPic": "", + "Name": "435 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180388768", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79470180", + "Prod_id": "197S8EA", + "ThumbPic": "", + "Name": "250 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180388229", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79470158", + "Prod_id": "197S9EA", + "ThumbPic": "", + "Name": "250 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180387458", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79470150", + "Prod_id": "1F3N3EA", + "ThumbPic": "", + "Name": "Prenosni računalnik 250 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180388450", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79470148", + "Prod_id": "197T0EA", + "ThumbPic": "", + "Name": "250 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "181000603", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79469346", + "Prod_id": "1F3Q3EA", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180476355", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79468553", + "Prod_id": "1F3N1EA", + "ThumbPic": "", + "Name": "Prenosni računalnik 250 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180371488", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79468483", + "Prod_id": "8VU63EA#ABB", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180371729", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79468444", + "Prod_id": "9HR53EA#ABB", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180073803", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79458140", + "Prod_id": "6BX17LA", + "ThumbPic": "", + "Name": "15v G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180093895", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79455500", + "Prod_id": "177B7EA", + "ThumbPic": "", + "Name": "830 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180043373", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79455088", + "Prod_id": "5QF23LP", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180266442", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79451104", + "Prod_id": "6KP57EA#ABB", + "ThumbPic": "", + "Name": "t630" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180260490", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79358270", + "Prod_id": "123Q7EA", + "ThumbPic": "", + "Name": "290 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180260523", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79358263", + "Prod_id": "123N0EA", + "ThumbPic": "", + "Name": "290 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179874355", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79355581", + "Prod_id": "5FQ38LT", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180348321", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79311933", + "Prod_id": "8MK15ES", + "ThumbPic": "", + "Name": "840 G6 HC" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179789537", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79306282", + "Prod_id": "10U28EA", + "ThumbPic": "", + "Name": "Dragonfly" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179765229", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79286115", + "Prod_id": "11Q94EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179766802", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79286085", + "Prod_id": "12L98EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179764471", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79286070", + "Prod_id": "12L99EA", + "ThumbPic": "", + "Name": "Z1 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179766526", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79286052", + "Prod_id": "12L97EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179764204", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79286046", + "Prod_id": "12L95EA", + "ThumbPic": "", + "Name": "Z2 SFF G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179763457", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79286041", + "Prod_id": "12L96EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179762651", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79286040", + "Prod_id": "12M00EA", + "ThumbPic": "", + "Name": "Z1 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "182373234", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79222283", + "Prod_id": "12X09EA#ABH", + "ThumbPic": "", + "Name": "445 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179517402", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79171809", + "Prod_id": "175W8EA", + "ThumbPic": "", + "Name": "455 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075622", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179517349", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79171808", + "Prod_id": "175W7EA", + "ThumbPic": "", + "Name": "455 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179517065", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79171806", + "Prod_id": "175W6EA", + "ThumbPic": "", + "Name": "455 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078358", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179517061", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79171805", + "Prod_id": "175W5EA", + "ThumbPic": "", + "Name": "455 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179517390", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79171804", + "Prod_id": "175W4EA", + "ThumbPic": "", + "Name": "445 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179517386", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79171800", + "Prod_id": "175W3EA", + "ThumbPic": "", + "Name": "445 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179517047", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79171797", + "Prod_id": "175Q6EA", + "ThumbPic": "", + "Name": "440 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179517046", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79171783", + "Prod_id": "176Z1EA", + "ThumbPic": "", + "Name": "830 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180370502", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79161988", + "Prod_id": "7EM17EA#ABB", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179418781", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79128237", + "Prod_id": "3WE84US", + "ThumbPic": "", + "Name": "600 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179418546", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79128223", + "Prod_id": "3AP19UC", + "ThumbPic": "", + "Name": "800 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179418307", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79128222", + "Prod_id": "2NM12US", + "ThumbPic": "", + "Name": "800 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179417310", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79128192", + "Prod_id": "2HC86US", + "ThumbPic": "", + "Name": "840 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180476357", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79124566", + "Prod_id": "157B5EA", + "ThumbPic": "", + "Name": "340S G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183185894", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79124561", + "Prod_id": "150B6EA", + "ThumbPic": "", + "Name": "250 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "197593992", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79124555", + "Prod_id": "150B5EA", + "ThumbPic": "", + "Name": "250 G7 Notebook PC" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179692108", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79117793", + "Prod_id": "10X26EA#ABH", + "ThumbPic": "", + "Name": "11 G3 EE" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180807328", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79044741", + "Prod_id": "6QN76EAR", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179517062", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79020876", + "Prod_id": "175Q9EA", + "ThumbPic": "", + "Name": "455 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179517374", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79020844", + "Prod_id": "175R0EA", + "ThumbPic": "", + "Name": "455 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076865", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179517068", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79020813", + "Prod_id": "175U8EA", + "ThumbPic": "", + "Name": "430 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179517002", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79020803", + "Prod_id": "175R3EA", + "ThumbPic": "", + "Name": "445 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179517502", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79020801", + "Prod_id": "175R2EA", + "ThumbPic": "", + "Name": "445 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145080501", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179517330", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "79020789", + "Prod_id": "175R1EA", + "ThumbPic": "", + "Name": "455 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179416313", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78801959", + "Prod_id": "4KY65UP#ABB", + "ThumbPic": "", + "Name": "840 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179142929", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78799011", + "Prod_id": "173M6PA", + "ThumbPic": "", + "Name": "280 Pro G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179126347", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78792377", + "Prod_id": "150H1ES", + "ThumbPic": "", + "Name": "455 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180266592", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78775681", + "Prod_id": "6TV44EA#ABH", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562404", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78656019", + "Prod_id": "9CC72ET", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079316", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178854160", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78652269", + "Prod_id": "4LB90US", + "ThumbPic": "", + "Name": "440 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178834504", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78570983", + "Prod_id": "4ZF00US", + "ThumbPic": "", + "Name": "400 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178833932", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78570403", + "Prod_id": "7AB52ES", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178833680", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78570360", + "Prod_id": "5FY67ES", + "ThumbPic": "", + "Name": "400 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562107", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78549335", + "Prod_id": "3C219EA", + "ThumbPic": "", + "Name": "11 G8 EE" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079964", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178825872", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78534119", + "Prod_id": "12X48EA", + "ThumbPic": "", + "Name": "11 G3 EE" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178825793", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78534116", + "Prod_id": "12X49EA", + "ThumbPic": "", + "Name": "11 G3 EE" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178635611", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78504067", + "Prod_id": "13R28PA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178611257", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78503887", + "Prod_id": "3S051PA", + "ThumbPic": "", + "Name": "250 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178497481", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78502929", + "Prod_id": "13S43PA", + "ThumbPic": "", + "Name": "Pro A G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178496646", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78502927", + "Prod_id": "13M08PA", + "ThumbPic": "", + "Name": "280 Pro G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178496522", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78502925", + "Prod_id": "13S46PA", + "ThumbPic": "", + "Name": "Pro A G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178496473", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78502923", + "Prod_id": "13M23PA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178497341", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78502920", + "Prod_id": "13R46PA", + "ThumbPic": "", + "Name": "mt45" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178496117", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78502917", + "Prod_id": "13M13PA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178497070", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78502914", + "Prod_id": "13M01PA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178497661", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78502912", + "Prod_id": "13K77PA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178497605", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78502909", + "Prod_id": "13L97PA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178496261", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78502907", + "Prod_id": "13K80PA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178496397", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78502906", + "Prod_id": "12D78PA", + "ThumbPic": "", + "Name": "600 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178496750", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78502902", + "Prod_id": "12D74PA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178496741", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78502896", + "Prod_id": "12D71PA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178799246", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78501211", + "Prod_id": "8MJ42ES", + "ThumbPic": "", + "Name": "650 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178433393", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78491225", + "Prod_id": "104N6EA", + "ThumbPic": "", + "Name": "440 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180267143", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78465931", + "Prod_id": "6UT95AW#ABH", + "ThumbPic": "", + "Name": "14 G1" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178395979", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78463643", + "Prod_id": "6FG55U8", + "ThumbPic": "", + "Name": "600 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178390736", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78463630", + "Prod_id": "9HS47UC", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178387113", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78463436", + "Prod_id": "5KH80UC", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178368302", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78463311", + "Prod_id": "7KJ02UP", + "ThumbPic": "", + "Name": "840 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178364386", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78463119", + "Prod_id": "8MJ43ES", + "ThumbPic": "", + "Name": "650 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "181666760", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78359300", + "Prod_id": "9UG19EA#ABH", + "ThumbPic": "", + "Name": "205 G4 22" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179335519", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78359254", + "Prod_id": "B9VZ55EA03", + "ThumbPic": "", + "Name": "755 G5 (5x 9VZ55EA)" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178832308", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78359157", + "Prod_id": "B9DP09EA03", + "ThumbPic": "", + "Name": "405 G4 (5x 9DP09EA)" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179250797", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78359109", + "Prod_id": "9LP22ET", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179036738", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78345379", + "Prod_id": "6TX34EA#ABB", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178851720", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78345370", + "Prod_id": "8JL89EA#ABH", + "ThumbPic": "", + "Name": "Studio G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179415505", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78338528", + "Prod_id": "5QM37ES", + "ThumbPic": "", + "Name": "400 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178610271", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78329140", + "Prod_id": "3R460PA", + "ThumbPic": "", + "Name": "280 Pro G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178610617", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78327375", + "Prod_id": "3P271PA", + "ThumbPic": "", + "Name": "280 Pro G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178610437", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78327372", + "Prod_id": "3N432PA", + "ThumbPic": "", + "Name": "280 Pro G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178610269", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78327368", + "Prod_id": "3P270PA", + "ThumbPic": "", + "Name": "280 Pro G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178610981", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78326816", + "Prod_id": "3P269PA", + "ThumbPic": "", + "Name": "280 Pro G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178341299", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78322048", + "Prod_id": "6TW44EA#ABH", + "ThumbPic": "", + "Name": "Studio G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178304796", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78321560", + "Prod_id": "7AV73LT", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178301560", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78303968", + "Prod_id": "9CB48EA#ABB", + "ThumbPic": "", + "Name": "470 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178235046", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78271598", + "Prod_id": "9LM77ET", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178236057", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78271596", + "Prod_id": "6TR64ET", + "ThumbPic": "", + "Name": "15 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178235336", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78271592", + "Prod_id": "2Z389EA", + "ThumbPic": "", + "Name": "200 G4 22" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178235062", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78271591", + "Prod_id": "2Z362EA", + "ThumbPic": "", + "Name": "200 G4 22" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562719", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78271498", + "Prod_id": "9VY78EA", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077212", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178235491", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269807", + "Prod_id": "2D223EA", + "ThumbPic": "", + "Name": "340S G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178232995", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269806", + "Prod_id": "2D222EA", + "ThumbPic": "", + "Name": "Prenosni računalnik 340S G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178238195", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269796", + "Prod_id": "9UG19EA", + "ThumbPic": "", + "Name": "205 G4 22" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178234260", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269794", + "Prod_id": "9TV72EA", + "ThumbPic": "", + "Name": "11 G3 EE" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178238691", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269792", + "Prod_id": "9LP40EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081342", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178238646", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269791", + "Prod_id": "9LP41EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081314", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178238736", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269790", + "Prod_id": "9LP42EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081378", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178237820", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269789", + "Prod_id": "9LP24EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081736", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178238950", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269787", + "Prod_id": "9LP20EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081077", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178238496", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269786", + "Prod_id": "9LP19EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081145", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178238211", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269785", + "Prod_id": "9LM89EA", + "ThumbPic": "", + "Name": "Z1 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082339", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178238245", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269784", + "Prod_id": "9LP21EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082771", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178238630", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269781", + "Prod_id": "9LM77EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081377", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178238376", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269780", + "Prod_id": "9LM90EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081662", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178238853", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269779", + "Prod_id": "9LP18EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081263", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178237864", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269773", + "Prod_id": "8JM11EA", + "ThumbPic": "", + "Name": "17 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145074744", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178238022", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269761", + "Prod_id": "9LP39EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081618", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178238905", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269760", + "Prod_id": "9LM88EA", + "ThumbPic": "", + "Name": "Z1 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082089", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178234686", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269742", + "Prod_id": "3C049EA", + "ThumbPic": "", + "Name": "250 G7 bærbar PC" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179797011", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269732", + "Prod_id": "2D272EA", + "ThumbPic": "", + "Name": "445 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179772060", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269731", + "Prod_id": "2D235EA", + "ThumbPic": "", + "Name": "455 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079056", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178237903", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269723", + "Prod_id": "8VT37EA", + "ThumbPic": "", + "Name": "430 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145080183", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178610328", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78269702", + "Prod_id": "3K113PA", + "ThumbPic": "", + "Name": "280 Pro G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178610618", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78263714", + "Prod_id": "3J102PA", + "ThumbPic": "", + "Name": "280 Pro G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178611261", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78263710", + "Prod_id": "3J098PA", + "ThumbPic": "", + "Name": "280 Pro G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178238107", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78115458", + "Prod_id": "8JM04EA", + "ThumbPic": "", + "Name": "15 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178238206", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78115454", + "Prod_id": "8JM08EA", + "ThumbPic": "", + "Name": "15 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081140", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178237955", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78115452", + "Prod_id": "9LN00EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082119", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178238876", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78107172", + "Prod_id": "9LP22EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081341", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178238967", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "78107171", + "Prod_id": "9LP23EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081601", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180656113", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77946383", + "Prod_id": "6ZV37AW#ABB", + "ThumbPic": "", + "Name": "650 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178234214", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77915497", + "Prod_id": "2D181EA", + "ThumbPic": "", + "Name": "440 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178234446", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77915496", + "Prod_id": "2D178EA", + "ThumbPic": "", + "Name": "430 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178235044", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77915492", + "Prod_id": "8VU92EA", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178236121", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77915490", + "Prod_id": "8MH13EA", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178611174", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77908370", + "Prod_id": "3C809PA", + "ThumbPic": "", + "Name": "280 Pro G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178610330", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77908365", + "Prod_id": "3C807PA", + "ThumbPic": "", + "Name": "280 Pro G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178610077", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77908361", + "Prod_id": "3C803PA", + "ThumbPic": "", + "Name": "280 Pro G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178610146", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77908357", + "Prod_id": "3C795PA", + "ThumbPic": "", + "Name": "280 Pro G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178609673", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77908342", + "Prod_id": "3C782PA", + "ThumbPic": "", + "Name": "280 Pro G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178609958", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77908340", + "Prod_id": "3C780PA", + "ThumbPic": "", + "Name": "280 Pro G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178609942", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77908335", + "Prod_id": "3C775PA", + "ThumbPic": "", + "Name": "280 Pro G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178609813", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77908334", + "Prod_id": "3C773PA", + "ThumbPic": "", + "Name": "280 Pro G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178609894", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77908330", + "Prod_id": "3C768PA", + "ThumbPic": "", + "Name": "280 Pro G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178239080", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77904157", + "Prod_id": "8VT38EA", + "ThumbPic": "", + "Name": "430 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079429", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178239073", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77818424", + "Prod_id": "8VU63EA", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177204600", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77817108", + "Prod_id": "B7KP56EA02", + "ThumbPic": "", + "Name": "1040 G6 (7KP56EA) + Thunderbolt Dock G2 (2UK37AA)" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177240247", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77817100", + "Prod_id": "B9LM37EA03", + "ThumbPic": "", + "Name": "Z4 G4 (9LM37EA) + 4TB SATA 7200 (K4T76AA) + NVIDIA Quadro RTX 4000 (5JV89AT) + 16GB (1x16GB) DDR4-2933 ECC (5YZ54AT)" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "181666303", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77817099", + "Prod_id": "9UT17EA#ABH", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178339159", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77772939", + "Prod_id": "7KN80EA#UUG+T5D-03218", + "ThumbPic": "", + "Name": "650 G5 + Microsoft Office Home & Business 2019" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177140396", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77772015", + "Prod_id": "9LM73EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081080", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562554", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77771917", + "Prod_id": "8VT54EA", + "ThumbPic": "", + "Name": "430 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145080423", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178234395", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77771851", + "Prod_id": "8VU57EA", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079180", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178236398", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77771850", + "Prod_id": "8VU61EA", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178234154", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77771845", + "Prod_id": "8VT46EA", + "ThumbPic": "", + "Name": "430 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145080202", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178236216", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77771842", + "Prod_id": "8VU47EA", + "ThumbPic": "", + "Name": "440 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178234529", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77771841", + "Prod_id": "8VU51EA", + "ThumbPic": "", + "Name": "430 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178234613", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77771839", + "Prod_id": "8VU44EA", + "ThumbPic": "", + "Name": "440 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178235742", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77771837", + "Prod_id": "8VU46EA", + "ThumbPic": "", + "Name": "440 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178233876", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77771834", + "Prod_id": "8VU43EA", + "ThumbPic": "", + "Name": "440 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183612429", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77698755", + "Prod_id": "6TV46EA#ABB", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178234357", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77696110", + "Prod_id": "8VT57EA", + "ThumbPic": "", + "Name": "430 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145080317", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177160609", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77696098", + "Prod_id": "8VT39EA", + "ThumbPic": "", + "Name": "430 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177160696", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77696096", + "Prod_id": "8VU64EA", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178235608", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77696089", + "Prod_id": "9CC75EA", + "ThumbPic": "", + "Name": "440 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178233170", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77696081", + "Prod_id": "8VU91EA", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207563275", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77696072", + "Prod_id": "8VU65EA", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078654", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177160638", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77696069", + "Prod_id": "8VU05EA", + "ThumbPic": "", + "Name": "440 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178234495", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77696066", + "Prod_id": "9CC77EA", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178233798", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77696061", + "Prod_id": "9CC78EA", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078418", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177160603", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77696054", + "Prod_id": "8VU07EA", + "ThumbPic": "", + "Name": "440 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562649", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77696051", + "Prod_id": "8VU77EA", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078414", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180476222", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77696038", + "Prod_id": "9HP81EA", + "ThumbPic": "", + "Name": "440 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178233333", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77696006", + "Prod_id": "9CC76EA", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178236161", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77696000", + "Prod_id": "9CC74EA", + "ThumbPic": "", + "Name": "430 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177140275", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77695982", + "Prod_id": "9UT24EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562134", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77695961", + "Prod_id": "9US62EA", + "ThumbPic": "", + "Name": "200 G4 22" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079711", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177697711", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77695957", + "Prod_id": "9UG57EA", + "ThumbPic": "", + "Name": "200 G4 22" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177186047", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77695558", + "Prod_id": "8VU13EA", + "ThumbPic": "", + "Name": "440 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177160357", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77695557", + "Prod_id": "8VU73EA", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078930", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177160550", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77695556", + "Prod_id": "8VU81EA", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177160410", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77695555", + "Prod_id": "8VU06EA", + "ThumbPic": "", + "Name": "440 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177186051", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77695553", + "Prod_id": "8VU75EA", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079325", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177160520", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77695551", + "Prod_id": "9HR53EA", + "ThumbPic": "", + "Name": "450 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177186069", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77695550", + "Prod_id": "8VU11EA", + "ThumbPic": "", + "Name": "440 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177140506", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77695549", + "Prod_id": "9VZ94EA", + "ThumbPic": "", + "Name": "Dragonfly" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177084631", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77695543", + "Prod_id": "8VU03EA", + "ThumbPic": "", + "Name": "440 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177084516", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77695542", + "Prod_id": "8VT42EA", + "ThumbPic": "", + "Name": "430 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177052178", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77675366", + "Prod_id": "2WU17EA", + "ThumbPic": "", + "Name": "15 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177050401", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77675196", + "Prod_id": "1RR13ES", + "ThumbPic": "", + "Name": "17 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178239050", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77657411", + "Prod_id": "8JM02EA", + "ThumbPic": "", + "Name": "15 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178270556", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77647667", + "Prod_id": "9VX66EA#ABH", + "ThumbPic": "", + "Name": "11 G5 EE" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180267349", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77647666", + "Prod_id": "6TT99EA#ABB", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177043012", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77573028", + "Prod_id": "7XL15AW#ABH", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177043640", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77573021", + "Prod_id": "7XL13AW#ABH", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177044219", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77573019", + "Prod_id": "7XK67AW#ABH", + "ThumbPic": "", + "Name": "600 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177083372", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77573018", + "Prod_id": "7RJ77AW#ABH", + "ThumbPic": "", + "Name": "G2" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177124867", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77573005", + "Prod_id": "5ZS35EA#ABH", + "ThumbPic": "", + "Name": "400 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177138418", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77573001", + "Prod_id": "4RC15AW#ABH", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177138164", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77572999", + "Prod_id": "4RC17AW#ABH", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178234617", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77500153", + "Prod_id": "9FU28EA", + "ThumbPic": "", + "Name": "Dragonfly" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177197902", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77478764", + "Prod_id": "7JJ06U8R", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177195261", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77478763", + "Prod_id": "9TB38U8R", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177196935", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77478661", + "Prod_id": "9LE04U8R", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177026843", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77478488", + "Prod_id": "9LM65EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081811", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177702309", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77478288", + "Prod_id": "9TV69EA", + "ThumbPic": "", + "Name": "11 G8 EE" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177701531", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77476152", + "Prod_id": "8JL93EA", + "ThumbPic": "", + "Name": "15 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145074936", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177701498", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77476151", + "Prod_id": "8JL92EA", + "ThumbPic": "", + "Name": "15 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082280", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178332936", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77461042", + "Prod_id": "7EM55EA#ALTIVE", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178832521", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77299633", + "Prod_id": "9DP09EA#ABB", + "ThumbPic": "", + "Name": "405 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "182373607", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77283065", + "Prod_id": "7DD99EA#ABH", + "ThumbPic": "", + "Name": "445R G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "182278317", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77283060", + "Prod_id": "9VX73EA#ABH", + "ThumbPic": "", + "Name": "14 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176802654", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77264471", + "Prod_id": "9TV07EA", + "ThumbPic": "", + "Name": "455R G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077994", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176802640", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77264467", + "Prod_id": "9UG50EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078012", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176802667", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77264466", + "Prod_id": "9UG49EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177701958", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77264336", + "Prod_id": "8JL80EA", + "ThumbPic": "", + "Name": "14u G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176989210", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77264334", + "Prod_id": "9LM36EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082335", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177026838", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77264333", + "Prod_id": "9LM34EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083483", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177026859", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77264331", + "Prod_id": "9LM35EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082765", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177026839", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77264326", + "Prod_id": "9LM42EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081395", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176989198", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77264324", + "Prod_id": "9LM40EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081623", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176989203", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77264322", + "Prod_id": "9LM37EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145080982", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177026845", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77264321", + "Prod_id": "9LM38EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081343", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176802642", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77263723", + "Prod_id": "9UG44EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078013", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176802676", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77263720", + "Prod_id": "9UG41EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177702251", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77263664", + "Prod_id": "9VX76EA", + "ThumbPic": "", + "Name": "11 G8 EE" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079859", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177702249", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77263654", + "Prod_id": "9TX96EA", + "ThumbPic": "", + "Name": "11 G3 EE" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177701363", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77263651", + "Prod_id": "9TX93EA", + "ThumbPic": "", + "Name": "14 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078717", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177701301", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77263643", + "Prod_id": "9TV01EA", + "ThumbPic": "", + "Name": "11 G3 EE" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145080821", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176793901", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77263638", + "Prod_id": "8JK46EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081376", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176793940", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77263637", + "Prod_id": "8JK45EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177198676", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77183257", + "Prod_id": "9LD92U8R", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177193105", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77105069", + "Prod_id": "8JV35U8R", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177197451", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77105055", + "Prod_id": "9TA82U8R", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176794204", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "77031185", + "Prod_id": "8JK47EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176560645", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76983795", + "Prod_id": "8JK51EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176434658", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76983780", + "Prod_id": "8JK55EA", + "ThumbPic": "", + "Name": "705 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177152533", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76982731", + "Prod_id": "9LD93U8R", + "ThumbPic": "", + "Name": "600 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177197178", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76982728", + "Prod_id": "9LE02U8R", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "183905370", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76979939", + "Prod_id": "8YU67ES", + "ThumbPic": "", + "Name": "600 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176802666", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76979629", + "Prod_id": "8JL66ET", + "ThumbPic": "", + "Name": "G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081095", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176442746", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76972932", + "Prod_id": "6TW57ET", + "ThumbPic": "", + "Name": "G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177300095", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76946668", + "Prod_id": "8MK83EA", + "ThumbPic": "", + "Name": "Dragonfly" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079118", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177273345", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76946665", + "Prod_id": "8MK87EA", + "ThumbPic": "", + "Name": "Dragonfly" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079120", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178213074", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76934292", + "Prod_id": "9CB48EA#ABH", + "ThumbPic": "", + "Name": "470 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176421568", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76932920", + "Prod_id": "6QN66ET#ABH", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176419021", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76932612", + "Prod_id": "8PG33EA#ABH", + "ThumbPic": "", + "Name": "280 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176802669", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76912594", + "Prod_id": "9TX56EA", + "ThumbPic": "", + "Name": "455R G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176443024", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76910780", + "Prod_id": "9HR26EA", + "ThumbPic": "", + "Name": "430 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176443653", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76910779", + "Prod_id": "9HR27EA", + "ThumbPic": "", + "Name": "440 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176416161", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76910589", + "Prod_id": "6TV74EA#ABB", + "ThumbPic": "", + "Name": "t740" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177139547", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76889920", + "Prod_id": "4RC22AW#ABB", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177697764", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76848020", + "Prod_id": "9DP09EA", + "ThumbPic": "", + "Name": "405 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079503", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177701308", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76845385", + "Prod_id": "9DN64EA", + "ThumbPic": "", + "Name": "405 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079944", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177197480", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76801946", + "Prod_id": "9LD91U8R", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177195247", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76794346", + "Prod_id": "9LD73U8R", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179037608", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76768796", + "Prod_id": "6KP63EA#ABB", + "ThumbPic": "", + "Name": "t630" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177698101", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76766757", + "Prod_id": "9DP16EA", + "ThumbPic": "", + "Name": "405 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145080999", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176289012", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76761683", + "Prod_id": "4NU02ES", + "ThumbPic": "", + "Name": "400 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176238414", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76749888", + "Prod_id": "5JN94ES", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176209752", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76730294", + "Prod_id": "4ZB02ES", + "ThumbPic": "", + "Name": "600 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176209713", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76730293", + "Prod_id": "4ZB01ES", + "ThumbPic": "", + "Name": "600 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178852871", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76724700", + "Prod_id": "5DN55UP", + "ThumbPic": "", + "Name": "640 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177195431", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76722232", + "Prod_id": "5EX64U8R", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176309151", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76706892", + "Prod_id": "5JG15EA-EX", + "ThumbPic": "", + "Name": "Slice G2" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177198885", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76692294", + "Prod_id": "4BW87UTR", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177192879", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76692094", + "Prod_id": "6JG79U8R", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177152646", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76691703", + "Prod_id": "5VU06UPR", + "ThumbPic": "", + "Name": "600 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180476236", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76654232", + "Prod_id": "9HQ31EA", + "ThumbPic": "", + "Name": "340S G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178783543", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76621908", + "Prod_id": "8JL61ES", + "ThumbPic": "", + "Name": "ZBook 15v G5 Mobile Workstation (7PA09AV)" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177361104", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76603840", + "Prod_id": "8RM31EA", + "ThumbPic": "", + "Name": "705 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180476267", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76603803", + "Prod_id": "8VU99EA", + "ThumbPic": "", + "Name": "340S G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180476225", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76603802", + "Prod_id": "8VV95EA", + "ThumbPic": "", + "Name": "340S G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176063803", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76603798", + "Prod_id": "8JL53EA", + "ThumbPic": "", + "Name": "15v G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176064144", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76603793", + "Prod_id": "8JL59EA", + "ThumbPic": "", + "Name": "G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176063948", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76603791", + "Prod_id": "8JL57EA", + "ThumbPic": "", + "Name": "G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176064185", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76603790", + "Prod_id": "8JK91EA", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178785279", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76492382", + "Prod_id": "7CL49U8", + "ThumbPic": "", + "Name": "11 G3 EE" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177156094", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76492297", + "Prod_id": "7CQ51U8R", + "ThumbPic": "", + "Name": "600 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176416277", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76469793", + "Prod_id": "6TV53EA#ABH", + "ThumbPic": "", + "Name": "t740" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177361142", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76464479", + "Prod_id": "8RM51ET", + "ThumbPic": "", + "Name": "705 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078985", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176416979", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76459024", + "Prod_id": "7YL57EA#UUG#*KIT*", + "ThumbPic": "", + "Name": "1030 G4 + Elite Presenter Mouse" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177418391", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76458801", + "Prod_id": "8RM02ET", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177698065", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76458702", + "Prod_id": "8VU32EA", + "ThumbPic": "", + "Name": "470 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177701292", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76458437", + "Prod_id": "8VU33EA", + "ThumbPic": "", + "Name": "470 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177361129", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76458399", + "Prod_id": "8RM28ET", + "ThumbPic": "", + "Name": "705 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075927", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177361106", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76458396", + "Prod_id": "8RL87ET", + "ThumbPic": "", + "Name": "705 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076849", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562365", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76458392", + "Prod_id": "9FT15EA", + "ThumbPic": "", + "Name": "735 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079887", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177697953", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76458391", + "Prod_id": "8VU24EA", + "ThumbPic": "", + "Name": "470 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079670", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177698060", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76458389", + "Prod_id": "8VU28EA", + "ThumbPic": "", + "Name": "470 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079731", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177361162", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76458388", + "Prod_id": "8RM27ET", + "ThumbPic": "", + "Name": "705 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076497", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562679", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76458387", + "Prod_id": "9FT13EA", + "ThumbPic": "", + "Name": "735 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079716", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562310", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76458383", + "Prod_id": "9FT11EA", + "ThumbPic": "", + "Name": "745 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145080282", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562451", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76458382", + "Prod_id": "9FT12EA", + "ThumbPic": "", + "Name": "745 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145080478", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177697969", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76458370", + "Prod_id": "8VS02EA", + "ThumbPic": "", + "Name": "290 G2" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207561897", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76367352", + "Prod_id": "8RM45EA", + "ThumbPic": "", + "Name": "705 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078771", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "175017560", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76357977", + "Prod_id": "8JL46EA", + "ThumbPic": "", + "Name": "G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174985461", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "76302071", + "Prod_id": "8MK74EA", + "ThumbPic": "", + "Name": "Dragonfly" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076547", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178233828", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75920145", + "Prod_id": "6TR57ET", + "ThumbPic": "", + "Name": "15 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145074791", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174979578", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75840502", + "Prod_id": "7DD36ES#ABH", + "ThumbPic": "", + "Name": "250 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176421891", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75833504", + "Prod_id": "6KP57EA#ABH", + "ThumbPic": "", + "Name": "t630" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177698004", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75793520", + "Prod_id": "8VR95EA", + "ThumbPic": "", + "Name": "290 G2" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079702", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177698016", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75793519", + "Prod_id": "8VR96EA", + "ThumbPic": "", + "Name": "290 G2" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079784", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177697405", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75793518", + "Prod_id": "8VR57EA", + "ThumbPic": "", + "Name": "290 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078157", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177698009", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75793514", + "Prod_id": "8VR91EA", + "ThumbPic": "", + "Name": "290 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079739", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174884707", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75793512", + "Prod_id": "8JL43EA", + "ThumbPic": "", + "Name": "15v G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082120", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174821080", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75780050", + "Prod_id": "8MK84EA", + "ThumbPic": "", + "Name": "Dragonfly" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077443", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174821064", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75780049", + "Prod_id": "8MK88EA", + "ThumbPic": "", + "Name": "Dragonfly" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076367", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174821089", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75780047", + "Prod_id": "8MK86EA", + "ThumbPic": "", + "Name": "Dragonfly" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076846", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174821084", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75780046", + "Prod_id": "8MK82EA", + "ThumbPic": "", + "Name": "Dragonfly" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078441", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174804566", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75779768", + "Prod_id": "6TX19ET", + "ThumbPic": "", + "Name": "Z2 Mini G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174805088", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75779643", + "Prod_id": "8JL29EA", + "ThumbPic": "", + "Name": "G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081403", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174805223", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75779641", + "Prod_id": "8JL31EA", + "ThumbPic": "", + "Name": "G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079462", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174805231", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75779637", + "Prod_id": "8JJ77EA", + "ThumbPic": "", + "Name": "Z2 SFF G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082135", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174805183", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75779636", + "Prod_id": "8JJ78EA", + "ThumbPic": "", + "Name": "Z1 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083073", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174805041", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75779635", + "Prod_id": "8JJ76EA", + "ThumbPic": "", + "Name": "Z2 SFF G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083292", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174805289", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75779634", + "Prod_id": "8JJ75EA", + "ThumbPic": "", + "Name": "Z2 SFF G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082023", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174805302", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75779633", + "Prod_id": "8JJ71EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083511", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174805300", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75779631", + "Prod_id": "8JJ73EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081654", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174805064", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75779630", + "Prod_id": "8JJ72EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083414", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174805265", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75779629", + "Prod_id": "8JJ70EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083499", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174805242", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75779628", + "Prod_id": "8JJ69EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081743", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174805056", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75779627", + "Prod_id": "8JJ68EA", + "ThumbPic": "", + "Name": "Z2 SFF G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081930", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174805353", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75779626", + "Prod_id": "8JJ67EA", + "ThumbPic": "", + "Name": "Z2 Mini G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083223", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174805134", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75777288", + "Prod_id": "8MK80EA", + "ThumbPic": "", + "Name": "Dragonfly" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077239", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174805171", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75777251", + "Prod_id": "8MK81EA", + "ThumbPic": "", + "Name": "Dragonfly" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076679", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174805061", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75777234", + "Prod_id": "8MK79EA", + "ThumbPic": "", + "Name": "Dragonfly" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076880", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174822927", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75776574", + "Prod_id": "6TV55EA#ABH", + "ThumbPic": "", + "Name": "t740" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174823035", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75776569", + "Prod_id": "6TV56EA#ABH", + "ThumbPic": "", + "Name": "t740" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174805081", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75767345", + "Prod_id": "8MK85EA", + "ThumbPic": "", + "Name": "Dragonfly" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077240", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174805128", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75767344", + "Prod_id": "8MK78EA", + "ThumbPic": "", + "Name": "Dragonfly" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078447", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174822495", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75745951", + "Prod_id": "6TV75EA#ABH", + "ThumbPic": "", + "Name": "t740" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174804543", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75665056", + "Prod_id": "6TV47ET", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145074697", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174804473", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75665055", + "Prod_id": "6TV41ET", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145080974", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174804501", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75665054", + "Prod_id": "6TV51ET", + "ThumbPic": "", + "Name": "t740" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082848", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174782855", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75663356", + "Prod_id": "8MK76EA", + "ThumbPic": "", + "Name": "Dragonfly" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078439", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174782822", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75663355", + "Prod_id": "8MK77EA", + "ThumbPic": "", + "Name": "Dragonfly" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075281", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177195153", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75641331", + "Prod_id": "8JW04U8R", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174590887", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75290819", + "Prod_id": "8PG32EA", + "ThumbPic": "", + "Name": "280 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174590870", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75290812", + "Prod_id": "8PG30EA", + "ThumbPic": "", + "Name": "280 G3 Microtower-PC" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174908741", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75085382", + "Prod_id": "6YP50AW#ABB", + "ThumbPic": "", + "Name": "840 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178333150", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75052684", + "Prod_id": "7EM55EA#KIT", + "ThumbPic": "", + "Name": "400 G5 + U6578E" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174805454", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75036908", + "Prod_id": "6TX80EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174805444", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75036907", + "Prod_id": "6TX81EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174800914", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75036906", + "Prod_id": "6TX76EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081607", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174800982", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75036905", + "Prod_id": "6TX75EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082108", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "173545098", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75032716", + "Prod_id": "6TW59EA", + "ThumbPic": "", + "Name": "G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083351", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "173545096", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75032715", + "Prod_id": "6TW58EA", + "ThumbPic": "", + "Name": "G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081612", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "173545103", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75032714", + "Prod_id": "6TW57EA", + "ThumbPic": "", + "Name": "G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082013", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "173656792", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75032709", + "Prod_id": "6TW45EA", + "ThumbPic": "", + "Name": "G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081106", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "173545048", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75032708", + "Prod_id": "6TW44EA", + "ThumbPic": "", + "Name": "G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082258", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "173545094", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75032707", + "Prod_id": "6TW43EA", + "ThumbPic": "", + "Name": "G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082834", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "173545097", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75032706", + "Prod_id": "6TW41EA", + "ThumbPic": "", + "Name": "G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082717", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "173545108", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75032705", + "Prod_id": "6TW42EA", + "ThumbPic": "", + "Name": "G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082336", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "173545104", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75032703", + "Prod_id": "6TW38EA", + "ThumbPic": "", + "Name": "G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083420", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "173545069", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75032702", + "Prod_id": "6TW37EA", + "ThumbPic": "", + "Name": "G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081384", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176442781", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75032661", + "Prod_id": "6TR84ET", + "ThumbPic": "", + "Name": "15v G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168687465", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75031727", + "Prod_id": "6TX62EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082658", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168679960", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75031339", + "Prod_id": "6TX35EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082661", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168111732", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75031337", + "Prod_id": "6TV58EA", + "ThumbPic": "", + "Name": "t740" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082889", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168113524", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75031336", + "Prod_id": "6TV57EA", + "ThumbPic": "", + "Name": "t740" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082305", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174800913", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75030413", + "Prod_id": "6TV79EA", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081330", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174800912", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75030412", + "Prod_id": "6TV78EA", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145074680", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168107078", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75030411", + "Prod_id": "6TV76EA", + "ThumbPic": "", + "Name": "t740" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083287", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174800981", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75030406", + "Prod_id": "6TV71EA", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083584", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174801015", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75030405", + "Prod_id": "6TV70EA", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145074662", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174801045", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75030404", + "Prod_id": "6TV69EA", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145074734", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174800908", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75030403", + "Prod_id": "6TV68EA", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083425", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176214508", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "75007838", + "Prod_id": "6NT13UTR", + "ThumbPic": "", + "Name": "830 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174909571", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "74986181", + "Prod_id": "6TV49EA#ABH", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174822613", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "74986177", + "Prod_id": "6TV51EA#ABH", + "ThumbPic": "", + "Name": "t740" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174590824", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "74331797", + "Prod_id": "8PG33EA", + "ThumbPic": "", + "Name": "280 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079894", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174977756", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "74327231", + "Prod_id": "4BC68EA", + "ThumbPic": "", + "Name": "G2" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077363", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177194998", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "74324662", + "Prod_id": "7VF20U8R", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179337310", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "74285297", + "Prod_id": "2ZC40EA#ABB", + "ThumbPic": "", + "Name": "15 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168108829", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "74282532", + "Prod_id": "8MJ57EA", + "ThumbPic": "", + "Name": "1030 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562681", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "74282517", + "Prod_id": "7YL60EA", + "ThumbPic": "", + "Name": "1030 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076050", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177137754", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "74265229", + "Prod_id": "7PS46AW#ABB", + "ThumbPic": "", + "Name": "600 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168693004", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "74262348", + "Prod_id": "6TX14EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168694171", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "74262346", + "Prod_id": "6TX11EA", + "ThumbPic": "", + "Name": "Z2 SFF G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177154829", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73466627", + "Prod_id": "5TS30USR", + "ThumbPic": "", + "Name": "600 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "166865121", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73408534", + "Prod_id": "7DB48AW#ABH", + "ThumbPic": "", + "Name": "745 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "166960779", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73408303", + "Prod_id": "7DX38AW#ABH", + "ThumbPic": "", + "Name": "735 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174737881", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73352057", + "Prod_id": "8BY35EA", + "ThumbPic": "", + "Name": "440 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076284", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562322", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73351477", + "Prod_id": "7YL42EA", + "ThumbPic": "", + "Name": "830 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083090", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168115462", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73351120", + "Prod_id": "6TW08ET", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168104169", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73351119", + "Prod_id": "6TW09ET", + "ThumbPic": "", + "Name": "Z8 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177697480", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73351118", + "Prod_id": "6TW21ET", + "ThumbPic": "", + "Name": "15 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177697442", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73351117", + "Prod_id": "6TW20ET", + "ThumbPic": "", + "Name": "17 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "167141465", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73351115", + "Prod_id": "6TW06ET", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168105754", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73351114", + "Prod_id": "6TW04ET", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168113284", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73351113", + "Prod_id": "6TW05ET", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "167152677", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73351109", + "Prod_id": "6TR83ET", + "ThumbPic": "", + "Name": "15v G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168128541", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73351107", + "Prod_id": "6QN77ET", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168094970", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73351082", + "Prod_id": "7YM12EA", + "ThumbPic": "", + "Name": "1030 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177422035", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73351038", + "Prod_id": "7ZX19EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177422214", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73351036", + "Prod_id": "7ZX18EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562399", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73351009", + "Prod_id": "7YL38EA", + "ThumbPic": "", + "Name": "1030 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076873", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168694334", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73350990", + "Prod_id": "6TW97EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083285", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168694463", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73350982", + "Prod_id": "6TW13EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081948", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168106946", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73350972", + "Prod_id": "6TV54EA", + "ThumbPic": "", + "Name": "t740 Thin Client" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082553", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168110729", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73350971", + "Prod_id": "6TV51EA", + "ThumbPic": "", + "Name": "t740" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082058", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168113713", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73350967", + "Prod_id": "6TV47EA", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081495", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168113101", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73350965", + "Prod_id": "6TV45EA", + "ThumbPic": "", + "Name": "t640 Thin Client" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081181", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168110567", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73350962", + "Prod_id": "6TV42EA", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081488", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168114677", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73350960", + "Prod_id": "6TV41EA", + "ThumbPic": "", + "Name": "t640" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081809", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168689861", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73350955", + "Prod_id": "6TT96EA", + "ThumbPic": "", + "Name": "Z1 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083082", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177702304", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73350943", + "Prod_id": "6TR80EA", + "ThumbPic": "", + "Name": "15 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145074675", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177702356", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73350938", + "Prod_id": "6TR59EA", + "ThumbPic": "", + "Name": "15 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081027", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177700438", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73350936", + "Prod_id": "6TR54EA", + "ThumbPic": "", + "Name": "15 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083556", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177701512", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73350935", + "Prod_id": "6TR55EA", + "ThumbPic": "", + "Name": "15 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082278", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177700382", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73350934", + "Prod_id": "6TR56EA", + "ThumbPic": "", + "Name": "15 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145074933", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177155993", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73345986", + "Prod_id": "7CR51U8R", + "ThumbPic": "", + "Name": "600 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "167088269", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73334762", + "Prod_id": "6YP87AW#ABH", + "ThumbPic": "", + "Name": "850 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168702201", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73323228", + "Prod_id": "6TT98EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082138", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177697411", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73312619", + "Prod_id": "6TR61EA", + "ThumbPic": "", + "Name": "15 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145074759", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178333397", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73307836", + "Prod_id": "6TV90ES", + "ThumbPic": "", + "Name": "Z1 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168701702", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73037153", + "Prod_id": "6TT78EA", + "ThumbPic": "", + "Name": "Z2 SFF G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168701891", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73037152", + "Prod_id": "6TT80EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082153", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176794297", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73037061", + "Prod_id": "7PG84EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176794196", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73037060", + "Prod_id": "7PG83EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174896912", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73037052", + "Prod_id": "7EM60EA", + "ThumbPic": "", + "Name": "440 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180476223", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73037011", + "Prod_id": "7PH69EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077038", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174799405", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73037002", + "Prod_id": "7PH61EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077153", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168103379", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73037000", + "Prod_id": "8BX49EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "166186684", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73036997", + "Prod_id": "7AC12ET", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145080323", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168098703", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "73036983", + "Prod_id": "7EL85EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177419633", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72741667", + "Prod_id": "7XL04AW", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077342", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177418491", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72741666", + "Prod_id": "7XL06AW", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075274", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177702165", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72741576", + "Prod_id": "6TV19EA", + "ThumbPic": "", + "Name": "15 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083051", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177697420", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72741530", + "Prod_id": "6TV00ET", + "ThumbPic": "", + "Name": "17 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165789635", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72712426", + "Prod_id": "6SP53PC", + "ThumbPic": "", + "Name": "ZHAN 66 Pro 14 G2" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177416385", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72678085", + "Prod_id": "7XM07AW", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075467", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174932201", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72677878", + "Prod_id": "7DC18EA", + "ThumbPic": "", + "Name": "250 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177698019", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72649693", + "Prod_id": "6TV05ET", + "ThumbPic": "", + "Name": "14u G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178233933", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72644651", + "Prod_id": "7YK99EA", + "ThumbPic": "", + "Name": "1030 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079992", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207561998", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72642442", + "Prod_id": "7PE99ET", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075468", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168687778", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72638293", + "Prod_id": "7KP69EA", + "ThumbPic": "", + "Name": "1030 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078974", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177701523", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72638284", + "Prod_id": "6TV14EA", + "ThumbPic": "", + "Name": "15 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083391", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177417703", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72573130", + "Prod_id": "7XL75AW", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078131", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168091074", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72572933", + "Prod_id": "7PF55EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177698167", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72572921", + "Prod_id": "6TV08EA", + "ThumbPic": "", + "Name": "17 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081308", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177701760", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72572920", + "Prod_id": "6TU98EA", + "ThumbPic": "", + "Name": "17 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083115", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177699454", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72572918", + "Prod_id": "6TV00EA", + "ThumbPic": "", + "Name": "17 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083121", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177697399", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72572914", + "Prod_id": "6TV06EA", + "ThumbPic": "", + "Name": "17 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082877", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177702187", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72572912", + "Prod_id": "6TU99EA", + "ThumbPic": "", + "Name": "17 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145074798", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177702290", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72572910", + "Prod_id": "6TU97EA", + "ThumbPic": "", + "Name": "17 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081033", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177698200", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72572909", + "Prod_id": "6TU91EA", + "ThumbPic": "", + "Name": "15 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145074724", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176178748", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72572882", + "Prod_id": "7KN89EA", + "ThumbPic": "", + "Name": "G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081508", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168085251", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72522225", + "Prod_id": "7PF42ET", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077671", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168099790", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72522223", + "Prod_id": "7PF43ET", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078778", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168079018", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72522222", + "Prod_id": "7PF44ET", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077926", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168087579", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72514783", + "Prod_id": "7PF54EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168096446", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72482015", + "Prod_id": "7PF52EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168097965", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72482014", + "Prod_id": "7PF50EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078924", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178234953", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "72478852", + "Prod_id": "7KN20EA", + "ThumbPic": "", + "Name": "1040 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075068", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165159167", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71795081", + "Prod_id": "7EM44ET", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076607", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165157160", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71795080", + "Prod_id": "7EM43ET", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076999", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165159390", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71795079", + "Prod_id": "7EM38ET", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078152", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177195119", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71782264", + "Prod_id": "5EX07U8R", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165108693", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71742809", + "Prod_id": "4ZA76ES", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165108858", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71742802", + "Prod_id": "5JF42ES", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165108497", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71742790", + "Prod_id": "4ZA78ES", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165108276", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71742785", + "Prod_id": "5RM25ES", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562477", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71740938", + "Prod_id": "7KP76ET", + "ThumbPic": "", + "Name": "650 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075457", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562524", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71740937", + "Prod_id": "7KP75ET", + "ThumbPic": "", + "Name": "640 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076397", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174799385", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71740728", + "Prod_id": "7EL74EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168086476", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71740695", + "Prod_id": "7KN77EA", + "ThumbPic": "", + "Name": "1040 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176328213", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71690913", + "Prod_id": "7EL75ET", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076181", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207561619", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71690912", + "Prod_id": "7EL93ET", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078018", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207561671", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71690911", + "Prod_id": "7EL94ET", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078010", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562239", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71690910", + "Prod_id": "7EL87ET", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077468", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176079344", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71690909", + "Prod_id": "7EL95ET", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077415", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207561920", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71690908", + "Prod_id": "7EL88ET", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077341", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207561958", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71690906", + "Prod_id": "7EL74ET", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076291", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165159814", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687806", + "Prod_id": "7PG50EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165156937", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687804", + "Prod_id": "7PG49EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562262", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687762", + "Prod_id": "7KN93EA", + "ThumbPic": "", + "Name": "G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081252", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165157383", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687758", + "Prod_id": "7EM43EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562155", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687708", + "Prod_id": "7KN47EA", + "ThumbPic": "", + "Name": "830 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075636", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174799388", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687704", + "Prod_id": "7EM66EA", + "ThumbPic": "", + "Name": "440 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078072", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168689192", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687702", + "Prod_id": "7AC34EA", + "ThumbPic": "", + "Name": "600 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177421849", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687698", + "Prod_id": "7PF02EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177422106", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687697", + "Prod_id": "7PE86EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177421743", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687696", + "Prod_id": "7PE99EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177421723", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687695", + "Prod_id": "7PE88EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177421904", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687694", + "Prod_id": "7PF01EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177418183", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687643", + "Prod_id": "7QM92EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076936", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168083892", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687641", + "Prod_id": "7PG47EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078009", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168097004", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687638", + "Prod_id": "7PG55EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077377", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168132382", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687636", + "Prod_id": "7PG45EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177418458", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687634", + "Prod_id": "7PF15EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177419063", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687633", + "Prod_id": "7PF12EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177418527", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687631", + "Prod_id": "7PF07EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177417852", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687630", + "Prod_id": "7PE92EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177415347", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687629", + "Prod_id": "7PE91EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075347", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177415517", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687628", + "Prod_id": "7PE89EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077999", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168080918", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687625", + "Prod_id": "7EL67EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165189180", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687624", + "Prod_id": "7EM63EA", + "ThumbPic": "", + "Name": "440 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076157", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168089667", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687623", + "Prod_id": "7EM56EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165402355", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687622", + "Prod_id": "7AC32EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079409", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165158275", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687621", + "Prod_id": "7EM49EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079871", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168128082", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687620", + "Prod_id": "7EM55EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077154", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165158944", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687619", + "Prod_id": "7EM46EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168092873", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687617", + "Prod_id": "7EL97EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078572", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168083724", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687616", + "Prod_id": "7EL89EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168130174", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687611", + "Prod_id": "7AC33EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079494", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207561893", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687605", + "Prod_id": "7PF61ET", + "ThumbPic": "", + "Name": "800 35W G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078125", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168099972", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687602", + "Prod_id": "7PF30EA", + "ThumbPic": "", + "Name": "600 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079382", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207561475", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687601", + "Prod_id": "7PF28ET", + "ThumbPic": "", + "Name": "600 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077865", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562040", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687598", + "Prod_id": "7PF21ET", + "ThumbPic": "", + "Name": "600 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078815", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177417362", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687597", + "Prod_id": "7PF06ET", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076863", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168091255", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687594", + "Prod_id": "7PF18EA", + "ThumbPic": "", + "Name": "600 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077156", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207561730", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687593", + "Prod_id": "7PE86ET", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075310", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207561812", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687590", + "Prod_id": "7PF05EA", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078306", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177417695", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687589", + "Prod_id": "7PF01ET", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079047", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168091516", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687587", + "Prod_id": "7AC46EA", + "ThumbPic": "", + "Name": "600 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076957", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177418809", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687586", + "Prod_id": "7AC50ET", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145074871", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168092658", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687585", + "Prod_id": "7AC40ET", + "ThumbPic": "", + "Name": "600 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078690", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207561906", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687582", + "Prod_id": "7AC35ET", + "ThumbPic": "", + "Name": "600 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076710", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168093260", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687580", + "Prod_id": "7AC18EA", + "ThumbPic": "", + "Name": "600 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079113", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168102548", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687579", + "Prod_id": "7AC16ET", + "ThumbPic": "", + "Name": "600 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079207", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168130838", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687577", + "Prod_id": "7AB94ET", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079889", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168083124", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687575", + "Prod_id": "7AC14ET", + "ThumbPic": "", + "Name": "600 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079988", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168135603", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71687570", + "Prod_id": "7AB92ET", + "ThumbPic": "", + "Name": "EliteOne 800 G5 23.8-inch All-in-One" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145080121", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562110", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610953", + "Prod_id": "7KN96EA", + "ThumbPic": "", + "Name": "G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083119", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207561652", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610951", + "Prod_id": "7KN95EA", + "ThumbPic": "", + "Name": "G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082378", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562103", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610950", + "Prod_id": "7EM22EA", + "ThumbPic": "", + "Name": "440 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076883", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165156714", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610949", + "Prod_id": "7EM19EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076829", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168093058", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610947", + "Prod_id": "7EM13EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168081768", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610946", + "Prod_id": "7EM11EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165159613", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610899", + "Prod_id": "7EM44EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075719", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165158052", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610898", + "Prod_id": "7EM40EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075632", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168695956", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610629", + "Prod_id": "7KN90EA", + "ThumbPic": "", + "Name": "G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081307", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168701649", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610628", + "Prod_id": "7EM21EA", + "ThumbPic": "", + "Name": "440 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165158721", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610627", + "Prod_id": "7EM39EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165158478", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610626", + "Prod_id": "7EM17EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168081263", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610625", + "Prod_id": "7EL82EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078797", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165157829", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610623", + "Prod_id": "7EM18EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168101608", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610622", + "Prod_id": "7EM16EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077483", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168088320", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610621", + "Prod_id": "7EM15EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076002", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562197", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610620", + "Prod_id": "7EL95EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078571", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168081552", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610619", + "Prod_id": "7EM12EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207561454", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610617", + "Prod_id": "7EL88EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078570", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168091304", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610616", + "Prod_id": "7EL93EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077137", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168106833", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610614", + "Prod_id": "7EL72EA", + "ThumbPic": "", + "Name": "400 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176507400", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610457", + "Prod_id": "7DD99EA", + "ThumbPic": "", + "Name": "445R G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076286", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176495029", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610455", + "Prod_id": "7DD91EA", + "ThumbPic": "", + "Name": "445R G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177701826", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71610425", + "Prod_id": "6TP86EA", + "ThumbPic": "", + "Name": "15u G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076544", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176157720", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71575434", + "Prod_id": "7MT31US", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176185189", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71575121", + "Prod_id": "7MT40US", + "ThumbPic": "", + "Name": "640 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177195314", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71550089", + "Prod_id": "3XP19U8R", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177701451", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71526121", + "Prod_id": "6TP74EA", + "ThumbPic": "", + "Name": "14u G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076912", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168689694", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71524423", + "Prod_id": "7KN80EA", + "ThumbPic": "", + "Name": "650 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165007865", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71503237", + "Prod_id": "6TP04EA#ABH", + "ThumbPic": "", + "Name": "t630" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165007587", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71503059", + "Prod_id": "6TP03EA#ABH", + "ThumbPic": "", + "Name": "t630" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177192277", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71374195", + "Prod_id": "7CQ29U8R", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176233195", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71336830", + "Prod_id": "4QJ00EA#ABH", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168079684", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71270387", + "Prod_id": "7KN58ET", + "ThumbPic": "", + "Name": "830 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168098226", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71270385", + "Prod_id": "7KN54ET", + "ThumbPic": "", + "Name": "830 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168102049", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71270384", + "Prod_id": "7KN24EA", + "ThumbPic": "", + "Name": "1040 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145074876", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168087396", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71270383", + "Prod_id": "7KN51ET", + "ThumbPic": "", + "Name": "640 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168086657", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71270382", + "Prod_id": "6XE71ET", + "ThumbPic": "", + "Name": "840 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168085542", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71270380", + "Prod_id": "6XE73EA", + "ThumbPic": "", + "Name": "850 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168103048", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71270377", + "Prod_id": "7KN53ET", + "ThumbPic": "", + "Name": "830 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "166805193", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71268712", + "Prod_id": "6TN93EA#ABB", + "ThumbPic": "", + "Name": "t240" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168080005", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71266389", + "Prod_id": "6XD48EA", + "ThumbPic": "", + "Name": "840 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176425317", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71264022", + "Prod_id": "7AH69EC#ABH", + "ThumbPic": "", + "Name": "15 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562172", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71258130", + "Prod_id": "6XE67ET", + "ThumbPic": "", + "Name": "840 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079064", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562516", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71258128", + "Prod_id": "6XE69ET", + "ThumbPic": "", + "Name": "840 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078340", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562644", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71258127", + "Prod_id": "6XE68ET", + "ThumbPic": "", + "Name": "840 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078108", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562368", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71258126", + "Prod_id": "6XE66ET", + "ThumbPic": "", + "Name": "830 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075635", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562372", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71257306", + "Prod_id": "6XE83EA", + "ThumbPic": "", + "Name": "745 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079940", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168105841", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71257300", + "Prod_id": "6XE07EA", + "ThumbPic": "", + "Name": "830 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207561931", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71257298", + "Prod_id": "6XD39EA", + "ThumbPic": "", + "Name": "830 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082760", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "167142804", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71257295", + "Prod_id": "6XE74EA", + "ThumbPic": "", + "Name": "850 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168104186", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71257259", + "Prod_id": "6XE61EA", + "ThumbPic": "", + "Name": "830 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076639", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168085585", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71257252", + "Prod_id": "6XD81EA", + "ThumbPic": "", + "Name": "850 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168689671", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71257250", + "Prod_id": "6XD79EA", + "ThumbPic": "", + "Name": "850 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168686964", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71257235", + "Prod_id": "6XE24EA", + "ThumbPic": "", + "Name": "640 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076768", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177702083", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71257233", + "Prod_id": "6TP82EA", + "ThumbPic": "", + "Name": "ZBook 14u G6 Mobile Workstation" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078000", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168085540", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71220486", + "Prod_id": "6XD99EA", + "ThumbPic": "", + "Name": "640 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177700042", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71212646", + "Prod_id": "6TP79EA", + "ThumbPic": "", + "Name": "15u G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076918", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168102392", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71212227", + "Prod_id": "7DB75EA", + "ThumbPic": "", + "Name": "250 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562652", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71199299", + "Prod_id": "6XE59EA", + "ThumbPic": "", + "Name": "830 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077371", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168086612", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71166087", + "Prod_id": "6XD59EA", + "ThumbPic": "", + "Name": "850 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075741", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168085754", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71166041", + "Prod_id": "6XD57EA", + "ThumbPic": "", + "Name": "850 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075950", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562302", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71165404", + "Prod_id": "6XE62EA", + "ThumbPic": "", + "Name": "840 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075550", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168094680", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71165376", + "Prod_id": "6XE10EA", + "ThumbPic": "", + "Name": "830 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168695166", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71165270", + "Prod_id": "6XD41EA", + "ThumbPic": "", + "Name": "830 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081167", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176349953", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71165263", + "Prod_id": "6XD35EA", + "ThumbPic": "", + "Name": "830 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168084160", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71165262", + "Prod_id": "6XD34EA", + "ThumbPic": "", + "Name": "830 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081383", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562334", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71165260", + "Prod_id": "6XD33EA", + "ThumbPic": "", + "Name": "830 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081571", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207561930", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71165259", + "Prod_id": "6XD32EA", + "ThumbPic": "", + "Name": "830 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082822", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168092728", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71165258", + "Prod_id": "6XD23EA", + "ThumbPic": "", + "Name": "830 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077372", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168102652", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71165255", + "Prod_id": "6XD22EA", + "ThumbPic": "", + "Name": "830 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168088135", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71165218", + "Prod_id": "6XD78EA", + "ThumbPic": "", + "Name": "840 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076295", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168693797", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71165214", + "Prod_id": "6XD76EA", + "ThumbPic": "", + "Name": "840 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168088584", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71165208", + "Prod_id": "6XD75EA", + "ThumbPic": "", + "Name": "830 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177701445", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71165198", + "Prod_id": "6TP72EA", + "ThumbPic": "", + "Name": "14u G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075461", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177701277", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71165193", + "Prod_id": "6TP71EA", + "ThumbPic": "", + "Name": "14u G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076530", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177702002", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71165190", + "Prod_id": "6TP66EA", + "ThumbPic": "", + "Name": "14u G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075252", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177698706", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71165187", + "Prod_id": "6TP51EA", + "ThumbPic": "", + "Name": "15u G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078588", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177697687", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71165186", + "Prod_id": "6TP59EA", + "ThumbPic": "", + "Name": "15u G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077425", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177699975", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71165184", + "Prod_id": "6TP52EA", + "ThumbPic": "", + "Name": "15u G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079229", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177701482", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "71165181", + "Prod_id": "6TP54EA", + "ThumbPic": "", + "Name": "15u G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076216", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "164739222", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70702847", + "Prod_id": "3RF15UTR", + "ThumbPic": "", + "Name": "840 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168092498", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70500898", + "Prod_id": "6XD20EA", + "ThumbPic": "", + "Name": "830 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076927", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "164740091", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70492226", + "Prod_id": "5YF88U8R", + "ThumbPic": "", + "Name": "840 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176308936", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70487243", + "Prod_id": "5JG15EA#ABB", + "ThumbPic": "", + "Name": "G2" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "164739908", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70472225", + "Prod_id": "5YF54U8R", + "ThumbPic": "", + "Name": "840 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "164754040", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70418367", + "Prod_id": "7AB57EA", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "164753116", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70418363", + "Prod_id": "6KP27EA", + "ThumbPic": "", + "Name": "x360 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079638", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "164753559", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70418359", + "Prod_id": "6KP26EA", + "ThumbPic": "", + "Name": "G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075143", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "164758518", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70391982", + "Prod_id": "7EK99EA", + "ThumbPic": "", + "Name": "Ordinateur à faible encombrement ProDesk 400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "164752533", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70391979", + "Prod_id": "7EK95EA", + "ThumbPic": "", + "Name": "Ordinateur format microtour ProDesk 400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "164752407", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70391978", + "Prod_id": "7EL00EA", + "ThumbPic": "", + "Name": "Ordinateur format microtour ProDesk 400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168081155", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70356617", + "Prod_id": "6QS01EA", + "ThumbPic": "", + "Name": "405 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177159010", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70341532", + "Prod_id": "4HP21UTR", + "ThumbPic": "", + "Name": "600 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168106964", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70275544", + "Prod_id": "6QR97EA", + "ThumbPic": "", + "Name": "405 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075052", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180444220", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70275538", + "Prod_id": "6QR93EA", + "ThumbPic": "", + "Name": "405 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075036", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "181665594", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70264259", + "Prod_id": "5JG15EA#ABH", + "ThumbPic": "", + "Name": "G2" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165759444", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70224720", + "Prod_id": "5SS38EA", + "ThumbPic": "", + "Name": "1030 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165758712", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70224717", + "Prod_id": "5SS37EA", + "ThumbPic": "", + "Name": "1040 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165107611", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70112502", + "Prod_id": "3JH08EA#ABB", + "ThumbPic": "", + "Name": "mt21" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165302892", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70104632", + "Prod_id": "B4RW80EA04", + "ThumbPic": "", + "Name": "Z2 G4 (4RW80EA) + Z24nf G2 (1JS07AT)" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165408836", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70104620", + "Prod_id": "B4RW90ET04", + "ThumbPic": "", + "Name": "Z2 G4 (4RW90ET) + Z24nf G2 (1JS07AT)" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165011076", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70098604", + "Prod_id": "3JG83EA#ABH", + "ThumbPic": "", + "Name": "t630" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165051646", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70098603", + "Prod_id": "3JH14EA#ABH", + "ThumbPic": "", + "Name": "mt44" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165022592", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70098598", + "Prod_id": "3JG75EA#ABH", + "ThumbPic": "", + "Name": "t530" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165017334", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "70098561", + "Prod_id": "3JG78EA#ABH", + "ThumbPic": "", + "Name": "t730" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168707567", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69893988", + "Prod_id": "6QP06EA", + "ThumbPic": "", + "Name": "Z6 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082961", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168700831", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69893984", + "Prod_id": "6QN81EA", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082093", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "161802838", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69893981", + "Prod_id": "6QN77EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081810", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "161802948", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69893979", + "Prod_id": "6QN76EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082843", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "166872090", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69834009", + "Prod_id": "2ER40UP", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177138910", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69673551", + "Prod_id": "4RC22AW#ABH", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "164068230", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69587454", + "Prod_id": "6QN93EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081778", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "161802890", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69442574", + "Prod_id": "6QN78EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145080950", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "179459916", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69288139", + "Prod_id": "4QH94ES", + "ThumbPic": "", + "Name": "15 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168130279", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69277669", + "Prod_id": "6QN75ET", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168133875", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69277634", + "Prod_id": "6QN74ET", + "ThumbPic": "", + "Name": "Z6 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "176589888", + "Category_ID": "1870", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69266431", + "Prod_id": "5UU40AA", + "ThumbPic": "", + "Name": "S101" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "44658730", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "161079958", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69216272", + "Prod_id": "6BE61EA", + "ThumbPic": "", + "Name": "290 G2" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168092999", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69216041", + "Prod_id": "6JZ59EA", + "ThumbPic": "", + "Name": "290 G2" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160590946", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69215584", + "Prod_id": "5SS03EA", + "ThumbPic": "", + "Name": "830 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075645", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160662383", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69215193", + "Prod_id": "6QN71ET", + "ThumbPic": "", + "Name": "Z6 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160660917", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69215190", + "Prod_id": "6QN69ET", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160662165", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69215189", + "Prod_id": "6QN68ET", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160661934", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69215188", + "Prod_id": "6QN63ET", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160661711", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69215187", + "Prod_id": "6QN67ET", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160659901", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69215154", + "Prod_id": "5UD45ET", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160598910", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69214903", + "Prod_id": "6QN71EA", + "ThumbPic": "", + "Name": "Z6 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081569", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160660439", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69214901", + "Prod_id": "6QN67EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082893", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160661683", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69214898", + "Prod_id": "6QN62EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083461", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160660821", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69214897", + "Prod_id": "6QN63EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081279", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160658613", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69214896", + "Prod_id": "6QN60EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160658465", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69214894", + "Prod_id": "6QN61EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081786", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160661075", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69214893", + "Prod_id": "6QN59EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "161420796", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69214861", + "Prod_id": "6KP57EA", + "ThumbPic": "", + "Name": "t630" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075250", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "161053457", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69214858", + "Prod_id": "6KP53EA", + "ThumbPic": "", + "Name": "t730" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076806", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "161056439", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69214848", + "Prod_id": "6KP01EA", + "ThumbPic": "", + "Name": "Studio G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081354", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160659768", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69214436", + "Prod_id": "6KP49EA", + "ThumbPic": "", + "Name": "t530" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083587", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160595275", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69214408", + "Prod_id": "3JG81EA", + "ThumbPic": "", + "Name": "t530" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082546", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160593952", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69214398", + "Prod_id": "3JG75EA", + "ThumbPic": "", + "Name": "t530" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082794", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168100071", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69214367", + "Prod_id": "5SR77EA", + "ThumbPic": "", + "Name": "830 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075215", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177193068", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "69141887", + "Prod_id": "5KG09UPR", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "185321387", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "68846072", + "Prod_id": "6JZ36ES", + "ThumbPic": "", + "Name": "400 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "166872422", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "68739688", + "Prod_id": "2ER40UPR", + "ThumbPic": "", + "Name": "800 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "162218344", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "68674764", + "Prod_id": "4KZ99ELIFE2TB", + "ThumbPic": "", + "Name": "455 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165784671", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "68324802", + "Prod_id": "1FY50UTR", + "ThumbPic": "", + "Name": "600 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165131400", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "68323497", + "Prod_id": "1MU39USR", + "ThumbPic": "", + "Name": "600 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177925840", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "68311468", + "Prod_id": "6QY46US", + "ThumbPic": "", + "Name": "640 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160658447", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "68275215", + "Prod_id": "6QN65EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081468", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165137651", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "68102626", + "Prod_id": "1GG10UTR", + "ThumbPic": "", + "Name": "600 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165774628", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "68089426", + "Prod_id": "1JX06UPR", + "ThumbPic": "", + "Name": "600 G2" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "166206653", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "68070234", + "Prod_id": "1DX80UP", + "ThumbPic": "", + "Name": "850 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174304660", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "67940927", + "Prod_id": "6KG83UC", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160660755", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "67925345", + "Prod_id": "6QN64EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081246", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160601799", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "67925313", + "Prod_id": "6QN70EA", + "ThumbPic": "", + "Name": "Z6 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081549", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160659418", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "67925237", + "Prod_id": "6KP00EA", + "ThumbPic": "", + "Name": "15v G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083147", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160661247", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "67925229", + "Prod_id": "5UD45EA", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081172", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "161052117", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "67913922", + "Prod_id": "5UC45EA", + "ThumbPic": "", + "Name": "Studio x360 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079629", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "161056020", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "67889683", + "Prod_id": "5UC38EA", + "ThumbPic": "", + "Name": "Studio x360 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081086", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168082649", + "Category_ID": "159", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "67888659", + "Prod_id": "4WA53EA", + "ThumbPic": "", + "Name": "RP9 G1 Retail-System, Modell 9015" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082672", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "161054414", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "67888652", + "Prod_id": "6KP03ET", + "ThumbPic": "", + "Name": "Studio x360 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079491", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "161056830", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "67888651", + "Prod_id": "6KP01ET", + "ThumbPic": "", + "Name": "Studio G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082250", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "161056710", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "67888645", + "Prod_id": "5UC42EA", + "ThumbPic": "", + "Name": "Studio x360 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079645", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "165782931", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "67532883", + "Prod_id": "3XN25U8R", + "ThumbPic": "", + "Name": "600 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160124035", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "67456773", + "Prod_id": "5UC46ET", + "ThumbPic": "", + "Name": "x360 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178234458", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "67456768", + "Prod_id": "5UD21ET", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "161055999", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "67448418", + "Prod_id": "6NN19AW", + "ThumbPic": "", + "Name": "G2" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078805", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "164922911", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "67448416", + "Prod_id": "6FW70UT", + "ThumbPic": "", + "Name": "17 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "160124072", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "67402364", + "Prod_id": "5UC32ET", + "ThumbPic": "", + "Name": "x360 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081104", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "166909012", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "67147600", + "Prod_id": "4BB18UTR", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177926130", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "67130990", + "Prod_id": "6LA11US", + "ThumbPic": "", + "Name": "640 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168705258", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66955285", + "Prod_id": "5UD01ET", + "ThumbPic": "", + "Name": "Z4 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168108754", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66955118", + "Prod_id": "6BP18EA", + "ThumbPic": "", + "Name": "250 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159935694", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66954998", + "Prod_id": "5ZS37EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077797", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159935280", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66954988", + "Prod_id": "5ZS24EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078934", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159938213", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66954986", + "Prod_id": "5ZS22EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079217", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159938693", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66954985", + "Prod_id": "5ZS21EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078811", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159934587", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66954982", + "Prod_id": "5ZS20EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077435", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "166898696", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66934333", + "Prod_id": "3XM65U8R", + "ThumbPic": "", + "Name": "800 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177156192", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66709720", + "Prod_id": "5EW78U8R", + "ThumbPic": "", + "Name": "600 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177156422", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66709694", + "Prod_id": "4HY04UTR", + "ThumbPic": "", + "Name": "600 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562119", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66674287", + "Prod_id": "5TJ81ET", + "ThumbPic": "", + "Name": "430 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145080860", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562121", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66674286", + "Prod_id": "5TK14ET", + "ThumbPic": "", + "Name": "440 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079909", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562176", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66632740", + "Prod_id": "5TJ82ET", + "ThumbPic": "", + "Name": "450 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078047", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159885176", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66608940", + "Prod_id": "5ZU72PA", + "ThumbPic": "", + "Name": "735 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168103182", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66533041", + "Prod_id": "6BP86EA", + "ThumbPic": "", + "Name": "250 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168110425", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66533012", + "Prod_id": "6BP31EA", + "ThumbPic": "", + "Name": "250 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168126624", + "Category_ID": "2282", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66490619", + "Prod_id": "4NT86EA", + "ThumbPic": "", + "Name": "440 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076496", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168105246", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66450771", + "Prod_id": "6BN08EA", + "ThumbPic": "", + "Name": "255 G7" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159917293", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66450753", + "Prod_id": "5UC08EA", + "ThumbPic": "", + "Name": "G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083284", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159854781", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66450751", + "Prod_id": "5UC10EA", + "ThumbPic": "", + "Name": "17 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081266", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159793397", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66450750", + "Prod_id": "5UC06EA", + "ThumbPic": "", + "Name": "x360 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145080867", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "0", + "Category_ID": "942", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "66034473", + "Prod_id": "RGOVLZE4SI", + "ThumbPic": "", + "Name": "R-Go Zepher 4 C2, Single Monitor Arm, Desk Mount, Adjustable, 0-8 kg, Black-Silver, Low Carbon Footprint" + }, + "Supplier": [ + { + "$": { + "ID": "14659", + "Name": "R-Go Tools" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180952295", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65886803", + "Prod_id": "5YR28US", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177253241", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65883897", + "Prod_id": "5UU12UP", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "178854489", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65882467", + "Prod_id": "5SF56US", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "177193154", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65705750", + "Prod_id": "4DQ09UTR", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159917178", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65440021", + "Prod_id": "5UC07EA", + "ThumbPic": "", + "Name": "G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082177", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159763036", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65439374", + "Prod_id": "5UC15EA", + "ThumbPic": "", + "Name": "15v G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083557", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159854806", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65439372", + "Prod_id": "5UC09EA", + "ThumbPic": "", + "Name": "17 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082191", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159793295", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65439369", + "Prod_id": "5UC05EA", + "ThumbPic": "", + "Name": "x360 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145080296", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159649637", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65332844", + "Prod_id": "5QM98EA", + "ThumbPic": "", + "Name": "290 G2 Microtower-PC" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "180824503", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65263774", + "Prod_id": "5TK79EA#ABH", + "ThumbPic": "", + "Name": "440 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "59871567", + "langid": "0", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562431", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65254168", + "Prod_id": "5TK00EA", + "ThumbPic": "", + "Name": "440 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145080575", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562158", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65254145", + "Prod_id": "5PQ57EA", + "ThumbPic": "", + "Name": "450 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145077417", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562440", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65254141", + "Prod_id": "5PQ48EA", + "ThumbPic": "", + "Name": "440 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145080128", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562397", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65254128", + "Prod_id": "5PP76EA", + "ThumbPic": "", + "Name": "450 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075782", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562692", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65254107", + "Prod_id": "5PQ02EA", + "ThumbPic": "", + "Name": "450 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078688", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207562434", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65254092", + "Prod_id": "5PP44EA", + "ThumbPic": "", + "Name": "430 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145080970", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159391915", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65254072", + "Prod_id": "4QH99EA", + "ThumbPic": "", + "Name": "Studio G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081592", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159362692", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65254066", + "Prod_id": "2TT07EA", + "ThumbPic": "", + "Name": "1013 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168699146", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65253931", + "Prod_id": "5TK80EA", + "ThumbPic": "", + "Name": "450 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145078084", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168100511", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65253920", + "Prod_id": "5PP47EA", + "ThumbPic": "", + "Name": "430 G6" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159365655", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65253890", + "Prod_id": "5SR09EA", + "ThumbPic": "", + "Name": "1030 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159410818", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65209068", + "Prod_id": "5SQ99EA", + "ThumbPic": "", + "Name": "EliteBook 1050 G1 Notebook-pc" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159410779", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65209067", + "Prod_id": "5SQ98EA", + "ThumbPic": "", + "Name": "1050 G1" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159402075", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65209065", + "Prod_id": "4KV21EA", + "ThumbPic": "", + "Name": "705 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159887919", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65197998", + "Prod_id": "5SC15AW", + "ThumbPic": "", + "Name": "1013 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075336", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159382682", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65163211", + "Prod_id": "5SC17AW", + "ThumbPic": "", + "Name": "1013 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145074985", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159612708", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65161620", + "Prod_id": "4QH80ET", + "ThumbPic": "", + "Name": "15v G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159391023", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65161545", + "Prod_id": "4QH85EA", + "ThumbPic": "", + "Name": "Studio x360 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168687120", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65161543", + "Prod_id": "5JA51EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083293", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159391181", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65161541", + "Prod_id": "4QH75EA", + "ThumbPic": "", + "Name": "Studio x360 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079600", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168686441", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65161507", + "Prod_id": "5UC59EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159372973", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65161479", + "Prod_id": "4QH92EA", + "ThumbPic": "", + "Name": "17 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159373166", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65161475", + "Prod_id": "4QH91EA", + "ThumbPic": "", + "Name": "17 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159373345", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65161474", + "Prod_id": "4QH90EA", + "ThumbPic": "", + "Name": "17 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159391088", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65150606", + "Prod_id": "4QH83EA", + "ThumbPic": "", + "Name": "Studio x360 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079628", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159494938", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65150600", + "Prod_id": "4QH79EA", + "ThumbPic": "", + "Name": "15v G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082605", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159438174", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65150599", + "Prod_id": "4QH78EA", + "ThumbPic": "", + "Name": "15v G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083477", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159495090", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "65150598", + "Prod_id": "4QH80EA", + "ThumbPic": "", + "Name": "15v G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145083354", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159250018", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "64207489", + "Prod_id": "2TT02EA", + "ThumbPic": "", + "Name": "1013 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159064490", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "62343805", + "Prod_id": "2TT43EA", + "ThumbPic": "", + "Name": "1013 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159064441", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "62343799", + "Prod_id": "2TT40EA", + "ThumbPic": "", + "Name": "Elite x2 1013 G3 Tablet" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159064333", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "62343787", + "Prod_id": "2TT42EA", + "ThumbPic": "", + "Name": "1013 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159064366", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "62343786", + "Prod_id": "2TT41EA", + "ThumbPic": "", + "Name": "1013 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159037944", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "62337459", + "Prod_id": "5DG13EA", + "ThumbPic": "", + "Name": "1050 G1" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159038342", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "62337442", + "Prod_id": "2TT39EA", + "ThumbPic": "", + "Name": "1013 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159039674", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "62335575", + "Prod_id": "5JG14EA", + "ThumbPic": "", + "Name": "G2" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079155", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159039582", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "62335574", + "Prod_id": "5JG15EA", + "ThumbPic": "", + "Name": "G2" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075599", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159039548", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "62335569", + "Prod_id": "5JG13EA", + "ThumbPic": "", + "Name": "G2" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075434", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168696062", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "62318940", + "Prod_id": "5DF59EA", + "ThumbPic": "", + "Name": "1040 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076315", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168703288", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "62317770", + "Prod_id": "5DF79EA", + "ThumbPic": "", + "Name": "1040 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168104726", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "62317592", + "Prod_id": "5DF80EA", + "ThumbPic": "", + "Name": "1040 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "158970168", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "62317535", + "Prod_id": "2TS93EA", + "ThumbPic": "", + "Name": "1013 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076709", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159122453", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "62305549", + "Prod_id": "5JJ77EA", + "ThumbPic": "", + "Name": "470 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159882976", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "62288860", + "Prod_id": "5FL59AW", + "ThumbPic": "", + "Name": "745 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168691404", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "62238681", + "Prod_id": "4QH65EA", + "ThumbPic": "", + "Name": "17 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "158737112", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "62238669", + "Prod_id": "4QH69EA", + "ThumbPic": "", + "Name": "Studio x360 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081038", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168123278", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "62238527", + "Prod_id": "5HZ76EA", + "ThumbPic": "", + "Name": "Z2 Mini G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082500", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "158737064", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "62238499", + "Prod_id": "4QH64EA", + "ThumbPic": "", + "Name": "Studio x360 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145079843", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "158728145", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "62238495", + "Prod_id": "4QH54EA", + "ThumbPic": "", + "Name": "17 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081081", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207561726", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "61039047", + "Prod_id": "5BM34EA", + "ThumbPic": "", + "Name": "260 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145074821", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "207561673", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "61037315", + "Prod_id": "4HN53EA", + "ThumbPic": "", + "Name": "EliteDesk 705 G4 Small Form Factor PC 4HN53EA" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145076146", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159719535", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "61034220", + "Prod_id": "2UY42AA", + "ThumbPic": "", + "Name": "t730" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075682", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159719828", + "Category_ID": "896", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "61024279", + "Prod_id": "2UY41AA", + "ThumbPic": "", + "Name": "t730" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145075932", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159194730", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "60178936", + "Prod_id": "5FY12EA", + "ThumbPic": "", + "Name": "400 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159201688", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "60178934", + "Prod_id": "4VF70EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168697599", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "60178932", + "Prod_id": "4VF69EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168705734", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "60178931", + "Prod_id": "4RX14EA", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082645", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159194748", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "60178930", + "Prod_id": "4VF48EA", + "ThumbPic": "", + "Name": "400 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159201727", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "60175884", + "Prod_id": "4VF71EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "158530066", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "60175822", + "Prod_id": "5FY27EA", + "ThumbPic": "", + "Name": "400 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168695787", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "60175816", + "Prod_id": "4ZA87EA", + "ThumbPic": "", + "Name": "705 65W G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "158429766", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "60172562", + "Prod_id": "4KV83ET", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168682933", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "60172529", + "Prod_id": "4RX39EA", + "ThumbPic": "", + "Name": "Z2 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145081805", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "159658589", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "60148369", + "Prod_id": "4LT83AW", + "ThumbPic": "", + "Name": "1030 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "174799410", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "60117845", + "Prod_id": "4YV69EA", + "ThumbPic": "", + "Name": "260 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145074820", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168125793", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "60117838", + "Prod_id": "4VF98EA", + "ThumbPic": "", + "Name": "260 G3" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "168700923", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "59976507", + "Prod_id": "4QZ37EA", + "ThumbPic": "", + "Name": "840 G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "158477900", + "Category_ID": "151", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "59976493", + "Prod_id": "4QH42EA", + "ThumbPic": "", + "Name": "Studio G5" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ], + "ProductRelatedLocales": [ + { + "ProductRelatedLocale": [ + { + "$": { + "ID": "145082325", + "langid": "1", + "Preferred": "0", + "StartDate": "", + "EndDate": "" + } + } + ] + } + ] + }, + { + "$": { + "ID": "158534717", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "59976479", + "Prod_id": "4ZA56EA", + "ThumbPic": "", + "Name": "G2" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + }, + { + "$": { + "ID": "158429449", + "Category_ID": "153", + "Preferred": "0" + }, + "Product": [ + { + "$": { + "ID": "59976470", + "Prod_id": "4QC50EA", + "ThumbPic": "", + "Name": "800 G4" + }, + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ] + } + ] + } + ], + "SummaryDescription": [ + { + "ShortSummaryDescription": [ + { + "_": "HP EliteDisplay E273m, 68.6 cm (27\"), 1920 x 1080 pixels, Full HD, LED, 5 ms, Black, Silver", + "$": { + "langid": "1" + } + } + ], + "LongSummaryDescription": [ + { + "_": "HP EliteDisplay E273m. Display diagonal: 68.6 cm (27\"), Display resolution: 1920 x 1080 pixels, HD type: Full HD, Display technology: LED. Display: LED. Response time: 5 ms, Native aspect ratio: 16:9, Viewing angle, horizontal: 178°, Viewing angle, vertical: 178°. Built-in speaker(s). Built-in USB hub, USB hub version: 3.2 Gen 1 (3.1 Gen 1). VESA mounting, Height adjustment. Product colour: Black, Silver", + "$": { + "langid": "1" + } + } + ] + } + ], + "Supplier": [ + { + "$": { + "ID": "1", + "Name": "HP" + } + } + ], + "Variants": [ + { + "Variant": [ + { + "$": { + "ID": "16938", + "Desc": "HP EliteDisplay E273m Monitor" + }, + "VariantIdentifiers": [ + { + "Identifier": [ + { + "$": { + "Type": "BrandProductCode", + "Value": "1FH51AT#ABU" + } + }, + { + "$": { + "Type": "GTIN13", + "Value": "0190781289012" + } + }, + { + "$": { + "Type": "GTIN12", + "Value": "190781289012" + } + } + ] + } + ], + "VariantFeatures": [ + { + "VariantFeature": [ + { + "$": { + "Feature_ID": "42499", + "Value": "English,Ireland English", + "langid": "0" + } + } + ] + } + ] + }, + { + "$": { + "ID": "16939", + "Desc": "HP EliteDisplay E273m Monitor" + }, + "VariantIdentifiers": [ + { + "Identifier": [ + { + "$": { + "Type": "BrandProductCode", + "Value": "1FH51AT#ABT" + } + }, + { + "$": { + "Type": "GTIN13", + "Value": "0190781289029" + } + }, + { + "$": { + "Type": "GTIN12", + "Value": "190781289029" + } + } + ] + } + ] + }, + { + "$": { + "ID": "16940", + "Desc": "HP EliteDisplay E273m Monitor" + }, + "VariantIdentifiers": [ + { + "Identifier": [ + { + "$": { + "Type": "BrandProductCode", + "Value": "1FH51AT#A2N" + } + }, + { + "$": { + "Type": "GTIN13", + "Value": "0190781289074" + } + }, + { + "$": { + "Type": "GTIN12", + "Value": "190781289074" + } + } + ] + } + ] + }, + { + "$": { + "ID": "16941", + "Desc": "HP EliteDisplay E273m Monitor" + }, + "VariantIdentifiers": [ + { + "Identifier": [ + { + "$": { + "Type": "BrandProductCode", + "Value": "1FH51AT#UUZ" + } + }, + { + "$": { + "Type": "GTIN13", + "Value": "0190781289036" + } + }, + { + "$": { + "Type": "GTIN12", + "Value": "190781289036" + } + } + ] + } + ] + }, + { + "$": { + "ID": "16942", + "Desc": "HP EliteDisplay E273m Monitor" + }, + "VariantIdentifiers": [ + { + "Identifier": [ + { + "$": { + "Type": "BrandProductCode", + "Value": "1FH51AT#ABV" + } + }, + { + "$": { + "Type": "GTIN13", + "Value": "0190781289067" + } + }, + { + "$": { + "Type": "GTIN12", + "Value": "190781289067" + } + } + ] + } + ] + }, + { + "$": { + "ID": "16943", + "Desc": "HP EliteDisplay E273m Monitor" + }, + "VariantIdentifiers": [ + { + "Identifier": [ + { + "$": { + "Type": "BrandProductCode", + "Value": "1FH51AT#ACQ" + } + }, + { + "$": { + "Type": "GTIN13", + "Value": "0190781289043" + } + }, + { + "$": { + "Type": "GTIN12", + "Value": "190781289043" + } + } + ] + } + ] + }, + { + "$": { + "ID": "16944", + "Desc": "HP EliteDisplay E273m Monitor" + }, + "VariantIdentifiers": [ + { + "Identifier": [ + { + "$": { + "Type": "BrandProductCode", + "Value": "1FH51AT#ABY" + } + }, + { + "$": { + "Type": "GTIN13", + "Value": "0190781289050" + } + }, + { + "$": { + "Type": "GTIN12", + "Value": "190781289050" + } + } + ] + } + ] + } + ] + } + ] + } + ] + } +} diff --git a/test/fixtures/0190781289012.xml b/test/fixtures/0190781289012.xml new file mode 100644 index 0000000..a8ba41e --- /dev/null +++ b/test/fixtures/0190781289012.xml @@ -0,0 +1,7859 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Vibrant detail from practically any position with consistent color and image clarity maintained across an ultra-wide 178° horizontal and vertical viewing angles. + + + + + 178 + + + + + 178 + + + + + + + Videos and games come to life with less stutter or blur for more realistic play with smooth 5 milisecond gray-to-gray response time. + + + + + 5 + + + + + + + Be prepared for brilliant visuals and crisp images with the unforgettable quality of this stunning FHD display. + + + + + 1920 x 1080 + + + + + + + Gas piston design allows 130mm of smooth, precise height adjustment so your display is always in the most comfortable position, no matter who is viewing it. + + + + + Y + + + + + + + No need to buy external speakers for great audio. With integrated speakers this display is ready to go once you’re connected. + + + + + Y + + + + + + + With a great webcam it’s never been easier to stay in touch and get your work done. Video chat with the family with clear, smooth quality.* +*Features may require software or other 3rd party applications to provide the described functionality. + + + + + Y + + + + + + + No matter where you stand, an HP IPS monitor delivers clear, vivid images. IPS technology ensures image accuracy and consistency across the ultra-wide viewing spectrum. Enjoy the same wide viewing experience as premium tablets and mobile devices. + + + + + IPS + + + + + + + The display is equipped with standard VESA mounting for showcasing on a wall or swivel arm. + + + + + Y + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HP EliteDisplay E273m, 68.6 cm (27"), 1920 x 1080 pixels, Full HD, LED, 5 ms, Black, Silver + HP EliteDisplay E273m. Display diagonal: 68.6 cm (27"), Display resolution: 1920 x 1080 pixels, HD type: Full HD, Display technology: LED. Display: LED. Response time: 5 ms, Native aspect ratio: 16:9, Viewing angle, horizontal: 178°, Viewing angle, vertical: 178°. Built-in speaker(s). Built-in USB hub, USB hub version: 3.2 Gen 1 (3.1 Gen 1). VESA mounting, Height adjustment. Product colour: Black, Silver + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/product.test.js b/test/product.test.js index 312ef93..32939c0 100644 --- a/test/product.test.js +++ b/test/product.test.js @@ -2,114 +2,97 @@ const path = require('path'); const fs = require('fs'); -const test = require('ava'); - const IcecatProduct = require('../lib/OpenCatalog/product'); -const icecatProductJSONFound = JSON.parse(fs.readFileSync(path.join(__dirname, 'fixtures/4948570114344.json'), 'utf8')); -const icecatProductXMLFound = fs.readFileSync(path.join(__dirname, 'fixtures/4948570114344.xml'), 'utf8'); +const icecatProductJSONFound = JSON.parse(fs.readFileSync(path.join(__dirname, 'fixtures/0190781289012.json'), 'utf8')); +const icecatProductXMLFound = fs.readFileSync(path.join(__dirname, 'fixtures/0190781289012.xml'), 'utf8'); const icecatProductJSONNotFound = JSON.parse(fs.readFileSync(path.join(__dirname, 'fixtures/12345.json'), 'utf8')); const icecatProductXMLNotFound = fs.readFileSync(path.join(__dirname, 'fixtures/12345.xml'), 'utf8'); const requestUrl = 'https://user:password@data.icecat.biz/response'; -test('Found - Create Product', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.truthy(testProduct instanceof IcecatProduct); - t.is(testProduct.requestUrl, requestUrl); +let testProduct; +beforeEach(() => { + testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); }); -test('Found - Return code Success', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.is(testProduct.getReturnCode(), testProduct.returnCode.SUCCESS); +test('Found - Create Product', () => { + expect(testProduct instanceof IcecatProduct).toBeTruthy(); + expect(testProduct.requestUrl).toBe(requestUrl); }); -test('Found - Get JSON data', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.is(testProduct.getJSON(), icecatProductJSONFound); +test('Found - Return code Success', () => { + expect(testProduct.getReturnCode()).toBe(testProduct.returnCode.SUCCESS); }); -test('Found - Get XML data', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.is(testProduct.getXML(), icecatProductXMLFound); +test('Found - Get JSON data', () => { + expect(testProduct.getJSON()).toBe(icecatProductJSONFound); }); -test('Found - Product values - ID', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.is(testProduct.getID(), '29900045'); +test('Found - Get XML data', () => { + expect(testProduct.getXML()).toBe(icecatProductXMLFound); }); -test('Found - Product values - Title', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.is(testProduct.getTitle(), 'iiyama X4071UHSU-B1 39.5" LED 4K Ultra HD Black public display'); +test('Found - Product values - ID', () => { + expect(testProduct.getID()).toBe('39302897'); }); -test('Found - Product values - Release date', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.is(testProduct.getReleaseDate(), '2015-10-04'); +test('Found - Product values - Title', () => { + expect(testProduct.getTitle()).toBe( + 'HP EliteDisplay E273m 68.6 cm (27") 1920 x 1080 pixels Full HD LED Black, Silver' + ); }); -test('Found - Product values - Long description', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.is( - testProduct.getLongDescription(), - 'Stylish 40” screen with 4K resolution and USB hub\\n\\nThe ProLite X4071UHSU-B1 is an impressive 4K (3840 x 2160) monitor, offering a gigantic viewable area with 4 times more information and work space than a Full HD screen. Due to the high DPI (dots per inch) the monitor displays an incredibly sharp and crisp image. The VA panel technology offers exceptional colour performance, high contrast (5000:1) and wide viewing angles. PIP and PBP features allow users to easily create their own work space by displaying and manipulating multiple applications. USB 3.0 HUB, integrated speakers, headphone socket and hook, ensure compatibility across various devices and media platforms for a real multimedia experience. The ProLite X4071UHSU-B1 suits a massive range of applications including desktop publishing, CAD/CAM drawing, gaming, photographic and web design.\\n\\n4K\\n\\nUHD resolution (3840x2160), better known as 4K, offers a gigantic viewable area with 4 times more information and work space than a Full HD screen. Due to the high DPI (dots per inch), it displays an incredibly sharp and crisp image.\\n\\nMVA\\n\\nMVA technology offers higher contrast, darker blacks and much better viewing angles than standard TN technology. The screen will look good no matter what angle you look at it.\\n\\nPIP\\n\\nPIP (Picture in Picture) function allows you to watch images coming from two different sources at the same time.\\n\\nFLICKER FREE + BLUE LIGHT\\n\\nThe ultimate solution for the comfort and health of your eyes. Flicker free monitors with blue light reducer function. Absolutely no flickering. And the amount of blue light emitted by the screen and responsible for your eyes feeling fatigued substantially reduced.\\n\\nSPEAKERS AND HEADPHONES\\n\\nPlaying with friends? Use the integrated high quality speakers. Don’t want to disturb anybody? Plug your headset to the headphone socket and turn the volume up.' +test('Found - Product values - Release date', () => { + expect(testProduct.getReleaseDate()).toBe('2017-11-01'); +}); + +test('Found - Product values - Long description', () => { + expect(testProduct.getLongDescription()).toBe( + 'A strikingly modern business collaboration companion\nConnect and collaborate in complete comfort on the HP EliteDisplay E273m 68.58 cm (27") Monitor, which is Skype for Business® certified for optimal video and audio experiences between displays and has a 3-sided micro-edge bezel for seamless multi-display[1] tiling and 4-way adjustable ergonomics.' ); }); -test('getLongDescription returns false when throwing', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); +test('getLongDescription returns false when throwing', () => { delete testProduct.productData; // Will product null reference error - t.is(testProduct.getLongDescription(), false); + expect(testProduct.getLongDescription()).toBe(false); }); -test('Found - Product values - Short description', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.is( - testProduct.getShortDescription(), - '39.5 MVA, 3 ms, 350 cd/m², 3840 x 2160, 16:9, PiP, PbP, HTCP, VESA, OSD, 3 x USB 3.0, HDMI, VGA, Black' - ); +test('Found - Product values - Short description', () => { + expect(testProduct.getShortDescription()).toBe('27", Full HD 1920 x 1080, 16:9, 250cd/m²'); }); -test('getShortDescription returns false when throwing', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); +test('getShortDescription returns false when throwing', () => { delete testProduct.productData; // Will product null reference error - t.is(testProduct.getShortDescription(), false); + expect(testProduct.getShortDescription()).toBe(false); }); -test('Found - Product values - Product info PDF url', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.is(testProduct.getProductInfoPDFurl(), 'http://pdfs.icecat.biz/pdf/48068167-5427.pdf'); +test('Found - Product values - Product info PDF url', () => { + expect(testProduct.getProductInfoPDFurl()).toBe(''); }); -test('getProductInfoPDFurl returns false when throwing', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); +test('getProductInfoPDFurl returns false when throwing', () => { delete testProduct.productData; // Will product null reference error - t.is(testProduct.getProductInfoPDFurl(), false); + expect(testProduct.getProductInfoPDFurl()).toBe(false); }); -test('Found - Product values - Product manual PDF url', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.is(testProduct.getProductManualPDFurl(), 'http://pdfs.icecat.biz/pdf/48068167-5566-manual.pdf'); +test('Found - Product values - Product manual PDF url', () => { + expect(testProduct.getProductManualPDFurl()).toBe(''); }); -test('getProductManualPDFurl returns false when throwing', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); +test('getProductManualPDFurl returns false when throwing', () => { delete testProduct.productData; // Will product null reference error - t.is(testProduct.getProductManualPDFurl(), false); + expect(testProduct.getProductManualPDFurl()).toBe(false); }); -test('Found - Product values - Supplier', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.is(testProduct.getSupplier(), 'iiyama'); +test('Found - Product values - Supplier', () => { + expect(testProduct.getSupplier()).toBe('HP'); }); -test('Found - Product values - Category', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.is(testProduct.getCategory(), 'public displays'); +test('Found - Product values - Category', () => { + expect(testProduct.getCategory()).toBe('Computer Monitors'); }); -test('Found - Product values - Family', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); +test('Found - Product values - Family', () => { testProduct.productData.ProductFamily = [ { Name: [ @@ -122,441 +105,786 @@ test('Found - Product values - Family', (t) => { ] } ]; - t.deepEqual(testProduct.getFamily(), { + expect(testProduct.getFamily()).toEqual({ id: '1', name: 'Test' }); }); -test('getFamily returns false when throwing', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); +test('getFamily returns false when throwing', () => { delete testProduct.productData; // Will product null reference error - t.is(testProduct.getFamily(), false); + expect(testProduct.getFamily()).toBe(false); }); -test('Found - Product values - Name', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.is(testProduct.getName(), 'X4071UHSU-B1'); +test('Found - Product values - Name', () => { + expect(testProduct.getName()).toBe('E273m'); }); -test('Found - Product values - Url', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.is(testProduct.getProductUrl(), 'http://www.iiyama.com/gl_en/products/prolite-x4071uhsu-b1/'); +test('Found - Product values - Url', () => { + expect(testProduct.getProductUrl()).toBe('http://www.hp.com/'); }); -test('Found - Product values - EAN', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.is(testProduct.getEan(), '4948570114344'); +test('Found - Product values - EAN', () => { + expect(testProduct.getEan()).toBe('0190781289012'); }); -test('Found - Product values - productUrl', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.is(testProduct.getProductUrl(), 'http://www.iiyama.com/gl_en/products/prolite-x4071uhsu-b1/'); +test('Found - Product values - productUrl', () => { + expect(testProduct.getProductUrl()).toBe('http://www.hp.com/'); }); -test('getProductUrl returns false when throwing', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); +test('getProductUrl returns false when throwing', () => { delete testProduct.productData; // Will product null reference error - t.is(testProduct.getProductUrl(), false); + expect(testProduct.getProductUrl()).toBe(false); }); -test('Found - Product values - Error message', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.falsy(testProduct.getErrorMessage(), 'No errors when succeeding'); +test('Found - Product values - Error message', () => { + expect(testProduct.getErrorMessage()).toBeFalsy(); }); -test('Found - Product values - Multimedia Objects', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.deepEqual(testProduct.getMultimediaObjects(), [ +test('Found - Product values - Multimedia Objects', () => { + expect(testProduct.getMultimediaObjects()).toEqual([ { contentType: 'image/png', description: 'EU Energy Label', thumbPic: undefined, keepAsURL: '0', - size: '26873', - url: 'http://objects.icecat.biz/objects/mmo_29900045_1466759173_0229_548.png' + size: '46483', + url: 'https://objects.icecat.biz/objects/mmo_39302897_1624376119_047_47638.png' } ]); }); -test('getMultimedia objects returns false when throwing', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); +test('getMultimedia objects returns false when throwing', () => { delete testProduct.productData; // Will product null reference error - t.is(testProduct.getMultimediaObjects(), false); + expect(testProduct.getMultimediaObjects()).toBe(false); }); -test('Found - Product values - Images', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.deepEqual(testProduct.getImages(), [ +test('Found - Product values - Images', () => { + expect(testProduct.getImages()).toEqual([ { IsMain: 'Y', - HighImg: 'http://images.icecat.biz/img/gallery/29900045_1198.jpg', - LowImg: 'http://images.icecat.biz/img/gallery_lows/29900045_1198.jpg', - ThumbImg: 'http://images.icecat.biz/img/gallery_thumbs/29900045_1198.jpg' + HighImg: 'https://images.icecat.biz/img/gallery/39302897_3599208444.jpg', + LowImg: 'https://images.icecat.biz/img/gallery_lows/39302897_3599208444.jpg', + ThumbImg: 'https://images.icecat.biz/img/gallery_thumbs/39302897_3599208444.jpg' }, { IsMain: undefined, - HighImg: 'http://images.icecat.biz/img/gallery/29900045_3889.jpg', - LowImg: 'http://images.icecat.biz/img/gallery_lows/29900045_3889.jpg', - ThumbImg: 'http://images.icecat.biz/img/gallery_thumbs/29900045_3889.jpg' + HighImg: 'https://images.icecat.biz/img/gallery/39302897_1075617243.jpg', + LowImg: 'https://images.icecat.biz/img/gallery_lows/39302897_1075617243.jpg', + ThumbImg: 'https://images.icecat.biz/img/gallery_thumbs/39302897_1075617243.jpg' }, { IsMain: undefined, - HighImg: 'http://images.icecat.biz/img/gallery/29900045_6765.jpg', - LowImg: 'http://images.icecat.biz/img/gallery_lows/29900045_6765.jpg', - ThumbImg: 'http://images.icecat.biz/img/gallery_thumbs/29900045_6765.jpg' + HighImg: 'https://images.icecat.biz/img/gallery/39302897_6442797154.jpg', + LowImg: 'https://images.icecat.biz/img/gallery_lows/39302897_6442797154.jpg', + ThumbImg: 'https://images.icecat.biz/img/gallery_thumbs/39302897_6442797154.jpg' }, { IsMain: undefined, - HighImg: 'http://images.icecat.biz/img/gallery/29900045_0569.jpg', - LowImg: 'http://images.icecat.biz/img/gallery_lows/29900045_0569.jpg', - ThumbImg: 'http://images.icecat.biz/img/gallery_thumbs/29900045_0569.jpg' + HighImg: 'https://images.icecat.biz/img/gallery/39302897_0881622298.jpg', + LowImg: 'https://images.icecat.biz/img/gallery_lows/39302897_0881622298.jpg', + ThumbImg: 'https://images.icecat.biz/img/gallery_thumbs/39302897_0881622298.jpg' }, { IsMain: undefined, - HighImg: 'http://images.icecat.biz/img/gallery/29900045_5438.jpg', - LowImg: 'http://images.icecat.biz/img/gallery_lows/29900045_5438.jpg', - ThumbImg: 'http://images.icecat.biz/img/gallery_thumbs/29900045_5438.jpg' + HighImg: 'https://images.icecat.biz/img/gallery/39302897_4651978094.jpg', + LowImg: 'https://images.icecat.biz/img/gallery_lows/39302897_4651978094.jpg', + ThumbImg: 'https://images.icecat.biz/img/gallery_thumbs/39302897_4651978094.jpg' }, { IsMain: undefined, - HighImg: 'http://images.icecat.biz/img/gallery/29900045_9148.jpg', - LowImg: 'http://images.icecat.biz/img/gallery_lows/29900045_9148.jpg', - ThumbImg: 'http://images.icecat.biz/img/gallery_thumbs/29900045_9148.jpg' + HighImg: 'https://images.icecat.biz/img/feature_logo/193-367.png', + LowImg: '', + ThumbImg: 'https://images.icecat.biz/img/feature_logo_thumbs/193-367.png' }, { IsMain: undefined, - HighImg: 'http://images.icecat.biz/img/gallery/29900045_7312.jpg', - LowImg: 'http://images.icecat.biz/img/gallery_lows/29900045_7312.jpg', - ThumbImg: 'http://images.icecat.biz/img/gallery_thumbs/29900045_7312.jpg' + HighImg: 'https://images.icecat.biz/img/feature_logo/216-1837.png', + LowImg: '', + ThumbImg: 'https://images.icecat.biz/img/feature_logo_thumbs/216-1837.png' }, { IsMain: undefined, - HighImg: 'http://images.icecat.biz/img/gallery/29900045_6984.jpg', - LowImg: 'http://images.icecat.biz/img/gallery_lows/29900045_6984.jpg', - ThumbImg: 'http://images.icecat.biz/img/gallery_thumbs/29900045_6984.jpg' + HighImg: 'https://images.icecat.biz/img/feature_logo/195-7422.png', + LowImg: '', + ThumbImg: 'https://images.icecat.biz/img/feature_logo_thumbs/195-7422.png' }, { IsMain: undefined, - HighImg: 'http://images.icecat.biz/img/gallery/29900045_6068.jpg', - LowImg: 'http://images.icecat.biz/img/gallery_lows/29900045_6068.jpg', - ThumbImg: 'http://images.icecat.biz/img/gallery_thumbs/29900045_6068.jpg' + HighImg: 'https://images.icecat.biz/img/feature_logo/225-9265.png', + LowImg: '', + ThumbImg: 'https://images.icecat.biz/img/feature_logo_thumbs/225-9265.png' }, { IsMain: undefined, - HighImg: 'http://images.icecat.biz/img/gallery/29900045_4628.jpg', - LowImg: 'http://images.icecat.biz/img/gallery_lows/29900045_4628.jpg', - ThumbImg: 'http://images.icecat.biz/img/gallery_thumbs/29900045_4628.jpg' + HighImg: 'https://images.icecat.biz/img/feature_logo/217-3037.png', + LowImg: '', + ThumbImg: 'https://images.icecat.biz/img/feature_logo_thumbs/217-3037.png' }, { IsMain: undefined, - HighImg: 'http://images.icecat.biz/img/gallery/29900045_9043.jpg', - LowImg: 'http://images.icecat.biz/img/gallery_lows/29900045_9043.jpg', - ThumbImg: 'http://images.icecat.biz/img/gallery_thumbs/29900045_9043.jpg' + HighImg: 'https://images.icecat.biz/img/feature_logo/233-5697.png', + LowImg: '', + ThumbImg: 'https://images.icecat.biz/img/feature_logo_thumbs/233-5697.png' }, { IsMain: undefined, - HighImg: 'http://images.icecat.biz/img/gallery/29900045_6129.jpg', - LowImg: 'http://images.icecat.biz/img/gallery_lows/29900045_6129.jpg', - ThumbImg: 'http://images.icecat.biz/img/gallery_thumbs/29900045_6129.jpg' + HighImg: 'https://images.icecat.biz/img/feature_logo/191-6546.png', + LowImg: '', + ThumbImg: 'https://images.icecat.biz/img/feature_logo_thumbs/191-6546.png' + }, + { + IsMain: undefined, + HighImg: 'https://images.icecat.biz/img/feature_logo/211-8810.png', + LowImg: '', + ThumbImg: 'https://images.icecat.biz/img/feature_logo_thumbs/211-8810.png' } ]); }); -test('Found - Product values - Images missing 1', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); +test('Found - Product values - Images missing 1', () => { testProduct.productData.ProductGallery[0].ProductPicture = []; - t.deepEqual(testProduct.getImages(), undefined); + expect(testProduct.getImages()).toEqual(undefined); }); -test('Found - Product values - Images missing 2', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); +test('Found - Product values - Images missing 2', () => { testProduct.productData.ProductGallery = []; - t.deepEqual(testProduct.getImages(), undefined); + expect(testProduct.getImages()).toEqual(undefined); }); -test('Found - Product values - ProductGallery missing', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); +test('Found - Product values - ProductGallery missing', () => { delete testProduct.productData.ProductGallery; - t.deepEqual(testProduct.getImages(), undefined); + expect(testProduct.getImages()).toEqual(undefined); }); -test('Found - Product values - Specifications', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.deepEqual(testProduct.getSpecifications(), [ +test('Found - Product values - Specifications', () => { + expect(testProduct.getSpecifications()).toEqual([ { name: 'Display diagonal', - presentationValue: '100.3 cm (39.5")', - value: '39.5', - specId: '87016', - specGroupId: '10074' + presentationValue: '68.6 cm (27")', + value: '27', + specId: '11608', + specGroupId: '100' }, - { name: 'Display type', presentationValue: 'LED', value: 'LED', specId: '87015', specGroupId: '10074' }, { name: 'Display resolution', - presentationValue: '3840 x 2160 pixels', - value: '3840 x 2160', - specId: '87018', - specGroupId: '10074' + presentationValue: '1920 x 1080 pixels', + value: '1920 x 1080', + specId: '9316', + specGroupId: '100' + }, + { + name: 'Native aspect ratio', + presentationValue: '16:9', + value: '16:9', + specId: '155124', + specGroupId: '100' + }, + { + name: 'Display technology', + presentationValue: 'LED', + value: 'LED', + specId: '57158', + specGroupId: '100' + }, + { + name: 'Touchscreen', + presentationValue: 'N', + value: 'N', + specId: '243713', + specGroupId: '100' + }, + { + name: 'HD type', + presentationValue: 'Full HD', + value: 'Full HD', + specId: '74099', + specGroupId: '100' + }, + { + name: 'Panel type', + presentationValue: 'IPS', + value: 'IPS', + specId: '255240', + specGroupId: '100' + }, + { + name: 'Screen shape', + presentationValue: 'Flat', + value: 'Flat screen', + specId: '133269', + specGroupId: '100' }, - { name: 'Display brightness', presentationValue: '350 cd/m²', value: '350', specId: '87020', specGroupId: '10074' }, - { name: 'HD type', presentationValue: '4K Ultra HD', value: '4K Ultra HD', specId: '87084', specGroupId: '10074' }, - { name: 'Response time', presentationValue: '3 ms', value: '3', specId: '87085', specGroupId: '10074' }, { name: 'Contrast ratio (typical)', - presentationValue: '5000:1', - value: '5000:1', - specId: '87026', - specGroupId: '10074' + presentationValue: '1000:1', + value: '1000:1', + specId: '4943', + specGroupId: '100' + }, + { + name: 'Display number of colours', + presentationValue: '16.78 million colours', + value: '16.78 million colours', + specId: '154116', + specGroupId: '100' + }, + { + name: 'Display brightness (typical)', + presentationValue: '250 cd/m²', + value: '250', + specId: '255214', + specGroupId: '100' + }, + { + name: 'Response time', + presentationValue: '5 ms', + value: '5', + specId: '5285', + specGroupId: '100' + }, + { + name: 'Supported graphics resolutions', + presentationValue: + '640 x 480 (VGA), 720 x 400, 800 x 600 (SVGA), 1024 x 768 (XGA), 1280 x 1024 (SXGA), 1280 x 720 (HD 720), 1280 x 800 (WXGA), 1440 x 900 (WXGA+), 1600 x 900, 1680 x 1050 (WSXGA+)', + value: + '640 x 480 (VGA),720 x 400,800 x 600 (SVGA),1024 x 768 (XGA),1280 x 1024 (SXGA),1280 x 720 (HD 720),1280 x 800 (WXGA),1440 x 900 (WXGA+),1600 x 900,1680 x 1050 (WSXGA+)', + specId: '22829', + specGroupId: '100' }, { name: 'Contrast ratio (dynamic)', - presentationValue: '12000000:1', - value: '12000000:1', - specId: '87027', - specGroupId: '10074' + presentationValue: '5000000:1', + value: '5000000:1', + specId: '31337', + specGroupId: '100' }, { name: 'Viewing angle, horizontal', presentationValue: '178°', value: '178', - specId: '87028', - specGroupId: '10074' + specId: '4940', + specGroupId: '100' }, - { name: 'Viewing angle, vertical', presentationValue: '178°', value: '178', specId: '87029', specGroupId: '10074' }, { - name: 'Display number of colours', - presentationValue: '1.073 billion colours', - value: '1.073 billion colours', - specId: '154124', - specGroupId: '10074' + name: 'Viewing angle, vertical', + presentationValue: '178°', + value: '178', + specId: '4941', + specGroupId: '100' + }, + { + name: '3D', + presentationValue: 'N', + value: 'N', + specId: '47973', + specGroupId: '100' }, { name: 'Pixel pitch', - presentationValue: '0.229 x 0.225 mm', - value: '0.229 x 0.225', - specId: '87031', - specGroupId: '10074' + presentationValue: '0.311 x 0.311 mm', + value: '0.311 x 0.311', + specId: '1992', + specGroupId: '100' }, { - name: 'Active display area (W x H)', - presentationValue: '485.35 x 878.11 mm', - value: '485.35 x 878.11', - specId: '91968', - specGroupId: '10074' + name: 'Horizontal scan range', + presentationValue: '30 - 80 kHz', + value: '30 - 80', + specId: '2548', + specGroupId: '100' }, { - name: 'Display diagonal (metric)', - presentationValue: '100.3 cm', - value: '100.3', - specId: '87017', - specGroupId: '10074' + name: 'Vertical scan range', + presentationValue: '50 - 60 Hz', + value: '50 - 60', + specId: '4931', + specGroupId: '100' }, { - name: 'Horizontal scan range', - presentationValue: '30 - 135 kHz', - value: '30 - 135', - specId: '87080', - specGroupId: '10074' + name: 'Viewable size, horizontal', + presentationValue: '59.8 cm', + value: '597.8', + specId: '4938', + specGroupId: '100' }, { - name: 'Vertical scan range', - presentationValue: '24 - 75 Hz', - value: '24 - 75', - specId: '87081', - specGroupId: '10074' + name: 'Viewable size, vertical', + presentationValue: '33.6 cm', + value: '336.3', + specId: '4939', + specGroupId: '100' }, { - name: 'Supported graphics resolutions', - presentationValue: '1920 x 1080 (HD 1080), 2048 x 1152, 2560 x 1440, 3840 x 2160', - value: '1920 x 1080 (HD 1080),2048 x 1152,2560 x 1440,3840 x 2160', - specId: '87119', - specGroupId: '10074' - }, - { name: 'Native aspect ratio', presentationValue: '16:9', value: '16:9', specId: '87127', specGroupId: '10074' }, - { name: 'Touchscreen', presentationValue: 'N', value: 'N', specId: '92129', specGroupId: '10074' }, - { name: 'Ethernet LAN', presentationValue: 'N', value: 'N', specId: '87024', specGroupId: '10083' }, - { name: 'HDMI ports quantity', presentationValue: '3', value: '3', specId: '87083', specGroupId: '10083' }, - { name: 'DVI port', presentationValue: 'N', value: 'N', specId: '87066', specGroupId: '10083' }, - { name: 'VGA (D-Sub) input ports', presentationValue: '1', value: '1', specId: '87065', specGroupId: '10083' }, - { name: 'HDMI in', presentationValue: '3', value: '3', specId: '94285', specGroupId: '10083' }, - { name: 'USB port', presentationValue: 'Y', value: 'Y', specId: '87100', specGroupId: '10083' }, - { - name: 'USB version', - presentationValue: '3.0 (3.1 Gen 1)', - value: '3.0 (3.1 Gen 1)', - specId: '87129', - specGroupId: '10083' - }, - { name: 'USB ports quantity', presentationValue: '3', value: '3', specId: '87130', specGroupId: '10083' }, - { name: 'DisplayPorts quantity', presentationValue: '1', value: '1', specId: '87329', specGroupId: '10083' }, - { name: 'TV tuner integrated', presentationValue: 'N', value: 'N', specId: '87057', specGroupId: '10870' }, - { name: 'Picture-in-Picture', presentationValue: 'Y', value: 'Y', specId: '87021', specGroupId: '10870' }, - { name: 'HDCP', presentationValue: 'Y', value: 'Y', specId: '87063', specGroupId: '10870' }, - { name: 'Number of OSD languages', presentationValue: '10', value: '10', specId: '87133', specGroupId: '10870' }, + name: 'RGB colour space', + presentationValue: 'NTSC', + value: 'NTSC', + specId: '594926', + specGroupId: '100' + }, { - name: 'On Screen Display (OSD) languages', - presentationValue: 'CHI (SIMPL), CHI (TR), CZE, German, Dutch, English, French, Italian, JPN, POL, Romanian', - value: 'CHI (SIMPL),CHI (TR),CZE,DEU,DUT,ENG,FRE,ITA,JPN,POL,RUM', - specId: '87134', - specGroupId: '10870' + name: 'Colour gamut', + presentationValue: '72%', + value: '72', + specId: '103146', + specGroupId: '100' + }, + { + name: 'NVIDIA G-SYNC', + presentationValue: 'N', + value: 'N', + specId: '123176', + specGroupId: '10681' + }, + { + name: 'AMD FreeSync', + presentationValue: 'N', + value: 'N', + specId: '193707', + specGroupId: '10681' + }, + { + name: 'Built-in speaker(s)', + presentationValue: 'Y', + value: 'Y', + specId: '31341', + specGroupId: '10887' + }, + { + name: 'Built-in camera', + presentationValue: 'Y', + value: 'Y', + specId: '67278', + specGroupId: '10887' + }, + { + name: 'Number of speakers', + presentationValue: '2', + value: '2', + specId: '207681', + specGroupId: '10887' }, - { name: 'Plug and Play', presentationValue: 'Y', value: 'Y', specId: '87092', specGroupId: '10870' }, - { name: 'Colour of product', presentationValue: 'Black', value: 'Black', specId: '87019', specGroupId: '10869' }, - { name: 'VESA mounting', presentationValue: 'Y', value: 'Y', specId: '102550', specGroupId: '10869' }, { - name: 'VESA mounting interfaces', - presentationValue: '400 x 200 mm', - value: '400 x 200', - specId: '87047', - specGroupId: '10869' + name: 'RMS rated power', + presentationValue: '4 W', + value: '4', + specId: '17100', + specGroupId: '10887' }, { - name: 'Placement supported', - presentationValue: 'Vertical', - value: 'Vertical', - specId: '87128', - specGroupId: '10869' + name: 'Market positioning', + presentationValue: 'Business', + value: 'Business', + specId: '245761', + specGroupId: '10677' }, { - name: 'Certification', - presentationValue: 'CE, TÜV-Bauart, VCCI-B, CU, PSE', - value: 'CE, TÜV-Bauart, VCCI-B, CU, PSE', - specId: '87023', - specGroupId: '10869' + name: 'Product colour', + presentationValue: 'Black, Silver', + value: 'Black,Silver', + specId: '11218', + specGroupId: '10677' + }, + { + name: 'Country of origin', + presentationValue: 'China', + value: 'China', + specId: '114074', + specGroupId: '10677' + }, + { + name: 'Built-in USB hub', + presentationValue: 'Y', + value: 'Y', + specId: '139339', + specGroupId: '1742' + }, + { + name: 'USB hub version', + presentationValue: '3.2 Gen 1 (3.1 Gen 1)', + value: '3.2 Gen 1 (3.1 Gen 1)', + specId: '139340', + specGroupId: '1742' + }, + { + name: 'USB upstream port type', + presentationValue: 'USB Type-C', + value: 'USB Type-C', + specId: '139342', + specGroupId: '1742' + }, + { + name: 'Number of upstream ports', + presentationValue: '1', + value: '1', + specId: '139344', + specGroupId: '1742' + }, + { + name: 'USB Type-A downstream ports quantity', + presentationValue: '2', + value: '2', + specId: '139347', + specGroupId: '1742' + }, + { + name: 'VGA (D-Sub) ports quantity', + presentationValue: '1', + value: '1', + specId: '17095', + specGroupId: '1742' + }, + { + name: 'DVI port', + presentationValue: 'N', + value: 'N', + specId: '86530', + specGroupId: '1742' + }, + { + name: 'HDMI ports quantity', + presentationValue: '1', + value: '1', + specId: '20882', + specGroupId: '1742' + }, + { + name: 'DisplayPorts quantity', + presentationValue: '1', + value: '1', + specId: '35722', + specGroupId: '1742' + }, + { + name: 'Audio input', + presentationValue: 'Y', + value: 'Y', + specId: '17098', + specGroupId: '1742' + }, + { + name: 'Audio output', + presentationValue: 'Y', + value: 'Y', + specId: '17099', + specGroupId: '1742' + }, + { + name: 'HDCP', + presentationValue: 'Y', + value: 'Y', + specId: '26708', + specGroupId: '1742' + }, + { + name: 'VESA mounting', + presentationValue: 'Y', + value: 'Y', + specId: '109688', + specGroupId: '3070' + }, + { + name: 'Cable lock slot', + presentationValue: 'Y', + value: 'Y', + specId: '14296', + specGroupId: '3070' + }, + { + name: 'Height adjustment', + presentationValue: 'Y', + value: 'Y', + specId: '68504', + specGroupId: '3070' + }, + { + name: 'Panel mounting interface', + presentationValue: '100 x 100 mm', + value: '100 x 100', + specId: '22159', + specGroupId: '3070' + }, + { + name: 'Height adjustment', + presentationValue: '15 cm', + value: '150', + specId: '39711', + specGroupId: '3070' + }, + { + name: 'Pivot', + presentationValue: 'Y', + value: 'Y', + specId: '16130', + specGroupId: '3070' + }, + { + name: 'Pivot angle', + presentationValue: '0 - 90°', + value: '0 - 90', + specId: '48001', + specGroupId: '3070' + }, + { + name: 'Swivelling', + presentationValue: 'Y', + value: 'Y', + specId: '71482', + specGroupId: '3070' + }, + { + name: 'Swivel angle range', + presentationValue: '-45 - 45°', + value: '-45 - 45', + specId: '9092', + specGroupId: '3070' + }, + { + name: 'Tiltable', + presentationValue: 'Y', + value: 'Y', + specId: '683957', + specGroupId: '3070' + }, + { + name: 'Tilt angle range', + presentationValue: '-5 - 22°', + value: '-5 - 22', + specId: '18150', + specGroupId: '3070' + }, + { + name: 'On Screen Display (OSD) languages', + presentationValue: + 'Simplified Chinese, Traditional Chinese, German, Dutch, English, Spanish, French, Italian, Japanese, Portuguese', + value: 'CHI (SIMPL),CHI (TR),DEU,DUT,ENG,ESP,FRE,ITA,JPN,POR', + specId: '22175', + specGroupId: '3070' + }, + { + name: 'Plug and Play', + presentationValue: 'Y', + value: 'Y', + specId: '15669', + specGroupId: '3070' + }, + { + name: 'Thin client installed', + presentationValue: 'N', + value: 'N', + specId: '48010', + specGroupId: '3289' }, - { name: 'Built-in speaker(s)', presentationValue: 'Y', value: 'Y', specId: '87049', specGroupId: '10080' }, - { name: 'RMS rated power', presentationValue: '12 W', value: '12', specId: '87051', specGroupId: '10080' }, { name: 'Power consumption (typical)', - presentationValue: '60 W', - value: '60', - specId: '87053', - specGroupId: '10081' + presentationValue: '32 W', + value: '32', + specId: '9931', + specGroupId: '99' }, { name: 'Power consumption (standby)', presentationValue: '0.5 W', value: '0.5', - specId: '87054', - specGroupId: '10081' + specId: '9930', + specGroupId: '99' + }, + { + name: 'Power consumption (max)', + presentationValue: '68 W', + value: '68', + specId: '65572', + specGroupId: '99' }, { name: 'AC input voltage', presentationValue: '100 - 240 V', value: '100 - 240', - specId: '87055', - specGroupId: '10081' + specId: '122959', + specGroupId: '99' }, { name: 'AC input frequency', - presentationValue: '50/60 Hz', - value: '50/60', - specId: '87056', - specGroupId: '10081' - }, - { name: 'Energy efficiency class', presentationValue: 'B', value: 'B', specId: '87360', specGroupId: '10081' }, - { name: 'Energy Star certified', presentationValue: 'N', value: 'N', specId: '87093', specGroupId: '10081' }, - { name: 'Computer system', presentationValue: 'N', value: 'N', specId: '150573', specGroupId: '16263' }, - { name: 'Width', presentationValue: '906.5 mm', value: '906.5', specId: '87011', specGroupId: '10073' }, - { name: 'Depth', presentationValue: '238.5 mm', value: '238.5', specId: '87012', specGroupId: '10073' }, - { name: 'Height', presentationValue: '577 mm', value: '577', specId: '87013', specGroupId: '10073' }, - { name: 'Weight', presentationValue: '12.2 kg', value: '12200', specId: '87014', specGroupId: '10073' }, - { name: 'Handheld remote control', presentationValue: 'Y', value: 'Y', specId: '87041', specGroupId: '10078' }, + presentationValue: '50 - 60 Hz', + value: '50 - 60', + specId: '122960', + specGroupId: '99' + }, + { + name: 'Annual energy consumption', + presentationValue: '46.72 kWh', + value: '46.72', + specId: '62854', + specGroupId: '99' + }, + { + name: 'Operating temperature (T-T)', + presentationValue: '5 - 35 °C', + value: '5 - 35', + specId: '5557', + specGroupId: '1205' + }, + { + name: 'Operating relative humidity (H-H)', + presentationValue: '20 - 80%', + value: '20 - 80', + specId: '4997', + specGroupId: '1205' + }, + { + name: 'Sustainability certificates', + presentationValue: 'EPEAT Gold, ENERGY STAR', + value: 'EPEAT Gold,ENERGY STAR', + specId: '603799', + specGroupId: '72250' + }, + { + name: 'Width (with stand)', + presentationValue: '610 mm', + value: '610', + specId: '22203', + specGroupId: '98' + }, + { + name: 'Depth (with stand)', + presentationValue: '214 mm', + value: '214', + specId: '22162', + specGroupId: '98' + }, + { + name: 'Height (with stand)', + presentationValue: '384 mm', + value: '384', + specId: '22171', + specGroupId: '98' + }, + { + name: 'Weight (with stand)', + presentationValue: '7.9 kg', + value: '7900', + specId: '112042', + specGroupId: '98' + }, + { + name: 'Width (without stand)', + presentationValue: '61 cm', + value: '610', + specId: '91400', + specGroupId: '98' + }, + { + name: 'Depth (without stand)', + presentationValue: '4.75 cm', + value: '47.5', + specId: '91489', + specGroupId: '98' + }, + { + name: 'Height (without stand)', + presentationValue: '38.9 cm', + value: '389', + specId: '91538', + specGroupId: '98' + }, + { + name: 'Weight (without stand)', + presentationValue: '5.05 kg', + value: '5050', + specId: '684552', + specGroupId: '98' + }, { name: 'Cables included', - presentationValue: 'AC, Audio (3.5mm), DisplayPort, HDMI, Mini DisplayPort, RS-232, USB', - value: 'AC,Audio (3.5mm),DisplayPort,HDMI,Mini DisplayPort,RS-232,USB', - specId: '87042', - specGroupId: '10078' - }, - { name: 'Mounting kit', presentationValue: 'Y', value: 'Y', specId: '87045', specGroupId: '10078' }, - { name: 'Quick start guide', presentationValue: 'Y', value: 'Y', specId: '87230', specGroupId: '10078' }, - { name: '3D', presentationValue: 'N', value: 'N', specId: '87266', specGroupId: '10101' }, - { name: 'AC (power) in', presentationValue: 'Y', value: 'Y', specId: '87267', specGroupId: '10101' }, - { name: 'Aspect ratio', presentationValue: '16:9', value: '16:9', specId: '87271', specGroupId: '10101' }, - { name: 'Built-in camera', presentationValue: 'N', value: 'N', specId: '87307', specGroupId: '10101' }, + presentationValue: 'AC, DisplayPort, USB Type-C to USB Type-A, VGA', + value: 'AC,DisplayPort,USB Type-C to USB Type-A,VGA', + specId: '16133', + specGroupId: '23760' + }, { - name: 'Cable lock slot', - presentationValue: 'Kensington', - value: 'Kensington', - specId: '87311', - specGroupId: '10101' + name: 'Harmonized System (HS) code', + presentationValue: '85285210', + value: '85285210', + specId: '711548', + specGroupId: '27535' }, - { name: 'Display', presentationValue: 'LED', value: 'LED', specId: '87325', specGroupId: '10101' }, - { name: 'Display technology', presentationValue: 'MVA', value: 'MVA', specId: '87328', specGroupId: '10101' }, - { name: 'EPEAT compliance', presentationValue: 'Silver', value: 'Silver', specId: '87361', specGroupId: '10101' }, { - name: 'Headphone connectivity', - presentationValue: '3.5 mm', - value: '3.5 mm', - specId: '87367', - specGroupId: '10101' + name: 'Display', + presentationValue: 'LED', + value: 'LED', + specId: '3685', + specGroupId: '8454' }, - { name: 'Headphone outputs', presentationValue: '1', value: '1', specId: '87368', specGroupId: '10101' }, - { name: 'Number of loudspeakers', presentationValue: '2', value: '2', specId: '87391', specGroupId: '10101' }, - { name: 'On/off switch', presentationValue: 'Y', value: 'Y', specId: '87392', specGroupId: '10101' }, - { name: 'Separate H/V sync', presentationValue: 'Y', value: 'Y', specId: '87423', specGroupId: '10101' }, { - name: 'USB 3.0 (3.1 Gen 1) ports quantity', - presentationValue: '3', - value: '3', - specId: '87438', - specGroupId: '10101' + name: 'On/off switch', + presentationValue: 'Y', + value: 'Y', + specId: '65573', + specGroupId: '8454' }, { - name: 'Viewable size, horizontal', - presentationValue: '48.5 cm', - value: '485.35', - specId: '87441', - specGroupId: '10101' + name: 'TV tuner integrated', + presentationValue: 'N', + value: 'N', + specId: '18144', + specGroupId: '8454' }, { - name: 'Viewable size, vertical', - presentationValue: '87.8 cm', - value: '878.11', - specId: '87442', - specGroupId: '10101' + name: 'Energy efficiency class (old)', + presentationValue: 'A', + value: 'A', + specId: '708253', + specGroupId: '8454' } ]); }); -test('Not found - Create Product', (t) => { +test('Not found - Create Product', () => { const testProduct = new IcecatProduct(icecatProductJSONNotFound, icecatProductXMLNotFound, requestUrl); - t.truthy(testProduct instanceof IcecatProduct); - t.is(testProduct.requestUrl, requestUrl); + expect(testProduct instanceof IcecatProduct).toBeTruthy(); + expect(testProduct.requestUrl).toBe(requestUrl); }); -test('Not found - Return code Fail', (t) => { +test('Not found - Return code Fail', () => { const testProduct = new IcecatProduct(icecatProductJSONNotFound, icecatProductXMLNotFound, requestUrl); - t.is(testProduct.getReturnCode(), testProduct.returnCode.FAIL); -}); - -test('Found - Product values - Category feature groups', (t) => { - const testProduct = new IcecatProduct(icecatProductJSONFound, icecatProductXMLFound, requestUrl); - t.deepEqual(testProduct.getCategoryFeatureGroups(), [ - { id: '10074', name: 'Display' }, - { id: '10080', name: 'Audio' }, - { id: '10083', name: 'Ports & interfaces' }, - { id: '10073', name: 'Weight & dimensions' }, - { id: '10081', name: 'Power' }, - { id: '10084', name: 'Operational conditions' }, - { id: '10871', name: 'Technical details' }, - { id: '10078', name: 'Packaging data' }, - { id: '10101', name: 'Other features' }, - { id: '10869', name: 'Design' }, - { id: '10870', name: 'Performance' }, - { id: '16263', name: 'Computer system' } + expect(testProduct.getReturnCode()).toBe(testProduct.returnCode.FAIL); +}); + +test('Found - Product values - Category feature groups', () => { + expect(testProduct.getCategoryFeatureGroups()).toEqual([ + { id: '32003', name: 'Technical details' }, + { id: '100', name: 'Display' }, + { id: '1742', name: 'Ports & interfaces' }, + { id: '98', name: 'Weight & dimensions' }, + { id: '99', name: 'Power' }, + { id: '1205', name: 'Operational conditions' }, + { id: '65611', name: 'Network' }, + { id: '23760', name: 'Packaging data' }, + { id: '41676', name: 'Certificates' }, + { id: '3070', name: 'Ergonomics' }, + { id: '3289', name: 'Thin Client' }, + { id: '49260', name: 'Packaging content' }, + { id: '53731', name: 'Battery' }, + { id: '26493', name: 'Brand-specific features' }, + { id: '8454', name: 'Other features' }, + { id: '10677', name: 'Design' }, + { id: '10681', name: 'Performance' }, + { id: '33683', name: 'Features' }, + { id: '10887', name: 'Multimedia' }, + { id: '27535', name: 'Logistics data' }, + { id: '60227', name: 'Supplier features' }, + { id: '27531', name: 'Recycling data' }, + { id: '72250', name: 'Sustainability' } ]); }); -test('getCategoryFeatureGroups returns false if it throws', (t) => { +test('getCategoryFeatureGroups returns false if it throws', () => { const testProduct = new IcecatProduct({ 'ICECAT-interface': { Product: [] } }); const res = testProduct.getCategoryFeatureGroups(); - t.false(res); + expect(res).toBe(false); }); diff --git a/test/service.test.js b/test/service.test.js index bf87630..f22bdbb 100644 --- a/test/service.test.js +++ b/test/service.test.js @@ -3,9 +3,6 @@ const fs = require('fs'); const path = require('path'); const PassThrough = require('stream').PassThrough; -const sinon = require('sinon'); -const test = require('ava'); - const IcecatService = require('../lib/OpenCatalog/service'); const IcecatProduct = require('../lib/OpenCatalog/product'); @@ -18,132 +15,108 @@ const instance = { lang: 'EN' }; -let sandbox; -test.beforeEach(() => { - sandbox = sinon.createSandbox(); -}); - -test.afterEach(() => { - sandbox.restore(); +let service; +let mockRequestProduct; +beforeEach(() => { + jest.restoreAllMocks(); + service = new IcecatService(instance); + mockRequestProduct = jest.spyOn(service, '_requestProduct').mockResolvedValue({}); }); -test('_getBaseUrl returns correct base URL', (t) => { +test('_getBaseUrl returns correct base URL', () => { const service = new IcecatService(instance); const expectedUrl = `${instance.scheme}${instance.httpAuth}@${instance.httpUrl}?lang=${instance.lang};output=productxml`; - t.is(service._getBaseUrl(instance.lang), expectedUrl); + expect(service._getBaseUrl(instance.lang)).toBe(expectedUrl); }); -test.serial('getProduct calls correct url', (t) => { - const service = new IcecatService(instance); - sandbox.stub(service, '_requestProduct'); - +test('getProduct calls correct url', () => { const lang = 'EN'; const barcode = '123'; service.getProduct(lang, barcode); const expectedUrl = service._getBaseUrl(lang) + `;ean_upc=${barcode}`; - t.truthy(service._requestProduct.calledWith(expectedUrl)); + expect(service._requestProduct).toBeCalledWith(expectedUrl); }); -test.serial('getProductById calls correct url', (t) => { - const service = new IcecatService(instance); - sandbox.stub(service, '_requestProduct'); - +test('getProductById calls correct url', () => { const lang = 'EN'; const productId = '123'; service.getProductById(lang, productId); const expectedUrl = service._getBaseUrl(lang) + `;product_id=${productId}`; - const callArg = service._requestProduct.getCall(0).args[0]; - t.is(callArg, expectedUrl); + expect(mockRequestProduct).toBeCalledWith(expectedUrl); }); -test.serial('getProductBySKU calls correct url', (t) => { - const service = new IcecatService(instance); - sandbox.stub(service, '_requestProduct'); - +test('getProductBySKU calls correct url', () => { const lang = 'EN'; const brand = 'hp'; const sku = 'RJ459AV'; service.getProductBySKU(lang, brand, sku); const expectedUrl = service._getBaseUrl(lang) + ';prod_id=' + sku + ';vendor=' + brand; - const callArg = service._requestProduct.getCall(0).args[0]; - t.is(callArg, expectedUrl); + expect(mockRequestProduct).toBeCalledWith(expectedUrl); }); -test.serial.cb('getProductByXMLdata can return IcecatProduct', (t) => { +test('getProductByXMLdata can return IcecatProduct', async () => { const service = new IcecatService(); - const promise = service.getProductByXMLdata(icecatProductXML); - promise.then((icecatProduct) => { - t.truthy(icecatProduct instanceof IcecatProduct); - t.end(); - }); + const icecatProduct = await service.getProductByXMLdata(icecatProductXML); + expect(icecatProduct instanceof IcecatProduct).toBeTruthy(); }); -test('Sets icecat to empty object if initialised with nothing', (t) => { +test('Sets icecat to empty object if initialised with nothing', () => { const service = new IcecatService(); - t.deepEqual(service.icecat, {}); + expect(service.icecat).toEqual({}); }); -function isPromise(x) { - return x && x instanceof Promise; -} - -test.serial('_requestProduct returns Promise', (t) => { +test('_requestProduct can return IcecatProduct', async () => { const service = new IcecatService(instance); - sandbox.stub(service.https, 'get').returns({ - on: () => {} - }); - t.truthy(isPromise(service._requestProduct())); -}); + const responseStream = PassThrough(); + service.https.get = jest.fn().mockImplementation((_url, cb) => { + cb(responseStream); -test.serial.cb('_requestProduct can return IcecatProduct', (t) => { - const service = new IcecatService(instance); - const requestStream = new PassThrough(); - sandbox.stub(service.https, 'get').returns(requestStream); - const responseStream = new PassThrough(); - responseStream.write(icecatProductXML); - responseStream.end(); - const promise = service._requestProduct(''); - service.https.get.yield(responseStream); - promise.then((icecatProduct) => { - t.truthy(icecatProduct instanceof IcecatProduct); - t.end(); + responseStream.emit('data', icecatProductXML); + + responseStream.emit('end'); }); + + const icecatProduct = await service._requestProduct(''); + expect(icecatProduct).toBeInstanceOf(IcecatProduct); }); -test.serial.cb('_requestProduct can return error if unable to parse XML', (t) => { +test('_requestProduct can return error if unable to parse XML', async () => { const service = new IcecatService(instance); - const requestStream = new PassThrough(); - sandbox.stub(service.https, 'get').returns(requestStream); - sandbox.spy(service, 'parseString'); - const responseStream = new PassThrough(); - responseStream.write(''); - responseStream.end(); - const promise = service._requestProduct(''); - service.https.get.yield(responseStream); - promise.catch(() => { - t.truthy(service.parseString.calledOnce); - t.end(); + jest.spyOn(service, 'parseString'); + + const responseStream = PassThrough(); + service.https.get = jest.fn().mockImplementation((_url, cb) => { + cb(responseStream); + + responseStream.emit('data', ''); + + responseStream.emit('end'); }); + + expect(service._requestProduct('')).rejects.toThrow(); + expect(service.parseString).toBeCalledTimes(1); }); -test.serial.cb('_requestProduct resolves error if http call fails', (t) => { +test('_requestProduct resolves error if http call fails', async () => { const service = new IcecatService(instance); - const requestStream = new PassThrough(); - sandbox.stub(service.https, 'get').returns(requestStream); - - const promise = service._requestProduct(''); - const errObj = new Error('OOPS'); - requestStream.emit('error', errObj); - promise.catch((error) => { - t.is(error, errObj); - t.end(); + const expectedError = 'OOPS'; + + const responseStream = PassThrough(); + service.https.get = jest.fn().mockImplementation((_url, cb) => { + cb(responseStream); + + responseStream.emit('error', expectedError); + + return responseStream; }); + + expect(service._requestProduct('')).rejects.toMatch(expectedError); });